/* generated by scripts/build-legacy-css.mjs on 2026-09-11T06:21:33.026Z — do not edit */
/* /wp-includes/css/dist/block-library/style.min.css */
.legacy{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}.legacy #start-resizable-editor-section{display:none}.legacy .wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.legacy .wp-block-audio audio{width:100%;min-width:300px}.legacy .wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.legacy .wp-block-button__link:active,.legacy .wp-block-button__link:focus,.legacy .wp-block-button__link:hover,.legacy .wp-block-button__link:visited{color:#fff}.legacy .wp-block-button__link.aligncenter{text-align:center}.legacy .wp-block-button__link.alignright{text-align:right}.legacy .wp-block-button.is-style-squared,.legacy .wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.legacy .wp-block-button.no-border-radius,.legacy .wp-block-button__link.no-border-radius{border-radius:0!important}.legacy .is-style-outline .wp-block-button__link,.legacy .wp-block-button__link.is-style-outline{color:#32373c;background-color:transparent;border:2px solid}.legacy .wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.legacy .wp-block-buttons .wp-block-button:last-child{margin-right:0}.legacy .wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:8px}.legacy .wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.legacy .wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:8px}.legacy .wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.legacy .wp-block-button.aligncenter,.legacy .wp-block-buttons.aligncenter,.legacy .wp-block-calendar{text-align:center}.legacy .wp-block-calendar tbody td,.legacy .wp-block-calendar th{padding:4px;border:1px solid #ddd}.legacy .wp-block-calendar tfoot td{border:none}.legacy .wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.legacy .wp-block-calendar table th{font-weight:400;background:#ddd}.legacy .wp-block-calendar a{text-decoration:underline}.legacy .wp-block-calendar tfoot a{color:#007cba;color:var(--wp-admin-theme-color)}.legacy .wp-block-calendar table caption,.legacy .wp-block-calendar table tbody{color:#40464d}.legacy .wp-block-categories.alignleft{margin-right:2em}.legacy .wp-block-categories.alignright{margin-left:2em}.legacy .wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.legacy .wp-block-columns{flex-wrap:nowrap}}.legacy .wp-block-columns.has-background{padding:20px 38px}.legacy .wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.legacy .wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.legacy .wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.legacy .wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.legacy .wp-block-column{flex-basis:0;flex-grow:1}.legacy .wp-block-column[style*=flex-basis]{flex-grow:0}.legacy .wp-block-column:not(:first-child){margin-left:32px}}.legacy .wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.legacy .wp-block-columns.are-vertically-aligned-center{align-items:center}.legacy .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.legacy .wp-block-column.is-vertically-aligned-top{align-self:flex-start}.legacy .wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.legacy .wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.legacy .wp-block-column.is-vertically-aligned-bottom,.legacy .wp-block-column.is-vertically-aligned-center,.legacy .wp-block-column.is-vertically-aligned-top{width:100%}.legacy .wp-block-cover,.legacy .wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.legacy .wp-block-cover-image.has-parallax,.legacy .wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.legacy .wp-block-cover-image.has-parallax,.legacy .wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.legacy .wp-block-cover-image.has-parallax,.legacy .wp-block-cover.has-parallax{background-attachment:scroll}}.legacy .wp-block-cover-image.has-background-dim,.legacy .wp-block-cover.has-background-dim{background-color:#000}.legacy .wp-block-cover-image.has-background-dim:before,.legacy .wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.legacy .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.legacy .wp-block-cover-image .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim:not(.has-background-gradient):before,.legacy .wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.legacy .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.legacy .wp-block-cover-image .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim:not(.has-background-gradient):before,.legacy .wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.legacy .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.legacy .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.legacy .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.legacy .wp-block-cover-image.alignleft,.legacy .wp-block-cover-image.alignright,.legacy .wp-block-cover.alignleft,.legacy .wp-block-cover.alignright{max-width:290px;width:100%}.legacy .wp-block-cover-image:after,.legacy .wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.legacy .wp-block-cover-image:after,.legacy .wp-block-cover:after{content:none}}.legacy .wp-block-cover-image.aligncenter,.legacy .wp-block-cover-image.alignleft,.legacy .wp-block-cover-image.alignright,.legacy .wp-block-cover.aligncenter,.legacy .wp-block-cover.alignleft,.legacy .wp-block-cover.alignright{display:flex}.legacy .wp-block-cover-image .wp-block-cover__inner-container,.legacy .wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#fff}.legacy .wp-block-cover-image .wp-block-subhead:not(.has-text-color),.legacy .wp-block-cover-image h1:not(.has-text-color),.legacy .wp-block-cover-image h2:not(.has-text-color),.legacy .wp-block-cover-image h3:not(.has-text-color),.legacy .wp-block-cover-image h4:not(.has-text-color),.legacy .wp-block-cover-image h5:not(.has-text-color),.legacy .wp-block-cover-image h6:not(.has-text-color),.legacy .wp-block-cover-image p:not(.has-text-color),.legacy .wp-block-cover .wp-block-subhead:not(.has-text-color),.legacy .wp-block-cover h1:not(.has-text-color),.legacy .wp-block-cover h2:not(.has-text-color),.legacy .wp-block-cover h3:not(.has-text-color),.legacy .wp-block-cover h4:not(.has-text-color),.legacy .wp-block-cover h5:not(.has-text-color),.legacy .wp-block-cover h6:not(.has-text-color),.legacy .wp-block-cover p:not(.has-text-color){color:inherit}.legacy .wp-block-cover-image.is-position-top-left,.legacy .wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.legacy .wp-block-cover-image.is-position-top-center,.legacy .wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.legacy .wp-block-cover-image.is-position-top-right,.legacy .wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.legacy .wp-block-cover-image.is-position-center-left,.legacy .wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.legacy .wp-block-cover-image.is-position-center-center,.legacy .wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.legacy .wp-block-cover-image.is-position-center-right,.legacy .wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.legacy .wp-block-cover-image.is-position-bottom-left,.legacy .wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.legacy .wp-block-cover-image.is-position-bottom-center,.legacy .wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.legacy .wp-block-cover-image.is-position-bottom-right,.legacy .wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.legacy .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.legacy .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.legacy .wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.legacy .wp-block-cover-image-text,.legacy .wp-block-cover-text,.legacy section.wp-block-cover-image h2{color:#fff}.legacy .wp-block-cover-image-text a,.legacy .wp-block-cover-image-text a:active,.legacy .wp-block-cover-image-text a:focus,.legacy .wp-block-cover-image-text a:hover,.legacy .wp-block-cover-text a,.legacy .wp-block-cover-text a:active,.legacy .wp-block-cover-text a:focus,.legacy .wp-block-cover-text a:hover,.legacy section.wp-block-cover-image h2 a,.legacy section.wp-block-cover-image h2 a:active,.legacy section.wp-block-cover-image h2 a:focus,.legacy section.wp-block-cover-image h2 a:hover{color:#fff}.legacy .wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.legacy .wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.legacy .wp-block-cover-image.has-left-content .wp-block-cover-image-text,.legacy .wp-block-cover.has-left-content .wp-block-cover-text,.legacy section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.legacy .wp-block-cover-image.has-right-content .wp-block-cover-image-text,.legacy .wp-block-cover.has-right-content .wp-block-cover-text,.legacy section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.legacy .wp-block-cover-image .wp-block-cover-image-text,.legacy .wp-block-cover .wp-block-cover-text,.legacy section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.legacy .wp-block-embed.alignleft,.legacy .wp-block-embed.alignright,.legacy .wp-block[data-align=left]>[data-type^=core-embed],.legacy .wp-block[data-align=right]>[data-type^=core-embed]{max-width:360px;width:100%}.legacy .wp-block-embed.alignleft .wp-block-embed__wrapper,.legacy .wp-block-embed.alignright .wp-block-embed__wrapper,.legacy .wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.legacy .wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper{min-width:280px}.legacy .wp-block-embed{margin-bottom:1em}.legacy .wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.legacy .wp-block-embed iframe{max-width:100%}.legacy .wp-block-embed__wrapper{position:relative}.legacy .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.legacy .wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.legacy .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.legacy .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.legacy .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.legacy .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.legacy .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.legacy .wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.legacy .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.legacy .wp-block-file{margin-bottom:1.5em}.legacy .wp-block-file.aligncenter{text-align:center}.legacy .wp-block-file.alignright{text-align:right}.legacy .wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.legacy .wp-block-file a.wp-block-file__button{text-decoration:none}.legacy .wp-block-file a.wp-block-file__button:active,.legacy .wp-block-file a.wp-block-file__button:focus,.legacy .wp-block-file a.wp-block-file__button:hover,.legacy .wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.legacy .wp-block-file *+.wp-block-file__button{margin-left:.75em}.legacy .blocks-gallery-grid,.legacy .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.legacy .blocks-gallery-grid .blocks-gallery-image,.legacy .blocks-gallery-grid .blocks-gallery-item,.legacy .wp-block-gallery .blocks-gallery-image,.legacy .wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.legacy .blocks-gallery-grid .blocks-gallery-image figure,.legacy .blocks-gallery-grid .blocks-gallery-item figure,.legacy .wp-block-gallery .blocks-gallery-image figure,.legacy .wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.legacy .blocks-gallery-grid .blocks-gallery-image figure,.legacy .blocks-gallery-grid .blocks-gallery-item figure,.legacy .wp-block-gallery .blocks-gallery-image figure,.legacy .wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.legacy .blocks-gallery-grid .blocks-gallery-image img,.legacy .blocks-gallery-grid .blocks-gallery-item img,.legacy .wp-block-gallery .blocks-gallery-image img,.legacy .wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.legacy .blocks-gallery-grid .blocks-gallery-image img,.legacy .blocks-gallery-grid .blocks-gallery-item img,.legacy .wp-block-gallery .blocks-gallery-image img,.legacy .wp-block-gallery .blocks-gallery-item img{width:auto}}.legacy .blocks-gallery-grid .blocks-gallery-image figcaption,.legacy .blocks-gallery-grid .blocks-gallery-item figcaption,.legacy .wp-block-gallery .blocks-gallery-image figcaption,.legacy .wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.legacy .blocks-gallery-grid .blocks-gallery-image figcaption img,.legacy .blocks-gallery-grid .blocks-gallery-item figcaption img,.legacy .wp-block-gallery .blocks-gallery-image figcaption img,.legacy .wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-image a,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-image img,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-item a,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-item img,.legacy .wp-block-gallery.is-cropped .blocks-gallery-image a,.legacy .wp-block-gallery.is-cropped .blocks-gallery-image img,.legacy .wp-block-gallery.is-cropped .blocks-gallery-item a,.legacy .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-image a,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-image img,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-item a,.legacy .blocks-gallery-grid.is-cropped .blocks-gallery-item img,.legacy .wp-block-gallery.is-cropped .blocks-gallery-image a,.legacy .wp-block-gallery.is-cropped .blocks-gallery-image img,.legacy .wp-block-gallery.is-cropped .blocks-gallery-item a,.legacy .wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.legacy .blocks-gallery-grid .blocks-gallery-image,.legacy .blocks-gallery-grid .blocks-gallery-item,.legacy .wp-block-gallery .blocks-gallery-image,.legacy .wp-block-gallery .blocks-gallery-item{width:calc(50% - 16px)}.legacy .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.legacy .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.legacy .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.legacy .wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.legacy .blocks-gallery-grid.columns-1 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-1 .blocks-gallery-item,.legacy .wp-block-gallery.columns-1 .blocks-gallery-image,.legacy .wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.legacy .blocks-gallery-grid.columns-3 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-3 .blocks-gallery-item,.legacy .wp-block-gallery.columns-3 .blocks-gallery-image,.legacy .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.legacy .blocks-gallery-grid.columns-4 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-4 .blocks-gallery-item,.legacy .wp-block-gallery.columns-4 .blocks-gallery-image,.legacy .wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.legacy .blocks-gallery-grid.columns-5 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-5 .blocks-gallery-item,.legacy .wp-block-gallery.columns-5 .blocks-gallery-image,.legacy .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.legacy .blocks-gallery-grid.columns-6 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-6 .blocks-gallery-item,.legacy .wp-block-gallery.columns-6 .blocks-gallery-image,.legacy .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.legacy .blocks-gallery-grid.columns-7 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-7 .blocks-gallery-item,.legacy .wp-block-gallery.columns-7 .blocks-gallery-image,.legacy .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.legacy .blocks-gallery-grid.columns-8 .blocks-gallery-image,.legacy .blocks-gallery-grid.columns-8 .blocks-gallery-item,.legacy .wp-block-gallery.columns-8 .blocks-gallery-image,.legacy .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.legacy .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.legacy .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.legacy .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.legacy .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.legacy .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.legacy .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.legacy .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.legacy .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.legacy .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.legacy .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.legacy .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.legacy .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.legacy .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.legacy .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.legacy .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.legacy .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.legacy .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.legacy .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.legacy .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.legacy .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.legacy .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.legacy .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.legacy .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.legacy .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.legacy .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.legacy .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.legacy .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.legacy .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.legacy .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.legacy .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.legacy .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.legacy .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.legacy .blocks-gallery-grid .blocks-gallery-image:last-child,.legacy .blocks-gallery-grid .blocks-gallery-item:last-child,.legacy .wp-block-gallery .blocks-gallery-image:last-child,.legacy .wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.legacy .blocks-gallery-grid.alignleft,.legacy .blocks-gallery-grid.alignright,.legacy .wp-block-gallery.alignleft,.legacy .wp-block-gallery.alignright{max-width:290px;width:100%}.legacy .blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.legacy .wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.legacy h1.has-background,.legacy h2.has-background,.legacy h3.has-background,.legacy h4.has-background,.legacy h5.has-background,.legacy h6.has-background{padding:20px 38px}.legacy .wp-block-image{margin-bottom:1em}.legacy .wp-block-image img{max-width:100%}.legacy .wp-block-image.aligncenter{text-align:center}.legacy .wp-block-image.alignfull img,.legacy .wp-block-image.alignwide img{width:100%}.legacy .wp-block-image .aligncenter,.legacy .wp-block-image .alignleft,.legacy .wp-block-image .alignright,.legacy .wp-block-image.is-resized{display:table}.legacy .wp-block-image .aligncenter>figcaption,.legacy .wp-block-image .alignleft>figcaption,.legacy .wp-block-image .alignright>figcaption,.legacy .wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.legacy .wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.legacy .wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.legacy .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.legacy .wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.legacy .is-style-circle-mask img,.legacy .is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.legacy .is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.legacy .wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.legacy .has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.legacy .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.legacy .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.legacy .has-dates .wp-block-latest-comments__comment,.legacy .has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.legacy .wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.legacy .wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.legacy .wp-block-latest-comments .avatar,.legacy .wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.legacy .wp-block-latest-posts.alignleft{margin-right:2em}.legacy .wp-block-latest-posts.alignright{margin-left:2em}.legacy .wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.legacy .wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.legacy .wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.legacy .wp-block-latest-posts.is-grid li{margin:0 20px 20px 0;width:100%}@media (min-width:600px){.legacy .wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.legacy .wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 20px)}.legacy .wp-block-latest-posts.columns-4 li{width:calc(25% - 20px)}.legacy .wp-block-latest-posts.columns-5 li{width:calc(20% - 20px)}.legacy .wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 20px)}}.legacy .wp-block-latest-posts__post-author,.legacy .wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.legacy .wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.legacy .wp-block-latest-posts__featured-image img{height:auto;width:auto}.legacy .wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.legacy .wp-block-latest-posts__featured-image.alignright{margin-left:1em}.legacy .wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.legacy .edit-post-visual-editor .wp-block-latest-posts.is-grid li{margin-bottom:20px}.legacy .wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.legacy .wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.legacy .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.legacy .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.legacy .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.legacy .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.legacy .wp-block-media-text .wp-block-media-text__content,.legacy .wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.legacy .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.legacy .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.legacy .wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.legacy .wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.legacy .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.legacy .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.legacy .wp-block-media-text__media img,.legacy .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.legacy .wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.legacy .wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.legacy .wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.legacy .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.legacy .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.legacy .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.legacy .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.legacy .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.legacy .wp-block-navigation .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.legacy .wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.legacy .wp-block-navigation:not(.has-background) .wp-block-navigation__container{background-color:#fff}.legacy .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color){color:#fff}.legacy .wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container{background-color:#1e1e1e}.legacy .items-justified-left>ul{justify-content:flex-start}.legacy .items-justified-center>ul{justify-content:center}.legacy .items-justified-right>ul{justify-content:flex-end}.legacy .wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.legacy .wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.legacy .wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.legacy .is-vertical .wp-block-navigation__container{display:block}.legacy .has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:fit-content;z-index:1;opacity:0;transition:opacity .1s linear;visibility:hidden}.legacy .has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.legacy .has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:8px}@media (min-width:782px){.legacy .has-child .wp-block-navigation__container{left:24px}.legacy .has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.legacy .has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:8px;background:transparent}.legacy .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.legacy .has-child:hover{cursor:pointer}.legacy .has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.legacy .has-child:focus-within{cursor:pointer}.legacy .has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.legacy .wp-block-navigation-link__content{text-decoration:none;padding:8px 16px}.legacy .wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.legacy .has-text-color .wp-block-navigation-link__content{color:inherit}.legacy .wp-block-navigation-link__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word}.legacy .wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.legacy .wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.legacy .wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.legacy .is-small-text{font-size:14px}.legacy .is-regular-text{font-size:16px}.legacy .is-large-text{font-size:36px}.legacy .is-larger-text{font-size:48px}.legacy .has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.legacy p.has-background{padding:20px 38px}.legacy p.has-text-color a{color:inherit}.legacy .wp-block-post-author{display:flex;flex-wrap:wrap;line-height:1.5}.legacy .wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.legacy .wp-block-post-author__avatar{margin-right:16px}.legacy .wp-block-post-author__bio{margin-bottom:8px;font-size:.7em}.legacy .wp-block-post-author__content{flex-grow:1;flex-basis:0}.legacy .wp-block-post-author__name{font-weight:700;margin:0}.legacy .wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.legacy .wp-block-pullquote.alignleft,.legacy .wp-block-pullquote.alignright{max-width:290px}.legacy .wp-block-pullquote.alignleft p,.legacy .wp-block-pullquote.alignright p{font-size:20px}.legacy .wp-block-pullquote p{font-size:28px;line-height:1.6}.legacy .wp-block-pullquote cite,.legacy .wp-block-pullquote footer{position:relative}.legacy .wp-block-pullquote .has-text-color a{color:inherit}.legacy .wp-block-pullquote:not(.is-style-solid-color){background:none}.legacy .wp-block-pullquote.is-style-solid-color{border:none}.legacy .wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.legacy .wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.legacy .wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.legacy .wp-block-pullquote cite{color:inherit}.legacy .wp-block-quote.is-large,.legacy .wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.legacy .wp-block-quote.is-large p,.legacy .wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.legacy .wp-block-quote.is-large cite,.legacy .wp-block-quote.is-large footer,.legacy .wp-block-quote.is-style-large cite,.legacy .wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.legacy .wp-block-rss.alignleft{margin-right:2em}.legacy .wp-block-rss.alignright{margin-left:2em}.legacy .wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.legacy .wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.legacy .wp-block-rss.columns-2 li{width:calc(50% - 16px)}.legacy .wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.legacy .wp-block-rss.columns-4 li{width:calc(25% - 16px)}.legacy .wp-block-rss.columns-5 li{width:calc(20% - 16px)}.legacy .wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.legacy .wp-block-rss__item-author,.legacy .wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.legacy .wp-block-search{display:flex;flex-wrap:wrap}.legacy .wp-block-search .wp-block-search__label{width:100%}.legacy .wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.legacy .wp-block-search .wp-block-search__button{margin-left:10px}.legacy .wp-block-separator.is-style-wide{border-bottom-width:1px}.legacy .wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.legacy .wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.legacy .wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.legacy .wp-block-social-links .wp-social-link a,.legacy .wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.legacy .wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.legacy .wp-social-link{transition-duration:0s}}.legacy .wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.legacy .wp-social-link a,.legacy .wp-social-link a:active,.legacy .wp-social-link a:hover,.legacy .wp-social-link a:visited,.legacy .wp-social-link svg{color:currentColor;fill:currentColor}.legacy .wp-social-link:hover{transform:scale(1.1)}.legacy .wp-block-social-links.aligncenter{justify-content:center;display:flex}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.legacy .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.legacy .wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.legacy .wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.legacy .wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.legacy .wp-block-spacer{clear:both}.legacy p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.legacy .wp-block-table{overflow-x:auto}.legacy .wp-block-table table{width:100%}.legacy .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.legacy .wp-block-table .has-fixed-layout td,.legacy .wp-block-table .has-fixed-layout th{word-break:break-word}.legacy .wp-block-table.aligncenter,.legacy .wp-block-table.alignleft,.legacy .wp-block-table.alignright{display:table;width:auto}.legacy .wp-block-table.aligncenter td,.legacy .wp-block-table.aligncenter th,.legacy .wp-block-table.alignleft td,.legacy .wp-block-table.alignleft th,.legacy .wp-block-table.alignright td,.legacy .wp-block-table.alignright th{word-break:break-word}.legacy .wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.legacy .wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.legacy .wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.legacy .wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.legacy .wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.legacy .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.legacy .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.legacy .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.legacy .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.legacy .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.legacy .wp-block-table.is-style-stripes td,.legacy .wp-block-table.is-style-stripes th{border-color:transparent}.legacy .wp-block-text-columns,.legacy .wp-block-text-columns.aligncenter{display:flex}.legacy .wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.legacy .wp-block-text-columns .wp-block-column:first-child{margin-left:0}.legacy .wp-block-text-columns .wp-block-column:last-child{margin-right:0}.legacy .wp-block-text-columns.columns-2 .wp-block-column{width:50%}.legacy .wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.legacy .wp-block-text-columns.columns-4 .wp-block-column{width:25%}.legacy .wp-block-video{margin-left:0;margin-right:0}.legacy .wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.legacy .wp-block-video [poster]{object-fit:cover}}.legacy .wp-block-video.aligncenter{text-align:center}.legacy .wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.legacy :root .editor-styles-wrapper .has-pale-pink-background-color,.legacy :root .has-pale-pink-background-color{background-color:#f78da7}.legacy :root .editor-styles-wrapper .has-vivid-red-background-color,.legacy :root .has-vivid-red-background-color{background-color:#cf2e2e}.legacy :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,.legacy :root .has-luminous-vivid-orange-background-color{background-color:#ff6900}.legacy :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,.legacy :root .has-luminous-vivid-amber-background-color{background-color:#fcb900}.legacy :root .editor-styles-wrapper .has-light-green-cyan-background-color,.legacy :root .has-light-green-cyan-background-color{background-color:#7bdcb5}.legacy :root .editor-styles-wrapper .has-vivid-green-cyan-background-color,.legacy :root .has-vivid-green-cyan-background-color{background-color:#00d084}.legacy :root .editor-styles-wrapper .has-pale-cyan-blue-background-color,.legacy :root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}.legacy :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,.legacy :root .has-vivid-cyan-blue-background-color{background-color:#0693e3}.legacy :root .editor-styles-wrapper .has-vivid-purple-background-color,.legacy :root .has-vivid-purple-background-color{background-color:#9b51e0}.legacy :root .editor-styles-wrapper .has-white-background-color,.legacy :root .has-white-background-color{background-color:#fff}.legacy :root .editor-styles-wrapper .has-very-light-gray-background-color,.legacy :root .has-very-light-gray-background-color{background-color:#eee}.legacy :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,.legacy :root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}.legacy :root .editor-styles-wrapper .has-very-dark-gray-background-color,.legacy :root .has-very-dark-gray-background-color{background-color:#313131}.legacy :root .editor-styles-wrapper .has-black-background-color,.legacy :root .has-black-background-color{background-color:#000}.legacy :root .editor-styles-wrapper .has-pale-pink-color,.legacy :root .has-pale-pink-color{color:#f78da7}.legacy :root .editor-styles-wrapper .has-vivid-red-color,.legacy :root .has-vivid-red-color{color:#cf2e2e}.legacy :root .editor-styles-wrapper .has-luminous-vivid-orange-color,.legacy :root .has-luminous-vivid-orange-color{color:#ff6900}.legacy :root .editor-styles-wrapper .has-luminous-vivid-amber-color,.legacy :root .has-luminous-vivid-amber-color{color:#fcb900}.legacy :root .editor-styles-wrapper .has-light-green-cyan-color,.legacy :root .has-light-green-cyan-color{color:#7bdcb5}.legacy :root .editor-styles-wrapper .has-vivid-green-cyan-color,.legacy :root .has-vivid-green-cyan-color{color:#00d084}.legacy :root .editor-styles-wrapper .has-pale-cyan-blue-color,.legacy :root .has-pale-cyan-blue-color{color:#8ed1fc}.legacy :root .editor-styles-wrapper .has-vivid-cyan-blue-color,.legacy :root .has-vivid-cyan-blue-color{color:#0693e3}.legacy :root .editor-styles-wrapper .has-vivid-purple-color,.legacy :root .has-vivid-purple-color{color:#9b51e0}.legacy :root .editor-styles-wrapper .has-white-color,.legacy :root .has-white-color{color:#fff}.legacy :root .editor-styles-wrapper .has-very-light-gray-color,.legacy :root .has-very-light-gray-color{color:#eee}.legacy :root .editor-styles-wrapper .has-cyan-bluish-gray-color,.legacy :root .has-cyan-bluish-gray-color{color:#abb8c3}.legacy :root .editor-styles-wrapper .has-very-dark-gray-color,.legacy :root .has-very-dark-gray-color{color:#313131}.legacy :root .editor-styles-wrapper .has-black-color,.legacy :root .has-black-color{color:#000}.legacy :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,.legacy :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}.legacy :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,.legacy :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}.legacy :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,.legacy :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}.legacy :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,.legacy :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}.legacy :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,.legacy :root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}.legacy :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,.legacy :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}.legacy :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,.legacy :root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}.legacy :root .editor-styles-wrapper .has-blush-light-purple-gradient-background,.legacy :root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}.legacy :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,.legacy :root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}.legacy :root .editor-styles-wrapper .has-purple-crush-gradient-background,.legacy :root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}.legacy :root .editor-styles-wrapper .has-luminous-dusk-gradient-background,.legacy :root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}.legacy :root .editor-styles-wrapper .has-hazy-dawn-gradient-background,.legacy :root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}.legacy :root .editor-styles-wrapper .has-pale-ocean-gradient-background,.legacy :root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}.legacy :root .editor-styles-wrapper .has-electric-grass-gradient-background,.legacy :root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}.legacy :root .editor-styles-wrapper .has-subdued-olive-gradient-background,.legacy :root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}.legacy :root .editor-styles-wrapper .has-atomic-cream-gradient-background,.legacy :root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}.legacy :root .editor-styles-wrapper .has-nightshade-gradient-background,.legacy :root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}.legacy :root .editor-styles-wrapper .has-midnight-gradient-background,.legacy :root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.legacy :root .editor-styles-wrapper .has-link-color a,.legacy :root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.legacy .editor-styles-wrapper .has-small-font-size,.legacy .has-small-font-size{font-size:13px}.legacy .editor-styles-wrapper .has-normal-font-size,.legacy .editor-styles-wrapper .has-regular-font-size,.legacy .has-normal-font-size,.legacy .has-regular-font-size{font-size:16px}.legacy .editor-styles-wrapper .has-medium-font-size,.legacy .has-medium-font-size{font-size:20px}.legacy .editor-styles-wrapper .has-large-font-size,.legacy .has-large-font-size{font-size:36px}.legacy .editor-styles-wrapper .has-huge-font-size,.legacy .editor-styles-wrapper .has-larger-font-size,.legacy .has-huge-font-size,.legacy .has-larger-font-size{font-size:42px}.legacy .has-text-align-center{text-align:center}.legacy .has-text-align-left{text-align:left}.legacy .has-text-align-right{text-align:right}.legacy #end-resizable-editor-section{display:none}.legacy .aligncenter{clear:both}

/* /wp-content/plugins/bogo/includes/css/style.css */
.legacy ul.bogo-language-switcher li {
	list-style: none outside none;
	padding: 0;
}

.legacy #wpadminbar #wp-admin-bar-bogo-user-locale .ab-icon::before {
	content: "\f326";
	top: 2px;
}

/* National Flags */

.legacy .bogoflags,
.legacy .bogoflags-before:before {
	display: inline-block;
	width: 16px;
	height: 11px;
	background-image: none;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.legacy .bogoflags-ad:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ad.png);
}

.legacy .bogoflags-ae:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ae.png);
}

.legacy .bogoflags-af:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/af.png);
}

.legacy .bogoflags-ag:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ag.png);
}

.legacy .bogoflags-ai:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ai.png);
}

.legacy .bogoflags-al:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/al.png);
}

.legacy .bogoflags-am:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/am.png);
}

.legacy .bogoflags-an:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/an.png);
}

.legacy .bogoflags-ao:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ao.png);
}

.legacy .bogoflags-ar:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ar.png);
}

.legacy .bogoflags-as:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/as.png);
}

.legacy .bogoflags-at:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/at.png);
}

.legacy .bogoflags-au:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/au.png);
}

.legacy .bogoflags-aw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/aw.png);
}

.legacy .bogoflags-ax:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ax.png);
}

.legacy .bogoflags-az:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/az.png);
}

.legacy .bogoflags-ba:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ba.png);
}

.legacy .bogoflags-bb:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bb.png);
}

.legacy .bogoflags-bd:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bd.png);
}

.legacy .bogoflags-be:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/be.png);
}

.legacy .bogoflags-bf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bf.png);
}

.legacy .bogoflags-bg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bg.png);
}

.legacy .bogoflags-bh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bh.png);
}

.legacy .bogoflags-bi:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bi.png);
}

.legacy .bogoflags-bj:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bj.png);
}

.legacy .bogoflags-bm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bm.png);
}

.legacy .bogoflags-bn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bn.png);
}

.legacy .bogoflags-bo:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bo.png);
}

.legacy .bogoflags-br:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/br.png);
}

.legacy .bogoflags-bs:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bs.png);
}

.legacy .bogoflags-bt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bt.png);
}

.legacy .bogoflags-bv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bv.png);
}

.legacy .bogoflags-bw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bw.png);
}

.legacy .bogoflags-by:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/by.png);
}

.legacy .bogoflags-bz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/bz.png);
}

.legacy .bogoflags-ca:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ca.png);
}

.legacy .bogoflags-catalonia:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/catalonia.png);
}

.legacy .bogoflags-cc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cc.png);
}

.legacy .bogoflags-cd:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cd.png);
}

.legacy .bogoflags-cf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cf.png);
}

.legacy .bogoflags-cg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cg.png);
}

.legacy .bogoflags-ch:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ch.png);
}

.legacy .bogoflags-ci:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ci.png);
}

.legacy .bogoflags-ck:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ck.png);
}

.legacy .bogoflags-cl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cl.png);
}

.legacy .bogoflags-cm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cm.png);
}

.legacy .bogoflags-cn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cn.png);
}

.legacy .bogoflags-co:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/co.png);
}

.legacy .bogoflags-cr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cr.png);
}

.legacy .bogoflags-cs:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cs.png);
}

.legacy .bogoflags-cu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cu.png);
}

.legacy .bogoflags-cv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cv.png);
}

.legacy .bogoflags-cx:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cx.png);
}

.legacy .bogoflags-cy:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cy.png);
}

.legacy .bogoflags-cz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/cz.png);
}

.legacy .bogoflags-de:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/de.png);
}

.legacy .bogoflags-dj:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/dj.png);
}

.legacy .bogoflags-dk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/dk.png);
}

.legacy .bogoflags-dm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/dm.png);
}

.legacy .bogoflags-do:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/do.png);
}

.legacy .bogoflags-dz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/dz.png);
}

.legacy .bogoflags-ec:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ec.png);
}

.legacy .bogoflags-ee:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ee.png);
}

.legacy .bogoflags-eg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/eg.png);
}

.legacy .bogoflags-eh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/eh.png);
}

.legacy .bogoflags-england:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/england.png);
}

.legacy .bogoflags-er:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/er.png);
}

.legacy .bogoflags-es:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/es.png);
}

.legacy .bogoflags-et:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/et.png);
}

.legacy .bogoflags-europeanunion:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/europeanunion.png);
}

.legacy .bogoflags-fam:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fam.png);
}

.legacy .bogoflags-fi:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fi.png);
}

.legacy .bogoflags-fj:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fj.png);
}

.legacy .bogoflags-fk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fk.png);
}

.legacy .bogoflags-fm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fm.png);
}

.legacy .bogoflags-fo:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fo.png);
}

.legacy .bogoflags-fr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/fr.png);
}

.legacy .bogoflags-ga:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ga.png);
}

.legacy .bogoflags-gb:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gb.png);
}

.legacy .bogoflags-gd:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gd.png);
}

.legacy .bogoflags-ge:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ge.png);
}

.legacy .bogoflags-gf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gf.png);
}

.legacy .bogoflags-gh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gh.png);
}

.legacy .bogoflags-gi:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gi.png);
}

.legacy .bogoflags-gl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gl.png);
}

.legacy .bogoflags-gm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gm.png);
}

.legacy .bogoflags-gn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gn.png);
}

.legacy .bogoflags-gp:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gp.png);
}

.legacy .bogoflags-gq:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gq.png);
}

.legacy .bogoflags-gr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gr.png);
}

.legacy .bogoflags-gs:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gs.png);
}

.legacy .bogoflags-gt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gt.png);
}

.legacy .bogoflags-gu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gu.png);
}

.legacy .bogoflags-gw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gw.png);
}

.legacy .bogoflags-gy:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/gy.png);
}

.legacy .bogoflags-hk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/hk.png);
}

.legacy .bogoflags-hm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/hm.png);
}

.legacy .bogoflags-hn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/hn.png);
}

.legacy .bogoflags-hr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/hr.png);
}

.legacy .bogoflags-ht:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ht.png);
}

.legacy .bogoflags-hu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/hu.png);
}

.legacy .bogoflags-id:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/id.png);
}

.legacy .bogoflags-ie:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ie.png);
}

.legacy .bogoflags-il:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/il.png);
}

.legacy .bogoflags-in:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/in.png);
}

.legacy .bogoflags-io:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/io.png);
}

.legacy .bogoflags-iq:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/iq.png);
}

.legacy .bogoflags-ir:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ir.png);
}

.legacy .bogoflags-is:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/is.png);
}

.legacy .bogoflags-it:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/it.png);
}

.legacy .bogoflags-jm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/jm.png);
}

.legacy .bogoflags-jo:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/jo.png);
}

.legacy .bogoflags-jp:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/jp.png);
}

.legacy .bogoflags-ke:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ke.png);
}

.legacy .bogoflags-kg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kg.png);
}

.legacy .bogoflags-kh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kh.png);
}

.legacy .bogoflags-ki:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ki.png);
}

.legacy .bogoflags-km:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/km.png);
}

.legacy .bogoflags-kn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kn.png);
}

.legacy .bogoflags-kp:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kp.png);
}

.legacy .bogoflags-kr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kr.png);
}

.legacy .bogoflags-kw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kw.png);
}

.legacy .bogoflags-ky:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ky.png);
}

.legacy .bogoflags-kz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/kz.png);
}

.legacy .bogoflags-la:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/la.png);
}

.legacy .bogoflags-lb:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lb.png);
}

.legacy .bogoflags-lc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lc.png);
}

.legacy .bogoflags-li:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/li.png);
}

.legacy .bogoflags-lk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lk.png);
}

.legacy .bogoflags-lr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lr.png);
}

.legacy .bogoflags-ls:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ls.png);
}

.legacy .bogoflags-lt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lt.png);
}

.legacy .bogoflags-lu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lu.png);
}

.legacy .bogoflags-lv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/lv.png);
}

.legacy .bogoflags-ly:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ly.png);
}

.legacy .bogoflags-ma:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ma.png);
}

.legacy .bogoflags-mc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mc.png);
}

.legacy .bogoflags-md:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/md.png);
}

.legacy .bogoflags-me:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/me.png);
}

.legacy .bogoflags-mg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mg.png);
}

.legacy .bogoflags-mh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mh.png);
}

.legacy .bogoflags-mk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mk.png);
}

.legacy .bogoflags-ml:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ml.png);
}

.legacy .bogoflags-mm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mm.png);
}

.legacy .bogoflags-mn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mn.png);
}

.legacy .bogoflags-mo:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mo.png);
}

.legacy .bogoflags-mp:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mp.png);
}

.legacy .bogoflags-mq:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mq.png);
}

.legacy .bogoflags-mr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mr.png);
}

.legacy .bogoflags-ms:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ms.png);
}

.legacy .bogoflags-mt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mt.png);
}

.legacy .bogoflags-mu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mu.png);
}

.legacy .bogoflags-mv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mv.png);
}

.legacy .bogoflags-mw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mw.png);
}

.legacy .bogoflags-mx:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mx.png);
}

.legacy .bogoflags-my:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/my.png);
}

.legacy .bogoflags-mz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/mz.png);
}

.legacy .bogoflags-na:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/na.png);
}

.legacy .bogoflags-nc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nc.png);
}

.legacy .bogoflags-ne:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ne.png);
}

.legacy .bogoflags-nf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nf.png);
}

.legacy .bogoflags-ng:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ng.png);
}

.legacy .bogoflags-ni:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ni.png);
}

.legacy .bogoflags-nl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nl.png);
}

.legacy .bogoflags-no:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/no.png);
}

.legacy .bogoflags-np:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/np.png);
}

.legacy .bogoflags-nr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nr.png);
}

.legacy .bogoflags-nu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nu.png);
}

.legacy .bogoflags-nz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/nz.png);
}

.legacy .bogoflags-om:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/om.png);
}

.legacy .bogoflags-pa:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pa.png);
}

.legacy .bogoflags-pe:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pe.png);
}

.legacy .bogoflags-pf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pf.png);
}

.legacy .bogoflags-pg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pg.png);
}

.legacy .bogoflags-ph:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ph.png);
}

.legacy .bogoflags-pk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pk.png);
}

.legacy .bogoflags-pl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pl.png);
}

.legacy .bogoflags-pm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pm.png);
}

.legacy .bogoflags-pn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pn.png);
}

.legacy .bogoflags-pr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pr.png);
}

.legacy .bogoflags-ps:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ps.png);
}

.legacy .bogoflags-pt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pt.png);
}

.legacy .bogoflags-pw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/pw.png);
}

.legacy .bogoflags-py:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/py.png);
}

.legacy .bogoflags-qa:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/qa.png);
}

.legacy .bogoflags-re:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/re.png);
}

.legacy .bogoflags-ro:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ro.png);
}

.legacy .bogoflags-rs:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/rs.png);
}

.legacy .bogoflags-ru:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ru.png);
}

.legacy .bogoflags-rw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/rw.png);
}

.legacy .bogoflags-sa:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sa.png);
}

.legacy .bogoflags-sb:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sb.png);
}

.legacy .bogoflags-sc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sc.png);
}

.legacy .bogoflags-scotland:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/scotland.png);
}

.legacy .bogoflags-sd:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sd.png);
}

.legacy .bogoflags-se:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/se.png);
}

.legacy .bogoflags-sg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sg.png);
}

.legacy .bogoflags-sh:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sh.png);
}

.legacy .bogoflags-si:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/si.png);
}

.legacy .bogoflags-sj:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sj.png);
}

.legacy .bogoflags-sk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sk.png);
}

.legacy .bogoflags-sl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sl.png);
}

.legacy .bogoflags-sm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sm.png);
}

.legacy .bogoflags-sn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sn.png);
}

.legacy .bogoflags-so:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/so.png);
}

.legacy .bogoflags-sr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sr.png);
}

.legacy .bogoflags-st:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/st.png);
}

.legacy .bogoflags-sv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sv.png);
}

.legacy .bogoflags-sy:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sy.png);
}

.legacy .bogoflags-sz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/sz.png);
}

.legacy .bogoflags-tc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tc.png);
}

.legacy .bogoflags-td:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/td.png);
}

.legacy .bogoflags-tf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tf.png);
}

.legacy .bogoflags-tg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tg.png);
}

.legacy .bogoflags-th:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/th.png);
}

.legacy .bogoflags-tj:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tj.png);
}

.legacy .bogoflags-tk:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tk.png);
}

.legacy .bogoflags-tl:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tl.png);
}

.legacy .bogoflags-tm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tm.png);
}

.legacy .bogoflags-tn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tn.png);
}

.legacy .bogoflags-to:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/to.png);
}

.legacy .bogoflags-tr:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tr.png);
}

.legacy .bogoflags-tt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tt.png);
}

.legacy .bogoflags-tv:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tv.png);
}

.legacy .bogoflags-tw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tw.png);
}

.legacy .bogoflags-tz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/tz.png);
}

.legacy .bogoflags-ua:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ua.png);
}

.legacy .bogoflags-ug:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ug.png);
}

.legacy .bogoflags-um:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/um.png);
}

.legacy .bogoflags-us:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/us.png);
}

.legacy .bogoflags-uy:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/uy.png);
}

.legacy .bogoflags-uz:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/uz.png);
}

.legacy .bogoflags-va:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/va.png);
}

.legacy .bogoflags-vc:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/vc.png);
}

.legacy .bogoflags-ve:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ve.png);
}

.legacy .bogoflags-vg:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/vg.png);
}

.legacy .bogoflags-vi:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/vi.png);
}

.legacy .bogoflags-vn:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/vn.png);
}

.legacy .bogoflags-vu:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/vu.png);
}

.legacy .bogoflags-wales:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/wales.png);
}

.legacy .bogoflags-wf:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/wf.png);
}

.legacy .bogoflags-ws:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ws.png);
}

.legacy .bogoflags-ye:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/ye.png);
}

.legacy .bogoflags-yt:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/yt.png);
}

.legacy .bogoflags-za:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/za.png);
}

.legacy .bogoflags-zm:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/zm.png);
}

.legacy .bogoflags-zw:before {
	content: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/bogo/images/flag-icons/zw.png);
}


/* /wp-content/plugins/contact-form-7/includes/css/styles.css */
.legacy .wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.legacy .wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.legacy .wpcf7 form.init .wpcf7-response-output {
	display: none;
}

.legacy .wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.legacy .wpcf7 form.failed .wpcf7-response-output,
.legacy .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.legacy .wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.legacy .wpcf7 form.invalid .wpcf7-response-output,
.legacy .wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.legacy .wpcf7-form-control-wrap {
	position: relative;
}

.legacy .wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.legacy .use-floating-validation-tip .wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
}

.legacy span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.legacy span.wpcf7-list-item-label::before,
.legacy span.wpcf7-list-item-label::after {
	content: " ";
}

.legacy div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(/legacy/assets/www.advasa.co.jp/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

.legacy div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

.legacy div.wpcf7 div.ajax-error {
	display: none;
}

.legacy div.wpcf7 .placeheld {
	color: #888;
}

.legacy div.wpcf7 input[type="file"] {
	cursor: pointer;
}

.legacy div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.legacy div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.legacy .wpcf7 input[type="url"],
.legacy .wpcf7 input[type="email"],
.legacy .wpcf7 input[type="tel"] {
	direction: ltr;
}


/* /wp-content/themes/diver/style.min.css */
@charset"utf-8";/****************************************

          HTML5

*****************************************/.legacy article,.legacy aside,.legacy details,.legacy figcaption,.legacy figure,.legacy footer,.legacy header,.legacy hgroup,.legacy main,.legacy nav,.legacy section,.legacy summary{display:block}.legacy audio,.legacy canvas,.legacy video{display:inline-block}.legacy audio:not([controls]){display:none;height:0}.legacy [hidden],.legacy template{display:none}/****************************************
X
          BASE

*****************************************/.legacy{-webkit-text-size-adjust:100%;vertical-align:baseline;font-family:游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",FontAwesome,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legacy *,.legacy *:before,.legacy *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.legacy{margin-top:0!important}.legacy,.legacy{margin:0;padding:0}.legacy{color:#383838;margin:0;line-height:1.5;word-break:normal;background:#fff}.legacy div,.legacy span,.legacy object,.legacy iframe,.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6,.legacy p,.legacy blockquote,.legacy pre,.legacy abbr,.legacy address,.legacy cite,.legacy code,.legacy del,.legacy dfn,.legacy em,.legacy img,.legacy ins,.legacy kbd,.legacy q,.legacy samp,.legacy small,.legacy strong,.legacy sub,.legacy sup,.legacy var,.legacy b,.legacy i,.legacy dl,.legacy dt,.legacy dd,.legacy ol,.legacy ul,.legacy li,.legacy fieldset,.legacy form,.legacy label,.legacy legend,.legacy table,.legacy caption,.legacy tbody,.legacy tfoot,.legacy thead,.legacy tr,.legacy th,.legacy td,.legacy article,.legacy aside,.legacy canvas,.legacy details,.legacy figcaption,.legacy figure,.legacy footer,.legacy header,.legacy hgroup,.legacy menu,.legacy nav,.legacy section,.legacy summary,.legacy time,.legacy mark,.legacy audio,.legacy video,.legacy input,.legacy textarea{margin:0;padding:0;border:0;font-size:100%;font-style:normal;background:transparent}.legacy em{font-style:italic}.legacy img{max-width:100%;height:auto;vertical-align:middle}.legacy iframe{max-width:100%}.legacy .youtube-container{text-align:center}@media only screen and (max-width:767px){.legacy .youtube-container iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.legacy .youtube-container{position:relative;width:100%;padding-top:56.25%}}.legacy .margin0{margin:0!important}.legacy .padding0{padding:0!important}@media screen and (min-width:769px){.legacy .d_sp{display:none}}.legacy pre{background:#000;color:#fff;padding:1em;overflow:auto;margin-bottom:1em}/****************************************

          Typography

*****************************************/.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5{line-height:2;display:block}.legacy h1{margin-bottom:10px;font-size:1.8em;line-height:1.5;font-weight:600}.legacy h2{position:relative;background-color:#607d8b;color:#fff;padding:.5em 1em;font-size:1.6em;margin:1.5em 0 1em;line-height:1.5}.legacy h3{position:relative;padding:.3em 1em;font-weight:bold;margin:1.2em 0 .8em;font-size:1.3em}.legacy h4{position:relative;position:relative;font-weight:bold;font-size:1.2em;padding:.2em 1em;color:#333;margin:.8em 0 .6em}.legacy h5{color:#333;font-size:1.1em;font-weight:bold;margin:.6em 0 .8em}.legacy h5 span{font-weight:bold}.legacy blockquote{position:relative;border-radius:5px;padding:1em;padding-top:2em;margin-bottom:1.2em;background:#f9f9f9;color:#333}.legacy blockquote:before{position:absolute;top:7px;left:0;content:'\201C';font-size:8em;line-height:.5;color:#000;opacity:.2}.legacy blockquote.wp-embedded-content{padding:.8em 2em}.legacy blockquote.wp-embedded-content:before{content:''}.legacy b,.legacy strong{font-weight:bold}.legacy .blockquote_ref{font-size:.9em}.legacy .blockquote_ref div{overflow:hidden;text-align:right}.legacy .blockquote_ref div a{display:inline-block;padding:0 .5em;position:relative}.legacy .blockquote_ref div a:before{border-top:1px solid;content:"";position:absolute;top:50%;width:2em}.legacy .blockquote_ref div a:before{right:100%}/****************************************

          List

*****************************************/.legacy ul,.legacy ol{margin:0;padding:0;list-style:none}.legacy ul ul{margin-left:1em}.legacy .inline-nospace{letter-spacing:-.50em}/****************************************

          table

*****************************************/.legacy table{border-collapse:collapse;text-align:left;line-height:1.5;background:#fff;border:1px solid #ccc}.legacy table thead th{padding:10px;font-weight:bold;background:#eee;border-right:1px solid #ccc}.legacy table tbody th{width:25%;padding:12px;vertical-align:top;background:#f9f9f9;border:1px solid #ccc;vertical-align:middle}.legacy table td{padding:12px 18px;vertical-align:top;border:1px solid #ccc;vertical-align:middle}.legacy table td a{color:#2196F3}.legacy .content table img{border:0;box-shadow:none}.legacy table::-webkit-scrollbar{height:10px}.legacy table::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.legacy table::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.legacy table.alignleft{display:inline-block}@media screen and (max-width:768px){.legacy table thead th,.legacy table tbody th,.legacy table td{padding:.5em}.legacy .content table{min-width:100%}}/****************************************

          data List

*****************************************/.legacy dl{width:100%;overflow:hidden}.legacy dt{clear:both;padding:5px;font-weight:bold}.legacy dd{color:#878685;border-bottom:1px solid #ddd;padding:5px}/****************************************

          Link

*****************************************/.legacy a{color:#000;text-decoration:none;transition:all 250ms ease-out}.legacy a:hover,.legacy a:focus{color:#6495ED;text-decoration:none}.legacy a.wrap_link{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}/****************************************

          Form

*****************************************/.legacy input[type=text],.legacy input[type=password],.legacy input[type=email],.legacy input[type=search],.legacy input[type=url],.legacy input[type=tel],.legacy input[type=number],.legacy input[type=date],.legacy textarea{margin:0;padding:8px 4px;max-width:100%;width:80%;outline:0;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#777;vertical-align:bottom;font-size:13px;background-color:#F7F7F7}.legacy input[type=date]{width:auto}.legacy #comment-area input[type=text],.legacy #comment-area textarea{display:block;width:100%;margin:5px 0}.legacy textarea{overflow:auto}.legacy input[type=text]:focus,.legacy input[type=password]:focus,.legacy input[type=email]:focus,.legacy input[type=search]:focus,.legacy input[type=url]:focus,.legacy input[type=tel]:focus,.legacy input[type=number]:focus,.legacy input[type=data]:focus,.legacy textarea:focus{border:1px solid #eee;background:#fff;-webkit-box-shadow:0 0 3px #eee;-moz-box-shadow:0 0 3px #eee;box-shadow:0 0 3px #eee;color:#444}.legacy button,.legacy input[type=submit],.legacy input[type=reset],.legacy input[type=button]{display:inline-block;padding:10px 40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#4c8eaf;text-decoration:none;font-size:15px;line-height:normal;cursor:pointer;}.legacy button:hover,.legacy input[type=submit]:hover,.legacy input[type=reset]:hover,.legacy input[type=button]:hover{background:rgb(40,96,140);color:#fff;text-shadow:0 -1px rgba(0,0,0,.4)}.legacy button:active,.legacy input[type=submit]:active,.legacy input[type=reset]:active,.legacy input[type=button]:active{top:1px}.legacy .button{text-align:center;margin:10px 5px}.legacy .content .button{margin-top:0;margin-bottom:1.2em}.legacy .button a,.legacy .content .button a{padding:.6em 2em;display:inline-block;position:relative;background-color:#70b8f1;border-style:solid;border-width:0;color:#fff;font-weight:bold;text-decoration:none!important;letter-spacing:2px;border-radius:3px}.legacy .button a i{vertical-align:baseline;line-height:1}.legacy .button a i.before{margin-right:1em}.legacy .button a i.after{margin-left:1em}.legacy .button a.medium{padding:.5em 1.8em;font-size:16px}.legacy .button a.big{padding:.8em 2.5em;font-size:18px}.legacy .button a.small{padding:.5em 1.3em;font-size:13px}.legacy .button.big a{width:100%}.legacy .button a:hover{-webkit-filter:brightness(.95);-moz-filter:brightness(.95);-o-filter:brightness(.95);-ms-filter:brightness(.95);filter:brightness(.95)}.legacy .button.inline{display:inline-block}.legacy .button.solid a{position:relative;box-shadow:0 5px 0 #ccc;top:0;text-shadow:0 1px 1px rgba(0,0,0,.4)}.legacy .button.shadow a{box-shadow:0 2px 10px 1px rgba(0,0,0,.2)}.legacy .button.shadow a:hover{box-shadow:none}.legacy .button.radius a{border-radius:50px}.legacy .button.bborder a{border:2px solid #6f8e9c}.legacy .button.oborder a{border:2px solid #70b8f1;background:#fff;color:#70b8f1}.legacy .button.frame a{box-shadow:0 0 0 2px #55bed5;border:2px solid #fff}.legacy .button.blue a{background-color:#70b8f1;color:#fff}.legacy .button.bborder.blue a{border-color:#6894b7}.legacy .button.oborder.blue a{border-color:#70b8f1;background:#fff;color:#70b8f1}.legacy .button.frame.blue a{box-shadow:0 0 0 2px #70b8f1}.legacy .button.solid.blue a{box-shadow:0 5px 0 #5c96cc}.legacy .button.green a{background-color:#2ac113;color:#fff}.legacy .button.bborder.green a{border-color:#05920e}.legacy .button.oborder.green a{border-color:#2ac113;background:#fff;color:#2ac113}.legacy .button.frame.green a{box-shadow:0 0 0 2px #2ac113}.legacy .button.solid.green a{box-shadow:0 5px 0 #3da008}.legacy .button.red a{background-color:#ff8178;color:#fff}.legacy .button.bborder.red a{border-color:#af5f5f}.legacy .button.oborder.red a{border-color:#ff8178;background:#fff;color:#ff8178}.legacy .button.frame.red a{box-shadow:0 0 0 2px #ff8178}.legacy .button.solid.red a{box-shadow:0 5px 0 #dc6c60}.legacy .button.yellow a{background-color:#ffe822;color:#fff}.legacy .button.bborder.yellow a{border-color:#deb80c}.legacy .button.oborder.yellow a{border-color:#ffe822;background:#fff;color:#ffe822}.legacy .button.frame.yellow a{box-shadow:0 0 0 2px #ffe822}.legacy .button.solid.yellow a{box-shadow:0 5px 0 #dac700}.legacy .button.orange a{background-color:#ffa30d;color:#fff}.legacy .button.bborder.orange a{border-color:#b98b13}.legacy .button.oborder.orange a{border-color:#ffa30d;background:#fff;color:#ffa30d}.legacy .button.frame.orange a{box-shadow:0 0 0 2px #ffa30d}.legacy .button.solid.orange a{box-shadow:0 5px 0 #d28900}.legacy .button.white a{background-color:#fff;color:#000}.legacy .button.bborder.white a{border-color:#000}.legacy .button.oborder.white a{border-color:#efefef;background:#fff;color:#efefef}.legacy .button.frame.white a{box-shadow:0 0 0 2px #fff}.legacy .button.solid.white a{box-shadow:0 5px 0 #dcdcdc}.legacy .button.gray a{background-color:#ccc;color:#505050}.legacy .button.bborder.gray a{border-color:#aaa}.legacy .button.oborder.gray a{border-color:#ccc;background:#fff;color:#ccc}.legacy .button.frame.gray a{box-shadow:0 0 0 2px #ccc}.legacy .button.solid.gray a{box-shadow:0 5px 0 #d8d8d8}.legacy .button.black a{background-color:#000;color:#fff}.legacy .button.bborder.black a{border-color:#b1b1b1}.legacy .button.oborder.black a{border-color:#000;background:#fff;color:#000}.legacy .button.frame.black a{box-shadow:0 0 0 2px #000}.legacy .button.solid.gray a{box-shadow:0 5px 0 #696969}.legacy .button.shadow.bborder a{border-color:#fff}.legacy .button.solid a:hover{top:5px;box-shadow:none}@media screen and (max-width:768px){.legacy .button a{padding:.8em 1em;font-size:.9em}.legacy .button a.big{padding:.5em 1.5em;font-size:1.1em}.legacy .button a.midium{padding:.8em 1em;font-size:.9em}.legacy .button a.big{padding:.8em 1em;font-size:1.2em}.legacy .button a i.before{margin-right:.6em}}/****************************************

          WordPress Misc

*****************************************/.legacy .aligncenter{display:block;margin:auto!important;text-align:center}.legacy .content img.alignleft{margin-right:20px}.legacy .content div:not([class]):not([style]){min-height:1em}.legacy .alignleft{display:block;float:left}.legacy .alignright{display:block;float:right}.legacy .content img.alignright{margin-left:20px}.legacy .content .alignfull{margin:0 -40px;max-width:none;width:calc(100% + 80px)}@media screen and (max-width:1200px){.legacy .content .alignfull{margin:0 -15px;width:calc(100% + 30px)}}@media screen and (max-width:768px){.legacy .content .alignfull{margin:0 -10px;width:calc(100% + 20px)}}@media screen and (max-width:599px){.legacy .content img.alignleft,.legacy .content img.alignright{float:none;margin:0 0 1.5em 0}}.legacy .wp-caption{max-width:100%!important;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f3f3f3;text-align:center;width:fit-content;padding:10px}.legacy .content .wp-caption-text,.legacy .content .gallery-caption{font-size:80%;padding:0;margin-top:10px}.legacy .content .gallery-item img{margin:0;vertical-align:middle;border:0!important;width:100%}.legacy .content .gallery-item{margin:0!important}.legacy dl.gallery-item dt{border:0;margin-bottom:0;padding:1px}.legacy .content dd.gallery-caption{border:0;padding:0}.legacy .content .wp-caption img{margin:0;padding:0;border:0 none}.legacy .wp-caption-dd{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.legacy #wp-calendar{width:100%}.legacy #wp-calendar caption{background:#fff;padding:5px}.legacy #wp-calendar td{padding:5px 0;text-align:center}.legacy #wp-calendar thead th{padding:5px;text-align:center;font-weight:normal;border:1px solid #ccc;background:#f9f9f9}/****************************************

          Clearfix

*****************************************/.legacy #container:after,.legacy .clearfix:after,.legacy .row:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.legacy #container,.legacy .clearfix,.legacy .row{display:inline-block}.legacy #container,.legacy .clearfix,.legacy .row{display:block}.legacy .row{margin-right:-10px;margin-left:-10px}.legacy .content .row{vertical-align:middle}.legacy .row.padding0{margin:auto}/****************************************

          effect
          
*****************************************/.legacy .effect i{height:120px;padding:20px;font-size:100px;transition:.8s}.legacy .effect div{margin:auto;transition:.8s;transition-delay:.8s}/****************************************

          Layout

*****************************************/.legacy #container,.legacy .wrapper{margin:0 auto;width:100%;overflow:hidden}/****************************************

          main

*****************************************/.legacy #main-wrap{width:90%;margin:20px auto}.legacy #main-wrap:after{clear:both;display:block;content:""}.legacy #main-wrap #single-main.full,.legacy #main-wrap #page-main.full{max-width:969px;margin:0 auto}.legacy #main,.legacy #sidebar{border-bottom:1px solid transparent}.legacy #main,.legacy #single-main,.legacy #page-main{width:100%}.legacy .single-post-main{padding:1em 40px}.legacy .hentry .post-meta{display:inline-block;width:100%}.legacy .hentry .post-meta,.legacy .article_footer{padding:1em 20px}.legacy .hentry .post-meta-bottom{float:left;font-size:.85em;margin-bottom:12px}.legacy .hentry .post-meta-bottom i{margin-right:5px}.legacy .hentry,.legacy #single-main .post-sub{background:#fff;position:relative}.legacy .newpost_title:before{font-family:fontAwesome;content:"\f105";margin-right:5px}.legacy .newpost_title{font-size:20px;padding:5px 0;border-bottom:3px solid #ccc;margin:10px 0}.legacy #single-main .post-sub .single_title:first-of-type{margin-top:0}.legacy #content_area{position:relative}.legacy #main-wrap.main_404{width:80%;max-width:900px;margin:0 auto}@media screen and (max-width:768px){.legacy .main_404{width:90%;margin:0 auto}.legacy .newpost_title:before{content:none}.legacy .newpost_title{text-align:center}}.legacy .space-del{letter-spacing:-.40em}/****************************************

          header

*****************************************/.legacy *:first-child+html #header>div{clear:both;zoom:1}.legacy .header-wrap{width:100%;margin:0 auto;position:relative;z-index:1000;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.legacy .header-logo{position:relative;margin:0 auto;width:90%;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.legacy #logo,.legacy .logo{font-weight:100;line-height:1;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.legacy #logo a,.legacy .logo a{display:inline-block}.legacy #logo img,.legacy .logo img{height:55px;width:auto;vertical-align:middle;margin:.5em 0;padding:.3em 0;object-fit:contain}.legacy div.logo_title{font-size:2em;font-weight:bold;padding:.7em 0}.legacy #nav_fixed div.logo_title{font-size:2em;padding:.4em 0}.legacy .header_small_menu #description{float:left;padding:3px 0;font-size:13px}.legacy .header-left{width:80%}.legacy .header-left div{text-align:right;vertical-align:middle}.legacy form.searchform{position:relative}.legacy .searchform .s{background:#fff;padding:11px 50px 11px 10px;width:100%;font-size:14px;border:1px solid #ccc}.legacy input[type=submit].searchsubmit{position:absolute;top:0;bottom:0;right:0;width:45px;padding:0;background:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/search_w.png) no-repeat 50% 50%;background-size:17px;background-color:#3c74ad;border-left:none;border-radius:0 3px 3px 0}.legacy #sidebar .widget_search.widget .searchform{margin:-10px}.legacy .header_small_menu .searchform{width:180px;margin-left:5px}.legacy .header_small_menu .searchform .s{padding:2px 20% 2px 5%}.legacy .header_small_menu .searchsubmit{padding:1px 23px;height:auto}.legacy .header_small_menu li a{padding:3px!important}.legacy .header_small_menu a:before{font-family:fontAwesome;content:"\f0da  "}.legacy .header_small_menu{padding:5px;font-size:12px}.legacy .header_small_menu_right li,.legacy .header_small_menu_left li{display:inline-block;padding:0 3px;vertical-align:middle}.legacy .header_small_menu_right{float:right}.legacy .header_small_menu .menu_desc{display:none}.legacy .header_search{float:right}.legacy .header_small_content{width:90%;margin:0 auto}@media screen and (max-width:959px){.legacy #logo,.legacy .logo{margin:0 auto;text-align:center}.legacy .header_small_menu{padding:0}.legacy .header_small_menu #description{float:none;text-align:center}.legacy .header_small_menu .header_small_menu_right{display:none}.legacy div.logo_title{font-size:1.5em;padding:18px 0}.legacy #nav_fixed div.logo_title{font-size:1.3em;padding:12px 0}}@media screen and (max-width:768px){.legacy #logo,.legacy .logo{display:inline-block;width:100%;padding-left:55px;padding-right:55px;text-align:center}.legacy #logo img .logo img{height:3em;margin:.1em 0;padding:.5em}.legacy .header-logo{width:100%;padding:0}}.legacy .description_sp{font-size:.5em;text-align:center;padding:.3em 0}@media screen and (min-width:768px){.legacy .description_sp{display:none}}/****************************************

          Navigation

*****************************************/.legacy .header-logo #nav ul,.legacy #nav_fixed #nav ul{float:right}.legacy #onlynav ul{display:table}.legacy .header-logo #nav ul,.legacy #onlynav ul,.legacy #nav_fixed #nav ul{position:relative;margin:0 auto;padding:0;list-style:none;z-index:999}.legacy .header-logo #nav ul::after,.legacy #onlynav ul::after,.legacy #nav_fixed #nav ul::after{display:block;clear:both;content:''}.legacy .header-logo #nav ul li,.legacy #onlynav ul li,.legacy #nav_fixed #nav ul li{position:relative;float:left}.legacy .header-logo #nav ul li:not(:first-child),.legacy #onlynav ul li:not(:first-child),.legacy #nav_fixed #nav ul li:not(:first-child){border-left:none}.legacy .header-logo #nav ul li:hover,.legacy #onlynav ul li:hover,.legacy #nav_fixed #nav ul li:hover{background-color:rgba(255,255,255,.3)}.legacy .header-logo #nav ul li a{padding:1.5em .8em}.legacy #onlynav ul li a{padding:1em 1.3em}.legacy #nav_fixed #nav ul li a{padding:1.4em .8em}.legacy .header-logo #nav ul li a,.legacy #onlynav ul li a,.legacy #nav_fixed #nav ul li a{display:inline-block;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;width:100%;font-weight:bold;vertical-align:bottom;font-size:.9em}.legacy .header-logo #nav ul li ul a,.legacy #onlynav ul li ul a,.legacy #nav_fixed #nav ul li ul a{font-size:.9em;padding:1em}.legacy .header-logo #nav ul ul,.legacy #onlynav ul ul,.legacy #nav_fixed #nav ul ul{position:absolute;top:100%;left:0}.legacy .header-logo #nav ul li:last-child ul,.legacy #onlynav ul li:last-child ul,.legacy #nav_fixed #nav ul li:last-child ul{right:0;left:auto}.legacy .header-logo #nav ul ul li,.legacy #onlynav ul ul li,.legacy #nav_fixed #nav ul ul li{float:none;margin:0}.legacy .header-logo #nav ul ul li:not(:first-child),.legacy #onlynav ul ul li:not(:first-child),.legacy #nav_fixed #nav ul ul li:not(:first-child){border-top:none}.legacy .header-logo #nav ul ul ul,.legacy #onlynav ul ul ul,.legacy #nav_fixed #nav ul ul ul{position:absolute;top:0;left:100%}.legacy .header-logo #nav ul ul,.legacy #onlynav ul ul,.legacy #nav_fixed #nav ul ul{z-index:999;min-width:100%}.legacy .header-logo #nav .menu_desc,.legacy #onlynav .menu_desc,.legacy #nav_fixed #nav .menu_desc{font-size:10px;margin-top:5px;opacity:.5;text-align:center;white-space:normal;overflow:hidden;padding:0 .5em;height:12px}.legacy .header-logo #nav ul ul .menu_desc,.legacy #onlynav ul ul .menu_desc,.legacy #nav_fixed #nav ul ul .menu_desc{display:none}@media screen and (max-width:959px){.legacy #nav,.legacy #onlynav{display:none!important}}/****************************************

          navigation

*****************************************/.legacy .navigation{overflow:hidden;margin:10px 0;background:#fff}.legacy .navigation>div{width:50%}.legacy .navigation .right{text-align:right;border-top:1px solid #ccc}.legacy .navigation .left a:before{font-family:fontAwesome;content:"\f053";margin-right:10px;vertical-align:middle}.legacy .navigation .right a:after{font-family:fontAwesome;content:"\f054";margin-left:10px;vertical-align:middle}.legacy .navigation a{display:block;padding:1em;border:0}.legacy .navigation a:hover{background:#eef;color:#000}.legacy .navigation .alignright a:hover{border-left:1px solid #ddd}@media screen and (max-width:768px){.legacy .navigation a{padding:1em;font-size:.6em}}/****************************************

          scroll nav

*****************************************/.legacy #scrollnav{position:relative;width:100%;background:#ccc;overflow-x:auto;display:none}.legacy #scrollnav ul{margin:0 auto;list-style:none;white-space:nowrap;text-align:center;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}.legacy #scrollnav ul li{text-align:center;display:inline-block;vertical-align:middle;flex:1}.legacy #scrollnav ul li a{font-size:.7em;color:#070f33;background:#fff;padding:6px 8px;opacity:.8;letter-spacing:normal;margin-right:1px;display:block;white-space:nowrap;font-weight:bold}.legacy #scrollnav ul li ul{display:none}@media screen and (max-width:768px){.legacy #scrollnav{display:block}}/****************************************

          fix header

*****************************************/.legacy #nav_fixed{display:none;z-index:10}.legacy #nav_fixed.fixed{top:0;left:0;width:100%;position:fixed;display:block;z-index:1000;box-shadow:0 3px 10px rgba(200,200,200,.2);-webkit-box-shadow:0 3px 10px rgba(200,200,200,.2);-moz-box-shadow:0 3px 10px rgba(200,200,200,.2)}@media screen and (max-width:959px){.legacy #nav_fixed .header-logo{width:100%;padding:3px 0}.legacy #nav_fixed #nav{display:none}.legacy #nav_fixed .logo img{height:2.4em;width:auto;padding:.3em}}/****************************************

          page link 

*****************************************/.legacy .page-link{margin:1em 0;text-align:center}.legacy .comment-page-link{margin:0 0 3em}.legacy .page-link span.paged,.legacy .comment-page-link span,.legacy .comment-page-link a{display:inline-block;margin-right:3px;padding:5px 15px;border-radius:5px;background:#999;font-weight:bold;color:#eee}.legacy .page-link a span.paged,.legacy .comment-page-link a{background:#eee;color:#333;border-bottom:3px solid #ddd}.legacy .page-link a{border-bottom:none;color:#000}.legacy .page-link a span.paged:hover,.legacy .comment-page-link a:hover{background:#eef;color:#000}.legacy .page-link a span.page-links_tp{padding:.8em 2.5em .8em 1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#eee;display:inline-block;color:#555;border-bottom:solid 3px #ddd;border-radius:3px;font-weight:bold;text-shadow:2px 2px 2px rgba(200,200,200,.5);position:relative}.legacy .page-link a span.page-links_tp:after{content:"\f0da";position:absolute;right:10px;font-family:fontAwesome}@media screen and (max-width:768px){.legacy .page-link a span.page-links_tp{font-size:.8em}}/****************************************

          header image area

*****************************************/.legacy .header_img_inner_wrap>div{display:table-cell;vertical-align:middle}.legacy .header-image{position:relative;overflow:hidden}.legacy .header-image img{width:100%;vertical-align:middle}.legacy a.header-image_link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s}.legacy .header-image:hover a.header-image_link:before{box-shadow:inset 0 0 8px rgba(0,0,0,.4)}.legacy a.header-image_link{transition:.4s;position:relative;display:block;line-height:0}.legacy .custom-header-img{position:relative;padding:3em 0;box-shadow:0 0 20px 0 rgba(100,100,100,.3) inset,0 0 10px 0 rgba(100,100,100,.2) inset;-moz-box-shadow:0 0 20px 0 rgba(100,100,100,.3) inset,0 0 10px 0 rgba(100,100,100,.2) inset;-webkit-box-shadow:0 0 20px 0 rgba(100,100,100,.3) inset,0 0 10px 0 rgba(100,100,100,.2) inset}.legacy .custom-header-img .header_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;'}.legacy .header_img_inner_wrap,.legacy .firstview_header_inner_content{position:relative;text-align:center}.legacy .header_image_title{font-weight:bold;font-size:35px;margin-bottom:20px}.legacy .header_inner_icon{display:table-cell;width:40%}.legacy .header_inner_icon img{object-fit:contain;font-family:'object-fit:contain;';max-height:350px}.legacy .header_inner_text{display:table-cell;width:60%;vertical-align:middle;padding:0 10px}.legacy .header_image_desc{margin-bottom:25px}@media screen and (max-width:768px){.legacy .custom-header-img{height:auto;padding:2em 0}.legacy .header_inner_icon img{padding:20px}.legacy .header_image_title{font-size:1.5em}.legacy .header_image_desc{font-size:.9em}.legacy .header_img_inner_wrap,.legacy .firstview_header_inner_content{padding:0;width:90%}.legacy .header_img_inner_wrap>div{display:block}.legacy .header_inner_text,.legacy .header_inner_icon{width:100%;display:block}}/****************************************

          Breadcrumb

*****************************************/.legacy #breadcrumb{font-size:13px;padding:10px 20px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legacy #breadcrumb li{display:inline-block}.legacy #breadcrumb li:not(:first-child):before{content:'\f0da';color:#aaa;margin:0 .6rem;position:relative;top:1px;font-family:'FontAwesome'}.legacy #breadcrumb .breadcrumb-title{color:#999}@media screen and (max-width:768px){.legacy #breadcrumb{font-size:10px;padding:5px 10px;margin-bottom:5px}}/****************************************

          Layout list

*****************************************/.legacy #main .page{overflow:hidden;margin-bottom:59px;border-bottom:1px solid transparent}.legacy .wrap-post-title{padding:10px 20px;font-size:1.3em;margin-bottom:10px;position:relative;font-weight:bold}.legacy .widget .wrap-post-title{margin-top:0}.legacy .wrap-post-title-inner{position:absolute;right:20px;font-size:.7em;padding:.3em 0}@media screen and (max-width:768px){.legacy .wrap-post-title{font-size:1em}}.legacy .post-box{width:100%;position:relative;display:inline-block}.legacy .post-box-contents{width:100%;height:100%;position:relative;cursor:pointer;transition:.4s}.legacy .post-box .post-meta-all{overflow-y:hidden;padding:5px 15px;display:table-cell;vertical-align:top}.legacy .post-box .post-title{font-weight:bold;font-size:16px;padding:5px 0}.legacy .post-box .post-date{font-size:12px;position:absolute;bottom:10px}.legacy .post-box .post-substr{font-size:13px;height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.legacy .post-box-contents .post-author{position:absolute;bottom:5px;right:15px}.legacy .post_thumbnail{width:280px;height:180px;position:relative;background:#eee;float:left}.legacy .post_thumbnail img{width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;';-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.legacy .post-box .post-cat{background:#777;padding:2px 0;font-size:.6em;border-radius:2px;display:inline-block;margin-right:5px;vertical-align:middle;font-weight:bold}.legacy .post_thumbnail .post-cat,.legacy .grid_post_thumbnail .post-cat{position:absolute;bottom:0;right:0;z-index:1;margin:0}.legacy .post-cat-sp{padding:4px 5px;border-radius:3px}.legacy .post-box .post-tag{display:inline;font-size:.6em;vertical-align:middle}.legacy .post-box .post-tag a{display:inline-block;background:#eee;color:#000;padding:3px 8px;font-size:10px;margin:0 3px;border-radius:2px;position:relative;z-index:1}.legacy .post-box .post-tag i{font-family:fontAwesome;content:"\f02b";margin-right:5px;vertical-align:middle}.legacy .post-cat a,.legacy .post-cat-sp a{color:#fff;padding:5px 10px;position:relative;z-index:1}.legacy .post-author li{display:inline-block;vertical-align:middle;line-height:1}.legacy .single-post-date.published{color:#999}.legacy .single-post-date,.legacy .post-meta-bottom span{margin-right:8px}.legacy .post-meta-bottom .post_reading_time:before{content:"\f017";font-family:fontAwesome}.legacy .post-meta-bottom .post_views:before{content:"\f06e";font-family:fontAwesome}.legacy .post-meta-bottom .post_views:after{content:"views";font-size:.9em}.legacy li.post-author-name{line-height:30px;margin-left:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;max-width:7em;white-space:nowrap}.legacy li.post-author-name a{position:relative;z-index:1;white-space:nowrap}.legacy .post-author-thum img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #eee}.legacy .comment-num{white-space:nowrap}.legacy .more-link{float:right}@media screen and (min-width:1201px){}@media screen and (max-width:768px){/*** post ***/.legacy .post_thumbnail{width:180px;height:90px}.legacy .post-title{font-weight:bold;font-size:.9em!important}.legacy .sticky-post-box .post-title{font-size:1em!important}.legacy .post-box{width:100%}.legacy .post-box .post-date{position:relative;bottom:0;font-size:.6em}.legacy .post-box .post-author,.legacy .post-meta .post-author,.legacy .grid_post-box .post-author{display:none}.legacy .widgettitle{padding:10px}.legacy .post-box .post-cat{border-radius:0;pointer-events:none}.legacy .post-cat a,.legacy .post-cat-sp a{padding:2px 5px;display:inline-block;pointer-events:none}}@media screen and (max-width:599px){.legacy .post-substr{display:none!important}.legacy .post-box{display:initial}.legacy .post-box-contents.clearfix{padding:5px;margin-bottom:1px}.legacy .post-box .post-meta-all{padding:0 10px}.legacy .post-box .post-cat{padding:0;text-align:center}.legacy .post-box .post-tag a{padding:1px 5px;position:relative}.legacy .post-box .post-title{padding:0;font-size:.8em}.legacy .post_thumbnail{width:105px;height:100px}.legacy .post-box .post-tag{display:none}.legacy li.post-author-name{display:none}.legacy .post-box-contents .post-meta-all{padding-bottom:0!important}}/****************************************

          Layout Grid

*****************************************/.legacy .wrap-grid-post-box{margin:-3px;margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-js-display:flex}.legacy .grid_post-box{width:33.33333%;position:relative;padding:4px;letter-spacing:normal;vertical-align:top}.legacy .grid_post-box:hover .post-box-contents{box-shadow:0 0 5px rgba(0,0,0,.3)}.legacy .grid_post_thumbnail{width:100%;height:170px;background:#eee;position:relative}.legacy .grid_post_thumbnail img{width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;';transition:.4s;background:#eee}.legacy .post_thumbnail_wrap{width:100%;height:100%;overflow:hidden;background:#eee}.legacy .grid_post-box .post-meta-all{padding:10px}.legacy .post-meta-all{word-wrap:break-word}.legacy .grid_post-box .post-title{font-weight:bold;font-size:1em;padding:5px 0}.legacy .grid_post-box .post-tag{display:inline}.legacy .grid_post-box .post-tag a{display:inline-block;vertical-align:middle;background:#eee;color:#000;padding:2px 8px;font-size:.6em;margin:0 3px;border-radius:2px;position:relative;z-index:1}.legacy .grid_post-box .post-cat{background:#999;padding:2px 0;font-size:.6em;border-radius:2px;display:inline-block;vertical-align:middle}.legacy .grid_post-box .post-date{font-size:12px;position:absolute;bottom:13px;left:15px}.legacy .grid_post-box .post-substr{font-size:12px}.legacy .grid_post-box .post-author{position:absolute;bottom:8px;right:15px}.legacy .grid_post-box.adbox{width:100%}@media screen and (max-width:1200px){.legacy .grid_post-box{width:50%}}@media screen and (max-width:959px){.legacy .grid_post-box{width:33.33333%}}@media screen and (max-width:768px){.legacy .grid_post-box{width:50%;padding:2px}.legacy .grid_post_thumbnail{height:160px}.legacy .grid_post-box .post-meta-all{padding:5px;position:relative}.legacy .grid_post-box .post-date{font-size:.7em}.legacy .grid_post-box .post-date:before{content:none}}@media screen and (max-width:599px){.legacy .grid_post_thumbnail{height:100px}.legacy .grid_post-box .post-title{padding:0}.legacy .grid_post-box .post-tag{display:none}.legacy .grid_post-box .post-date{position:relative;bottom:0;left:5px}}/****************************************

          Layout Mini

*****************************************/.legacy .wrap-mini-post-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy .mini-list-post-box{width:calc(50% - 10px);margin:5px}.legacy .mini-list-post-box .post_thumbnail{width:150px;height:100%}.legacy .mini-list-post-box .post-box-contents.clearfix{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:120px}.legacy .mini-list-post-box .post-meta-all{padding:10px;flex:1;position:relative}.legacy .mini-list-post-box .post-title{font-weight:bold;font-size:.9em;padding-bottom:5px;max-height:calc(4.5em);line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.legacy .mini-list-post-box .post-date{font-size:12px;position:absolute;bottom:13px;left:15px}.legacy .mini-list-post-box .post-cat{background:#999;padding:2px 0;font-size:.6em;border-radius:2px;display:inline-block;vertical-align:middle}@media screen and (max-width:768px){.legacy .mini-list-post-box{width:100%;margin:2px 0}}@media screen and (max-width:599px){.legacy .mini-list-post-box .post-title{font-size:.8em}.legacy .mini-list-post-box .post_thumbnail{width:35%}}/****************************************

          content

*****************************************/.legacy .content{line-height:1.8;margin-bottom:2em;position:relative;word-break:normal}.legacy .content img{max-width:100%;height:auto;margin:0 0 1.5em 0}.legacy .content .padding0 img{margin:0}.legacy .content p.has-background{padding:20px 30px}.legacy .post-upon{padding:20px;padding-top:0;background:#fff}.legacy #single-main .post-author.author{position:relative;float:right;display:block;margin-bottom:12px;margin-top:-8px}.legacy #single-main li.post-author-name{max-width:none}.legacy .single_thumbnail{text-align:center;background-position:center!important;background-size:100% auto!important;position:relative;z-index:0;overflow:hidden;width:100%}.legacy .single_thumbnail img{max-width:100%;height:auto;vertical-align:middle;object-fit:contain;font-family:'object-fit:contain;'}.legacy .single_thumbnail figcaption{background-color:inherit;text-align:right;padding:.2em 1em;font-size:.8em}.legacy .featured_youtube{text-align:center}.legacy .featured_youtube iframe{width:100%;height:420px;margin:0 auto}@media screen and (max-width:599px){.legacy .featured_youtube iframe{height:240px}}.legacy h1.single-post-title{margin:10px 0}.legacy .post_footer_author_title{background:#eee;color:#333;border:2px solid #eee;padding:10px 20px;margin-top:25px}.legacy .post_footer_author{min-height:100px;border:2px solid #eee;padding:15px;margin-bottom:10px}.legacy .sc_post_author_user{padding:20px 20px 10px 20px;background-color:#f6f6f6;border-radius:5px;margin-bottom:20px}.legacy .post-author-more{text-align:center;width:100%}.legacy .post-author-more a{background-color:#000;padding:8px;color:#fff!important;width:90%;display:block;border-radius:3px;font-weight:bold;margin:10px auto}.legacy .post-author-more a,.legacy .content .post-author-more a{font-size:.9em;text-decoration:none}.legacy .post_author_user{display:flex;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;flex-wrap:wrap}.legacy .post_author_user .profile_sns li a{width:28px;line-height:28px}.legacy .post_author_user .profile_sns li a i{margin:0}.legacy .post_author_user .post_thum{text-align:center}.legacy .post_author_user .post_thum img{border-radius:50%;border:1px solid #ccc;margin:0 auto}.legacy .post_author_user_meta{vertical-align:middle;padding-left:20px;flex:1}.legacy .post_author_user .post-author{float:none;font-size:20px;padding-bottom:8px;font-weight:bold;line-height:1.5}.legacy .post_author_user .post-author a{text-decoration:none}.legacy .post_author_user_meta .post-description{font-size:14px;overflow:auto;min-height:50px}.legacy .post_footer_author_title_post{font-weight:bold;border-bottom:2px dotted #eee;margin:10px 0;margin-top:15px;clear:both}.legacy .post_author_user .profile_sns{padding:5px 0;white-space:nowrap}.legacy #sidebar .post_author_user{display:block}.legacy #sidebar .post_author_user .post-author{text-align:center}.legacy #sidebar .post_author_user_meta{padding:0}.legacy #sidebar .post_author_user .profile_sns li a{width:35px;line-height:35px;padding:0;margin:0 3px}@media screen and (max-width:768px){.legacy .post_footer_author_title_post{padding:0 10px}.legacy .post_author_user .post_thum{width:100%;text-align:center;margin-top:10px}.legacy .post_author_user{display:block}.legacy .post_author_user_meta{padding:0}.legacy .post_author_user .post-author{text-align:center}.legacy .post_author_user_meta .post-description{font-size:.8em;width:100%;padding:0 10px}}.legacy .author-post{position:relative;letter-spacing:normal}.legacy .post_footer_author .author-post{width:25%;padding:0 5px;display:inline-block;vertical-align:top}.legacy .author-post-thumb{height:85px;position:relative}.legacy .author-post-meta{padding:5px}.legacy .post_footer_author .author-post-thumb img{width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;'}.legacy .post_footer_author .author-post-cat span{background:#333;position:absolute;bottom:0;right:0;font-size:10px;color:#fff;padding:1px 5px}.legacy .post_footer_author .author-post-title{line-height:1.5;font-size:13px}.legacy .post_footer_author .author-post-date{font-size:12px;color:#666}.legacy .hentry .single-post-category{font-size:.8em;background:#333;padding:.3em 1em;margin:2px;border-radius:2px;display:inline-block;vertical-align:middle;font-weight:bold}.legacy .post .single-post-category a{color:#fff;vertical-align:middle}.legacy #single-main .tag .tag-wrap{margin-left:120px}.legacy #single-main .post-meta .tag,.legacy #single-main .article_footer .tag{display:inline-block;margin-right:5px;padding:.3em .5em;border-radius:2px;margin-top:5px;vertical-align:middle;background:#efefef;font-size:.8em}.legacy #single-main .post-meta .tag:before,.legacy #single-main .article_footer .tag:before{content:"\f02b";margin-right:5px;color:#7e9da7;font-family:fontAwesome}.legacy #single-main .tag_area{padding:0 5px}.legacy .single_title,.legacy #comment-area .comment_title{background:0 0;padding:10px;border-radius:0;font-size:18px;border-bottom:1px solid #ccc;margin-top:15px}.legacy .single_title a{color:#577fbc}.legacy .content ul,.legacy .content ol,.legacy .content table,.legacy .content dl{margin-bottom:1.2em}.legacy .content ul{list-style-type:disc;padding-left:1.5em;line-height:2}.legacy .content ul li{line-height:1.5;margin-bottom:.6em}.legacy .content ol{list-style-type:decimal;padding-left:1.5em;line-height:2}.legacy .content a{color:#03c;word-break:break-all}.legacy .content .sc_frame ul,.legacy .content .sc_frame ol{padding:0 1.2em;margin-bottom:0}@media screen and (max-width:768px){.legacy .content ul,.legacy .content ol{line-height:2.5}}/****************************************

          page - 固定ページ

*****************************************/.legacy #page-main{margin-bottom:30px}.legacy .single-post-main{margin-bottom:10px}.legacy .page_title{padding:20px 30px;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0;background:#fff}.legacy #page-main .widget,.legacy #main .widget,.legacy .maintop-widget,.legacy .main-bottom{margin-bottom:10px;padding:0;margin-top:15px}.legacy #page-main .widget>ul:first-of-type,.legacy #page-main .widget ul:first-child,.legacy #main .widget>ul:first-of-type,.legacy #page-main .widget ul:first-child{margin:0}.legacy #page-main .widget .wrap-post-title,.legacy #main .widget .wrap-post-title,.legacy .maintop-widget .wrap-post-title,.legacy .main-bottom .wrap-post-title{margin-bottom:0;margin-top:0;top:-3px}.legacy #page-main .post_list .meta .post_list_title,.legacy #main .post_list .meta .post_list_title{font-size:.9em;padding:0;padding-top:5px}.legacy #page-main .post_list .meta .desc,.legacy #main .post_list .meta .desc{font-size:.7em}/****************************************

          wp block

*****************************************/.legacy .content>[class^=wp-block]:not(.wp-block-dvaux-section){z-index:2;position:relative}/****************************************

          Comments Area

*****************************************/.legacy .required{color:#6495ED}.legacy .commets-list,.legacy .trackback-list{overflow:hidden;margin-bottom:40px;background:#f9f9f9}.legacy .commets-list li,.legacy .trackback-list li{overflow:hidden;margin-top:-1px;padding:.5em 1.5em;width:100%;border-bottom:1px solid #ccc}.legacy .commets-list .avatar{float:left;margin-right:10px;margin-bottom:10px}.legacy .comment-meta,.legacy .reply,.legacy .comment-notes,.legacy .form-allowed-tags,.legacy span.small{font-size:80%}.legacy .comment-body,.legacy .comment-body a{color:#000}.legacy .comment-body p{clear:both}.legacy p.form-submit{text-align:right}.legacy .bypostauthor{}.legacy .commets-list .children li.comment{background:#fff;padding:0;border-bottom:none}.legacy .comment-body{padding:1em 0}.legacy .commets-list .children li.comment .comment-body{padding:1em;border-top:1px solid #eee}.legacy div#comment-area .children .children{margin:0;border-left:1em solid rgba(18,87,115,.1);border-top:2px solid #eee}.legacy div#comment-area .children .children .children{margin-left:1px;border-top:0}.legacy div#comment-area .single_title{margin:0;border-top:1px solid #eee;background:#fff;color:#000}.legacy div#comment-area .reply{text-align:right}.legacy div#comment-area .reply a{background:#e2e2e2;padding:.5em 1em;border-radius:3px}.legacy div#comment-area #respond{padding:15px 20px;border:1px solid #eee}.legacy .respondform_title{display:none}/****************************************

          recommend post

*****************************************/.legacy .recommend-post-title{font-weight:bold}.legacy .single-recommend{width:50%;display:inline-block;position:relative;overflow:hidden;letter-spacing:normal;vertical-align:top}.legacy .single-recommend a{padding:5px 10px}.legacy .single-recommend img{width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;';vertical-align:middle;background:#eee}.legacy .recommend-meta{overflow:auto}.legacy .recommend-desc{font-size:.7em;color:#999;padding:5px 0}.legacy .recommend-title{font-size:13px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:calc(3em + 16px)}.legacy .recommend-thumb{float:left;position:relative;margin-right:10px;background:#eee;width:150px;height:115px;font-size:.8em}.legacy .recommend-cat{color:#fff;font-size:11px;font-weight:bold;padding:2px 4px;position:absolute;background:#333;bottom:0;right:0}@media screen and (max-width:768px){.legacy .recommend-thumb{width:100px;height:70px}.legacy .recommend-thumb img{width:100px;height:70px;object-fit:cover;font-family:'object-fit:cover;'}.legacy .single-recommend{width:100%}.legacy .single_title,.legacy #comment-area .comment_title{font-size:1em;padding:5px 10px}.legacy .recommend-cat{font-size:.5em}.legacy .recommend-desc{display:none}}/****************************************

          index.php Main

*****************************************/.legacy .content-box{float:right;margin-top:-.25em;width:420px}.legacy .content-box .more-link{margin:0}.legacy .thumbnail-box{float:left;width:160px}.legacy .thumbnail-box img{width:160px;height:160px}/****************************************

          Category

*****************************************/.legacy .category-header-wrap{color:#333;padding:15px 0;border-bottom:1px solid #eee}.legacy .category-header{margin:auto;width:570px}.legacy .category-title{display:inline-block;vertical-align:middle;text-align:center}.legacy .category-title-name{font-size:35px}.legacy .category-title-horline{margin:0 0 10px 0;width:50px;height:5px;display:inline-block;vertical-align:middle;border-radius:10px}.legacy .category-title-line{margin:0 20px;width:5px;height:60px;background:#fff;display:inline-block;vertical-align:middle;border-radius:10px}.legacy .category-title-desc{width:300px;overflow:auto;display:inline-block;vertical-align:middle;font-size:15px}.legacy .catpage_content_wrap{margin-bottom:10px;margin-top:-10px;position:relative;background:transparent!important;overflow:hidden}.legacy .catpage_content_wrap .cover{background-size:100% auto;background-position:center center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;filter:blur(2px) brightness(.8)}.legacy .catpage_description{font-size:1.1em;margin-top:10px}.legacy .catpage_content_wrap .share{padding:0}.legacy .catpage_content_wrap .innner{padding:1em 0;width:90%;margin:0 auto}.legacy .catpage_content_wrap .catpage_inner_content{width:60%;float:left;padding:1em;font-weight:bold;text-shadow:1px 1px 0 #999}.legacy .catpage_content_wrap .content{padding:1em 40px;line-height:1.5}.legacy h1.catpage_title{margin:0}.legacy .catpage_tag{width:40%;float:left;padding:1em}.legacy .catpage_tag a{background:#eee;color:#000;white-space:nowrap;border:1px solid #ddd;padding:5px 10px;margin:3px 1px;display:inline-block;border-radius:2px}.legacy a.tag-cloud-link:before{content:"\f02b";margin-right:5px;color:#7e9da7;font-family:fontAwesome}.legacy .cat-post-main .content{margin:0}.legacy .cat-post-main{padding:1em 2em;margin-bottom:10px}@media screen and (max-width:768px){.legacy .catpage_content_wrap .cover{background-size:auto 100%}.legacy .catpage_content_wrap .catpage_inner_content{width:100%}.legacy .catpage_tag{display:none}.legacy .catpage_content_wrap{margin-top:-5px}.legacy .cat-post-main{padding:1em}}/****************************************

          author

*****************************************/.legacy .author_title{background:#fff;padding:2em;margin-bottom:10px}.legacy .author_title-thum{float:left;margin-right:2em}.legacy .author_title-thum img{border-radius:50%}.legacy .author_title-meta{float:left;margin-left:-200px;padding-left:200px;width:100%}.legacy .author_title-name{font-size:1.3em;font-weight:bold}@media screen and (max-width:768px){.legacy .author_title-meta{float:left;margin:0;padding:0;width:100%}.legacy .author_title-thum{width:100%;text-align:center}.legacy .author_title-name{text-align:center;margin-bottom:1em}}/****************************************

          Sidebar

*****************************************/.legacy #sidebar{width:330px}.legacy .fit-sidebar-fixed{margin-top:0!important;margin-bottom:0!important;position:fixed}.legacy .fit-sidebar-blank{z-index:0;background-color:transparent;visibility:hidden}.legacy .widget{margin-bottom:10px;padding:10px;position:relative}.legacy .singletop-widget .wrap-post-title{margin:-10px;margin-bottom:20px}.legacy .singletop-widget>div{margin:-10px;padding:10px}.legacy .widget>ul:first-of-type,.legacy .widget ul:first-child,.legacy .d_tab_tab>ul:first-of-type{margin:-10px}.legacy .widget>ul:first-of-type>li,.legacy .widget ul:first-child>li,.legacy .d_tab_tab>ul:first-of-type>li{border-bottom:1px solid rgba(50,50,50,.2)}.legacy .widget_text ul li i{vertical-align:middle;margin-right:8px}.legacy .textwidget{font-size:.9em}.legacy .textwidget img{display:block;margin:0 auto}.legacy #sidebar-recent-posts li,.legacy #sidebar-popular-posts li{margin:20px 0}.legacy .sidebar-thumbnail-box{float:left;width:75px}.legacy .sidebar-recent-posts-title{float:right;width:165px}.legacy .sidebar_content{margin-bottom:-20px}.legacy .widgettitle{position:relative;font-size:16px;padding:8px 15px;margin:-10px;margin-bottom:10px}.legacy .tagcloud a{white-space:nowrap;border:1px solid #ddd;padding:5px 10px;margin:3px 1px;display:inline-block}.legacy .tagcloud a:hover{background:#eee}.legacy .widget_categories label,.legacy .widget_categories h2,.legacy .widget_archive label,.legacy .widget_archive h2{display:none}.legacy .cat-item .count,.legacy .widget li a .count{float:right;background:#eee;color:#666;padding:1px .5em;display:inline;border-radius:2px}.legacy .screen-reader-text{display:none}.legacy .widget_archive select,.legacy .widget_categories select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5em 1em;color:inherit;border:1px solid #ccc;background:transparent;border-radius:0;font-size:.8em}.legacy .widget_archive select option,.legacy .widget_categories select option{color:#000}.legacy #sidebar .widget select::-ms-expand{display:none}.legacy .widget ul li.cpd-l{padding:10px}.legacy .maintop-widget,.legacy .mainbottom-widget{margin-bottom:10px}.legacy .single-top{margin:10px 0;padding:0;border-radius:3px}.legacy .bottom_ad .widget{padding:0}.legacy .bottom_ad .widget ul{border:1px solid #eee}.legacy .single-pcad{padding:15px!important}.legacy .in_loop{padding:5px;margin-bottom:5px}.legacy .nav_inleft_wrap{float:right}.legacy .nav_inleft,.legacy .header-logo #nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-wbkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.legacy header .searchsubmit{right:-1}@media screen and (max-width:959px){.legacy .nav_inleft_wrap{text-align:center;display:none}.legacy .nav_inleft{display:none}}/****************************************

          widget

*****************************************/.legacy .widget.widget_text li a,.legacy .widget.widget_categories li a,.legacy .widget.widget_recent_entries li,.legacy .widget.widget_nav_menu li a,.legacy .widget.widget_pages li a,.legacy .widget.widget_archive li a,.legacy .widget.widget_mycategoryorder li a,.legacy .widget.widget_meta li a{display:block;padding:.8em 1em;margin:0;position:relative;font-size:.9em}.legacy .widget.widget_text li ul,.legacy .widget.widget_nav_menu li ul,.legacy .widget.widget_pages li ul,.legacy .widget.widget_categories li ul{padding:0;margin:0}.legacy .widget.widget_text ul li,.legacy .widget.widget_categories ul li,.legacy .widget.widget_nav_menu li,.legacy .widget.widget_pages li,.legacy .widget.widget_archive li,.legacy .widget.widget_mycategoryorder li{margin:0;padding:0}.legacy .widget.widget_nav_menu li ul li a:before,.legacy .widget.widget_pages li ul li a:before,.legacy .widget.widget_categories li ul li a:before{content:'\f0da';color:#ccc;margin-right:.6em;font-family:fontAwesome}.legacy .widget.widget_recent_entries li span.post-date{font-size:.8em}.legacy .widget_nav_menu .menu_desc{display:none}.legacy .diver_widget_adarea{margin-bottom:10px;text-align:center}.legacy .diver_widget_adlabel{font-size:.8em;text-align:center}.legacy #main .diver_widget_adarea{margin-bottom:10px}.legacy #main .textwidget{padding:10px}.legacy .textwidget h2{padding:.7em 1em;font-size:1em;margin:1em 0 1em}.legacy .textwidget h3{padding:.3em 1em;margin:1em 0 .8em;font-size:1em;border-bottom:1px solid #555;color:#333;background:#fff}.legacy .textwidget h4{position:relative;position:relative;font-weight:bold;font-size:1em;padding:.2em 1em;color:#333;margin:.8em 0 .6em}.legacy .textwidget h4{color:#333;font-size:1em;font-weight:bold;margin:.6em 0 .8em}.legacy .diver_widget_profile .coverimg{text-align:center;position:relative;padding:0 1em}.legacy .diver_widget_profile .coverimg img{width:120px;height:120px;border-radius:50%;border:5px solid #fff;overflow:hidden;object-fit:cover;font-family:'object-fit:cover;'}.legacy .diver_widget_profile .coverimg.on{background-size:100% auto;height:180px;margin-bottom:60px}@media screen and (max-width:959px){.legacy .diver_widget_profile .coverimg.on{background-size:100%}}.legacy .diver_widget_profile .coverimg.on img{position:relative;top:120px}.legacy .diver_widget_profile .coverimg.no img{border:5px solid #fff;width:160px;height:160px}.legacy .diver_widget_profile .img_meta{padding:.5em 0;text-align:center}.legacy .diver_widget_profile .img_meta .name{font-weight:bold;line-height:1.2}.legacy .diver_widget_profile .profile_sns{padding-top:.6em}.legacy .profile_sns li{display:inline-block}.legacy .profile_sns li a{color:#fff!important;border-radius:50%;display:block;width:35px;line-height:35px;text-align:center;margin:0 3px}.legacy .profile_sns .facebook{background-color:#3b5998}.legacy .profile_sns .twitter{background-color:#00acee}.legacy .profile_sns .instagram{background-color:#D93177}.legacy .profile_sns .youtube{background-color:#f00}.legacy .profile_sns .sns{background-color:#8BC34A}.legacy .diver_widget_profile .meta{padding:.5em 1em;font-size:.9em}.legacy .diver_widget_profile .button a{padding:.5em;background-color:#eee;border-radius:2px;width:80%;font-size:.8em}.legacy .widget .single_title{margin:-10px;margin-bottom:15px}.legacy .single-related-area .textwidget,.legacy .single-recommend-area .textwidget{padding:1em}.legacy .widget-h2{margin:1em 0}.legacy .widget-h2 .widgettitle{margin:0}.legacy .widget_rss ul li a{padding:5px 10px;display:inline-block;font-size:.85em}.legacy .container_top_widget,.legacy .container_bottom_widget{margin:0 auto}.legacy .container_top_widget{margin-top:20px}.legacy .containerwidget{margin:10px auto}.legacy .widget li.recentcomments{padding:10px;font-size:.9em}.legacy .recentcomments>a{font-weight:bold}.legacy .widget ul.sub-menu .menu_title{display:inline-block}/****************************************

          Search widget

*****************************************/.legacy form.search-widget{padding:20px}.legacy #sidebar form.search-widget{padding:5px 10px}.legacy .search-widget__col{margin-bottom:10px}.legacy input.search-widget__input{width:100%;padding:10px 8px;border:2px solid #eee}.legacy label.search-widget__label{width:100%;display:block;font-weight:bold;font-size:15px;margin-bottom:5px}.legacy .search-widget__select{overflow:hidden;width:100%;position:relative;border-radius:2px;border:2px solid #eee;background:#fff}.legacy .search-widget__select::before{position:absolute;top:.8em;right:.8em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;pointer-events:none}.legacy .search-widget__select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:0;outline:0;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px;color:#666}.legacy .search-widget__select select::-ms-expand{display:none}.legacy .search-widget__checkbox{display:none}.legacy .search-widget__checkbox-label{font-size:13px;padding-left:20px;margin-right:20px;position:relative;cursor:pointer;display:inline-block}.legacy .search-widget__checkbox-label:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:2px solid #ccc}.legacy .search-widget__checkbox:checked+.search-widget__checkbox-label{color:#3c82ff}.legacy .search-widget__checkbox:checked+.search-widget__checkbox-label::after{content:"";display:block;position:absolute;top:-4px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #3c82ff;border-right:3px solid #3c82ff}.legacy button.search-widget__submit{margin:0 auto;width:100%;padding:8px 13px 7px;font-size:14px;font-weight:bold;letter-spacing:.1em;background:#3c82ff;border:0;margin-top:5px}/****************************************

          widget post_list

*****************************************/.legacy .widget_post_list{width:100%;position:relative;letter-spacing:normal;transition:.4s;font-size:.9em}.legacy .widget_post_list .post_list_thumb{float:left;width:100px;height:80px;position:relative;background-color:#eee}.legacy .widget_post_list a{padding:8px;display:flow-root}.legacy .widget_post_list img{width:100%;height:100%;object-fit:cover;font-family:'object-fit:cover;';vertical-align:middle;position:absolute;top:0;right:0}.legacy .widget_post_list .post_list_thumb .post_list_cat{position:absolute;bottom:0;right:0;background:#333;color:#fff;font-size:10px;padding:2px 4px;border-radius:3px 0 0 0}.legacy .widget_post_list .post_list_tag .post_list_cat{line-height:1;position:relative;display:inline-block;background:#333;color:#fff;font-size:10px;padding:3px 4px;border-radius:2px}.legacy .widget_post_list .meta{float:right;overflow:hidden;width:100%}.legacy .widget_post_list .meta .post_list_tag{line-height:0}.legacy .widget_post_list .meta .post_list_tag .tag{font-size:.5em;border:1px solid #ccc;color:#666;padding:2px 3px;border-radius:2px;margin:2px;display:inline-block;line-height:1}.legacy .widget_post_list .meta .post_list_title{font-size:.9em}.legacy #sidebar .widget_post_list .meta .post_list_title{font-size:13px}.legacy .widget_post_list .meta .post_list_date{font-size:.6em}.legacy #sidebar .desc{display:none}.legacy #sidebar .widget_post_list.grid{width:50%;border-bottom:0;display:inline-block;vertical-align:top}.legacy .widget_post_list.grid .post_list_thumb{width:100%;height:0;overflow:hidden;padding-top:61.8%;position:relative}.legacy .content .widget_post_list.grid .meta .post_list_title,.legacy .single-post-main .widget_post_list.grid .meta .post_list_title,.legacy #main .widget_post_list.grid .meta .post_list_title,.legacy #page-main .widget_post_list.grid .meta .post_list_title{font-size:1em}.legacy #main .widget_post_list.grid .meta .post_list_title{padding:5px 0}.legacy .content .widget_post_list.grid .meta .desc,.legacy .single-post-main .widget_post_list.grid .meta .desc,.legacy #main .widget_post_list.grid .meta .desc,.legacy #main .widget_post_list .meta .desc,.legacy #page-main .widget_post_list.grid .meta .desc{font-size:.7em}.legacy #sidebar .widget_post_list.grid.first:first-child{width:100%}.legacy #sidebar .widget_post_list.grid.first:first-child .post_list_thumb{height:130px}.legacy .widget_post_list.grid.first:first-child .meta .post_list_title{font-size:1em}.legacy .content .widget_diver_widget_newpost ul{padding:0}.legacy .content .widget_post_list img{margin:0}.legacy .content .widget_post_list .meta .post_list_title{font-size:1em;line-height:1.5;margin-bottom:5px;font-weight:bold}.legacy .content .widget_post_list .meta .desc{font-size:.8em}.legacy .content .widget_diver_widget_newpost_grid ul{padding:0}.legacy ul.diver_widget_post_grid{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy ul.diver_widget_post_grid li{width:33.3333%}.legacy .content .widget_post_list.grid,.legacy .single-post-main .widget_post_list.grid,.legacy #main .widget_post_list.grid,.legacy #page-main .widget_post_list.grid{width:33%;vertical-align:top;margin:.15%;border-bottom:none;background:#fff}.legacy .content .widget_post_list.grid .post_list_thumb{height:120px}.legacy #main .widget_post_list{background:#fff}@media screen and (min-width:769px) and (max-width:959px){.legacy #sidebar .widget_post_list.grid.first:first-child{height:220px}.legacy #sidebar .widget_post_list.grid.first:first-child .meta{margin-left:-350px;padding-left:350px}.legacy #sidebar .widget_post_list.grid.first:first-child .post_list_thumb{height:200px!important;width:340px;float:left}.legacy #sidebar .widget_post_list.grid{width:33.3%}.legacy .widget_post_list.grid.first:first-child .meta .post_list_title{font-size:1.3em;height:160px}}.legacy .single-post-main .widget_post_list.grid .post_list_thumb,.legacy #main .widget_post_list.grid .post_list_thumb{width:100%;height:150px}.legacy .single-post-main .widget_post_list.grid .meta .post_list_title,.legacy #main .widget_post_list.grid .meta .post_list_title,.legacy #main .widget_post_list .meta .post_list_title{font-weight:bold}.legacy #main .widget_diver_widget_newpost_grid .wrap-post-title,.legacy #main .widget_diver_widget_newpost .wrap-post-title{margin-bottom:8px}.legacy #main .widget .widget_post_more a{display:block;padding:10px 20px}@media screen and (max-width:768px){.legacy #main .widget_post_list .meta .desc{display:none}.legacy #main .widget_post_list.grid .post_list_thumb{height:80px}.legacy .content .widget_post_list.grid,.legacy .single-post-main .widget_post_list.grid,.legacy #main .widget_post_list.grid,.legacy #page-main .widget_post_list.grid{width:49.7%}}@media screen and (max-width:599px){.legacy #main li.post_list.grid{width:49.7%}}.legacy .widget .widget_post_more{text-align:center;width:100%;border-top:1px solid #ccc}.legacy a.diver_widget_morelink::after{font-family:fontAwesome;content:"\f105";margin-left:10px;font-weight:bold}/****************************************

          appeal box

*****************************************/.legacy .appeal_title{padding:10px;background:#333;color:#fff}.legacy .appeal_box{background:#333;color:#fff}.legacy .appeal_img{text-align:center;max-width:100%}.legacy .appeal_meta .button a{background:#f44336}.legacy .appeal_desc{font-size:.9em;padding:1em .3em;line-height:1.8}/****************************************

          share plz

*****************************************/.legacy #share_plz{z-index:10;width:105px;text-align:center;padding:10px 5px}.legacy #share_plz .p-entry__pushButton{width:auto}.legacy #share_plz .p-entry__pushLike{padding:0;height:78px}.legacy #share_plz .p-entry__push{margin:0;background:#fff}.legacy #share_plz .share_sns{padding:5px 10px;width:100%}@media screen and (max-width:768px){.legacy #share_plz{display:none}}/****************************************

          404 page

*****************************************/.legacy .notfofund_title{text-align:center;font-size:50px;padding:50px 0;color:#666}.legacy .notfofund_text{padding:20px;font-weight:bold;font-size:16px;text-align:center}.legacy .notfofund_slick_title{text-align:center;font-size:21px;margin:15px}.legacy .error404 .bx-viewport{margin-bottom:20px}@media screen and (max-width:768px){.legacy .notfofund_title{font-size:20px;padding:20px 0}}/****************************************

          Big footer

*****************************************/.legacy #bigfooter{background:#eee}.legacy .footer_title{padding:5px;margin-bottom:5px}.legacy #bigfooter li{padding:5px}.legacy #bigfooter li:before{font-family:fontAwesome;content:"\f138";margin-right:8px;font-size:.9em}.legacy #bigfooter ul ul li{padding-right:0}.legacy #bigfooter ul ul.children{padding-top:5px}.legacy #bigfooter a{font-size:13px}.legacy .bigfooter_wrap{width:90%;margin:0 auto;text-align:center}.legacy .bigfooter_colomn{display:inline-block;vertical-align:top;padding:25px 10px!important;text-align:left}.legacy .bigfooter_colomn .menu_desc{display:none}.legacy .bigfooter_col{padding:5px}.legacy .bigfooter_wrap_main{background:#eee;padding:20px 0;margin-top:20px}.legacy #bigfooter ul li:before{content:none}@media screen and (max-width:768px){.legacy .bigfooter_colomn,.legacy .bigfooter_wrap{width:100%!important}.legacy .bigfooter_colomn.col3,.legacy .bigfooter_colomn.col4{padding:5px!important}.legacy .bigfooter_center{margin:0}}/****************************************

          Footer

*****************************************/.legacy #footer{font-size:13px;clear:both;background:#999}.legacy #footer .menu_desc{display:none}.legacy .footer_navi{display:inline-block}.legacy .footer_content{width:90%;margin:0 auto;padding:15px 0}.legacy #copyright{float:right}.legacy .footer_navi ul li{font-size:13px;display:inline-block;padding:0 5px}@media screen and (max-width:768px){.legacy .footer_navi{width:100%;text-align:center}.legacy #copyright{float:none;text-align:center;padding:10px 0}}/****************************************

          footer menu
          
*****************************************/.legacy #footer_sticky_menu{position:fixed;bottom:-100px;width:100%;z-index:1000;table-layout:fixed;border:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.legacy .footermenu_col{position:relative;text-align:center;background:#fff;color:#555;border:0;border-right:1px solid rgba(100,100,100,.6);padding:0;height:60px;vertical-align:middle}.legacy .footermenu_col:last-child{border-right:none}.legacy #footer_sticky_menu a,.legacy #footer_sticky_menu button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0!important}.legacy #footer_sticky_menu a i{font-size:1.4em}.legacy #footer_sticky_menu .footermenu_title{font-size:.6em}.legacy .footermenu_sns li{width:33.3%!important}.legacy .footermenu_sns li a{font-size:.6em}.legacy .footermenu_sns a.line{padding:1.8em}.legacy .footermenu_sns span.sns_name{display:block;font-weight:bold}/****************************************

          footer cta
          
*****************************************/.legacy #footer_cta{position:fixed;bottom:0;width:100%;padding:.5em 1.5em;z-index:999;display:none;max-height:120px}.legacy #footer_cta figure{height:100%;width:55%;float:right;text-align:center}.legacy #footer_cta figure img{max-height:100%;object-fit:contain;font-family:'object-fit:contain;';vertical-align:middle}.legacy #footer_cta .footer_cta_wrap{position:relative;float:left;width:95%;height:90px}.legacy #footer_cta .footer_cta_meta{float:left;padding:8px;width:45%}.legacy #footer_cta .title{font-weight:bold;font-size:26px}.legacy #footer_cta .desc{font-size:16px;margin-top:5px}.legacy #footer_cta a.close{color:#666;font-size:50px;float:left;width:50px;line-height:88px;opacity:.3}.legacy a.fcta_open{font-size:20px;color:#fff;bottom:-50px;display:none;left:30px;position:fixed;line-height:40px;text-align:center;padding:0 15px;border-radius:5px}@media screen and (max-width:1201px){.legacy #footer_cta{padding:.3em;line-height:0}.legacy #footer_cta figure{height:100%;width:100%;float:right}.legacy #footer_cta .footer_cta_meta{display:none}.legacy #footer_cta .footer_cta_wrap{float:right}.legacy #footer_cta a.close{font-size:30px;width:30px;line-height:88px;position:absolute}}@media screen and (max-width:768px){.legacy #footer_cta a.close{font-size:20px;width:20px;line-height:20px;top:-20px;left:0;background:#333}}/****************************************

          metabox
          
*****************************************/.legacy #title-counter{text-align:right;background:#fff;width:100px;padding:5px;margin:5px 0;margin-left:auto;border:1px solid #ccc}.legacy .title-counter-length-over{color:#f00;font-weight:bold}/****************************************

          Highlights
          
*****************************************/.legacy .hljs{margin:10px 0;padding:20px}/****************************************

          sns
          
*****************************************/.legacy .share{width:100%;padding:10px 0}.legacy .share.short{padding:1.2em}.legacy .sns{margin:0 auto;width:100%;text-align:center}.legacy .sns ul{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;list-style:none;width:100%;letter-spacing:-.4em;word-spacing:.1em}.legacy .sns li{display:inline-block;width:20%;vertical-align:middle;padding:3px;letter-spacing:.1em}.legacy .sns.c1 li{width:100%}.legacy .sns.c2 li{width:50%}.legacy .sns.c3 li,.legacy .sns.c6 li{width:33.3333%}.legacy .sns.c4 li,.legacy .sns.c7 li{width:25%}.legacy .sns.c5 li{width:20%}.legacy .sns.mini li{width:auto}.legacy .sns a{font-size:.7em;font-weight:bold;line-height:1.8;position:relative;display:block;padding:.6em 0;color:#fff;text-align:center;text-decoration:none;border-radius:2px}.legacy .sns a:before,.legacy .sns a i{margin-right:.2em;margin-left:.2em;vertical-align:middle;font-size:1.4em}.legacy .sns a .count{font-size:10px;margin-left:2px}.legacy .sns a.twitter{background:#00acee;border:2px solid #00acee}.legacy .sns a.twitter:hover{background:#fff;border:2px solid #0092ca;color:#0092ca}.legacy .sns a.facebook{background:#3b5998;border:2px solid #3b5998}.legacy .sns a.facebook:hover{background:#fff;border:2px solid #2c4373;color:#2c4373}.legacy .sns a.hatebu{background:#5d8ac1;border:2px solid #5d8ac1}.legacy .sns a.hatebu:hover{background:#fff;border:2px solid #5d8ac1;color:#5d8ac1}.legacy .sns a.hatebu:before{content:'B!';font-weight:bold;line-height:1}.legacy .sns a.line{background:#25af00;border:2px solid #25af00}.legacy .sns a.line:hover{background:#fff;border:2px solid #25af00;color:#25af00}.legacy .sns a.pocket{background:#f03e51;border:2px solid #f03e51}.legacy .sns a.pocket:hover{background:#fff;border:2px solid #f03e51;color:#f03e51}.legacy .sns a.rss{background:#ffb53c;border:2px solid #ffb53c}.legacy .sns a.rss:hover{background:#fff;border:2px solid #ffb53c;color:#ffb53c}.legacy .sns a.feedly{background:#87c040;border:2px solid #87c040}.legacy .sns a.feedly:hover{background:#fff;border:2px solid #87c040;color:#87c040}.legacy span.sns_name{margin-left:5px;vertical-align:middle}.legacy .sns span.sns_count{font-weight:bold;display:inline-block;line-height:1.5em;padding:0 3px;margin:0 .2em;border-radius:3px}.legacy #share_plz div.sns_count{background:#fff;border-radius:2px;color:#333}.legacy .sns.small a{display:inline-block;padding:1.5px 5px;color:#fff;font-size:.7em;vertical-align:top;margin-bottom:5px}.legacy .sns.small{text-align:center}@media screen and (max-width:599px){.legacy span.sns_name{display:none}.legacy .sns a:before,.legacy .sns a i{font-size:1.8em}}/****************************************

          pagenation
          
*****************************************/.legacy .pagination{text-align:center;margin-bottom:10px;letter-spacing:-.4em}.legacy a.page-numbers:hover{background:#eee}.legacy a.page-numbers,.legacy .pagination .current{color:#607d8b;padding:12px 22px;text-decoration:none;vertical-align:middle;display:inline-block;letter-spacing:0;margin:0 3px;border-radius:3px}.legacy .pagination .current{background:#607d8b;color:#fff;font-weight:bold}.legacy span.page-numbers.dots{letter-spacing:0;padding:8px .5em;vertical-align:middle}.legacy .pagination a{letter-spacing:normal;background:#fff}.legacy a.prev.page-numbers{margin-right:3px}.legacy a.prev.page-numbers:before{font-family:fontAwesome;content:"\f100"}.legacy a.next.page-numbers{margin-left:3px}.legacy a.next.page-numbers:before{font-family:fontAwesome;content:"\f101"}.legacy a.prev1.page-numbers{margin-right:3px}.legacy a.prev1.page-numbers:before{font-family:fontAwesome;content:"\f104"}.legacy a.next1.page-numbers{margin-left:3px}.legacy a.next1.page-numbers:before{font-family:fontAwesome;content:"\f105"}@media screen and (max-width:959px){.legacy .pagination{margin:15px 0;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;justify-content:center}.legacy a.page-numbers{padding:8px 0;width:15%}.legacy .pagination .current{padding:8px 0;width:30%}}/****************************************

        responsive mmenu / drawer menu
          
*****************************************/@media screen and (min-width:959px){.legacy .header_search,.legacy .header-logo .drawer-nav-btn,.legacy .drawer-nav-btn-wrap{display:none!important}}.legacy .header_search{position:absolute!important;top:0;right:0;width:55px;height:100%}.legacy a.header_search_btn{display:block;width:100%;height:100%;font-size:22px;line-height:0;color:#fff}.legacy a.header_search_btn .header_search_inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.legacy .header_search_title{text-align:center;font-size:.3em;padding-top:.3em;line-height:1;display:none}.legacy #header_search{background-color:#fff;width:85vw;height:80vh;overflow:auto;margin:0 auto;border-radius:5px;font-size:.9em}.legacy .drawer-overlay{transition:.4s}.legacy .drawer-overlay.active{cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999}.legacy .drawer-nav-btn-wrap{position:absolute;top:0;left:0;width:55px;height:100%}.legacy .drawer-nav{background:#fff;margin:0;padding:0;list-style:none;top:0;z-index:99999;-webkit-overflow-scrolling:touch;width:80%;max-width:300px}.legacy .drawer-nav{height:100%;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;overflow-y:scroll;position:fixed;left:-100%}.legacy .drawer-nav.active{left:0}.legacy .drawer-nav-btn{width:30px;height:30px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.legacy .footermenu_col .drawer-nav-btn{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.legacy .drawer-nav-btn span{height:3px;background-color:#000;top:calc(50% - 1.5px)}.legacy .drawer-nav-btn:before{content:"";top:calc(25% - 3px);border-top:3px solid #000}.legacy .drawer-nav-btn:after{content:"";bottom:calc(25% - 3px);border-bottom:3px solid #000}.legacy .drawer-nav-btn:before,.legacy .drawer-nav-btn:after,.legacy .drawer-nav-btn span{display:block;width:80%;position:absolute;left:0;right:0;margin:auto;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;border-radius:5px}.legacy .drawer_content_title{padding:10px;margin-bottom:10px;background:#eee}.legacy .drawer-nav .diver_widget_adarea{padding:10px}.legacy .drawer-nav .widget>ul:first-of-type,.legacy .drawer-nav .widget ul:first-child{margin:0;margin-top:-10px}.legacy .footermenu_col .drawer-nav-btn span,.legacy .footermenu_col .drawer-nav-btn:before,.legacy .footermenu_col .drawer-nav-btn:after{background:0 0;border:0}/****************************************
          search box
*****************************************/.legacy .lity_content{padding:1em;margin:1em;background:#fff;border-radius:5px}.legacy .searchbox_content_title{padding:10px;margin-bottom:10px;background:#eee}.legacy #header_search .diver_widget_adarea{padding:10px}.legacy #header_search .widget>ul:first-of-type,.legacy #header_search .widget ul:first-child{margin:0;margin-top:-10px}/********************************************************************************

          responsive
          
*********************************************************************************/.legacy #main-wrap.fullpage,.legacy #main-wrap.fullpage #page-main,.legacy #main-wrap.fullpage .single-post-main{width:100%;margin:0 auto;padding:0}.legacy #main-wrap.fullpage .content{margin-bottom:0}@media screen and (max-width:1200px){.legacy #main-wrap{width:96%}.legacy img{max-width:100%}.legacy .single-post-main,.legacy .catpage_content_wrap .content{padding:15px}}@media screen and (max-width:959px){.legacy #main{margin:0!important;padding:0 .5em!important}.legacy #single-main,.legacy #page-main{margin:0!important;padding:0!important}.legacy #sidebar{width:100%;padding:.5em}}@media screen and (max-width:768px){.legacy #main-wrap{width:100%!important;margin:5px auto}.legacy #main,.legacy #single-main,.legacy #page-main{width:100%!important}.legacy #single-main,.legacy #page-main{padding:0}.legacy .hentry{padding:0!important;margin:0!important}.legacy .menu_desc{display:none}.legacy .sidebar_content{padding:10px 0}.legacy h1{font-size:1.3em;margin:5px 0}.legacy h1.single-post-title{font-size:1.2em;line-height:1.3}.legacy h2{font-size:1.3em}.legacy h3{font-size:1.2em}.legacy h4{font-size:1.1em}.legacy .page_title{padding:15px 20px}.legacy .single-post-date,.legacy .post-meta-bottom span{font-size:.7em;margin-right:5px}.legacy .post .post-meta{padding:10px}.legacy .post .single-post-category{font-size:10px;padding:3px 6px;margin-right:3px}.legacy #single-main .tag{padding:3px 6px;font-size:10px}.legacy #single-main .post-sub{padding:0}.legacy .post_footer_author .author-post{width:50%;overflow:hidden;margin-bottom:10px}.legacy .author-post+.author-post{margin-left:0}.legacy .post_footer_author{padding:10px}.legacy .article_footer{padding:0;margin-top:-5px}.legacy .single-post-main{padding:10px}}/****************************************

          shortcode

*****************************************/.legacy .col2,.legacy .sc_col2,.legacy .col3,.legacy .sc_col3,.legacy .col3_2,.legacy .sc_col3_2,.legacy .col4,.legacy .sc_col4,.legacy .col4_3,.legacy .sc_col4_3{float:left;padding:10px}.legacy .col2 img,.legacy .col3 img,.legacy .col3_2 img,.legacy .col4 img,.legacy .col4_3 img{max-width:100%}.legacy .col2,.legacy .sc_col2{width:50%}.legacy .col3,.legacy .sc_col3{width:33.333333%}.legacy .col3_2,.legacy .sc_col3_2{width:66.666666%}.legacy .col4,.legacy .sc_col4{width:25%}.legacy .col4_3,.legacy .sc_col4_3{width:75%}@media screen and (max-width:768px){.legacy .col2,.legacy .col3,.legacy .col4,.legacy .col3_2,.legacy .col4_3,.legacy .sc_col2.sp,.legacy .sc_col3.sp,.legacy .sc_col4.sp,.legacy .sc_col3_2.sp,.legacy .sc_col4_3.sp{width:100%;float:none}.legacy .col2_sp{width:50%;float:left}.legacy .col3_sp{width:33.3%;float:left}}.legacy .aside-normal{background:#fff48f;color:#333;border-radius:5px;padding:.8em 1em;margin-bottom:1.6em}.legacy .aside-warning{background:rgba(255,0,0,.2);border:1px solid #eee;border-radius:5px;padding:1em 1.5em;margin-bottom:1.6em}.legacy .border{width:100%;height:2px;border-top:2px solid #ccc;margin:10px 0}.legacy .sc_sns i{color:#fff}.legacy .sc_sns a{display:block;position:relative;text-align:center;padding:.8em;margin:5px 0;border-radius:3px;color:#fff}.legacy .sc_sns.solid a{top:-3px;text-shadow:0 1px 1px rgba(0,0,0,.4);-webkit-transition:none;transition:none}.legacy .sc_sns.solid a:hover{top:0}.legacy .sc_facebook a{background:#315096}.legacy .sc_facebook.solid a{box-shadow:0 7px 0 #2c4373}.legacy .sc_facebook.solid a:hover{box-shadow:0 3px 0 #2c4373}.legacy .sc_facebook.color a:hover{background:#2c4373}.legacy .sc_twitter a{background:#55acee}.legacy .sc_twitter.solid a{box-shadow:0 7px 0 #0092ca}.legacy .sc_twitter.solid a:hover{box-shadow:0 3px 0 #0092ca}.legacy .sc_twitter.color a:hover{background:#0092ca}.legacy .sc_instagram a{background:#3f729b}.legacy .sc_instagram.solid a{box-shadow:0 7px 0 #43638b}.legacy .sc_instagram.solid a:hover{box-shadow:0 3px 0 #43638b}.legacy .sc_instagram.color a:hover{background:#43638b}.legacy .sc_googleplus a{background:#dd4b39}.legacy .sc_googleplus.solid a{box-shadow:0 7px 0 #ad3a2d}.legacy .sc_googleplus.solid a:hover{box-shadow:0 3px 0 #ad3a2d}.legacy .sc_googleplus.color a:hover{background:#ad3a2d}.legacy .sc_sns.simple a{background:#aaa}.legacy .sc_sns.simple a:hover{background:#888}.legacy .sc_sns.simple.solid a{box-shadow:0 7px 0 #888}.legacy .sc_sns.simple.solid a:hover{box-shadow:0 3px 0 #888}.legacy .sc_sns.circle a{border-radius:50%;padding:.9em .8em}.legacy .badge{background:#333;color:#fff;padding:.2em 9px .1em;margin:0 3px;font-size:.8em;border-radius:3px;display:inline-block;position:relative;font-weight:bold}.legacy .badge.btag:before,.legacy .badge.btag .beforespan{position:absolute;top:0;left:-1em;content:'';width:0;height:0;border-color:transparent #ec5858 transparent transparent;border-style:solid;border-width:1em 1em 1em 0}.legacy .badge.btag:after{position:absolute;top:50%;left:-1px;z-index:2;display:block;content:'';width:6px;height:6px;margin-top:-3px;background-color:#fff;border-radius:100%}.legacy .badge.btag{margin-left:10px;border-radius:0 3px 3px 0}.legacy .badge.radius{border-radius:50px;padding:5px 15px}.legacy .badge.cornertag{border-radius:50px 3px 3px 50px;padding-left:20px}.legacy .badge.cornertag:before{position:absolute;top:50%;left:10px;z-index:2;display:block;content:'';width:6px;height:6px;margin-top:-3px;background-color:#fff;border-radius:100%}.legacy .badge.bborder{border:2px solid #ec5858;background:#fff;color:#ec5858;font-weight:bold}.legacy .badge.v{margin-right:15px}.legacy .badge.v:before,.legacy .badge.v .beforespan{position:absolute;right:-9px;top:.4em;content:'';width:0;height:0;border-color:transparent #ec5858 transparent;border-style:solid;border-width:10px 0 10px 14px}.legacy .badge.blue{background-color:#70b8f1}.legacy .badge.blue.bborder{background-color:#fff;border-color:#70b8f1;color:#70b8f1}.legacy .badge.v.blue:before{border-color:transparent #70b8f1 transparent}.legacy .badge.btag.blue:before{border-color:transparent #70b8f1 transparent transparent}.legacy .badge.green{background-color:#2ac113}.legacy .badge.green.bborder{background-color:#fff;border-color:#2ac113;color:#2ac113}.legacy .badge.v.green:before{border-color:transparent #2ac113 transparent}.legacy .badge.btag.green:before{border-color:transparent #2ac113 transparent transparent}.legacy .badge.red{background-color:#ff8178}.legacy .badge.red.bborder{background-color:#fff;border-color:#ff8178;color:#ff8178}.legacy .badge.v.red:before{border-color:transparent #ff8178 transparent}.legacy .badge.btag.red:before{border-color:transparent #ff8178 transparent transparent}.legacy .badge.yellow{background-color:#ffe822;color:#505050}.legacy .badge.yellow.bborder{background-color:#fff;border-color:#ffe822;color:#ffe822}.legacy .badge.v.yellow:before{border-color:transparent #ffe822 transparent}.legacy .badge.btag.yellow:before{border-color:transparent #ffe822 transparent transparent}.legacy .badge.orange{background-color:#ffa30d}.legacy .badge.orange.bborder{background-color:#fff;border-color:#ffa30d;color:#ffa30d}.legacy .badge.v.orange:before{border-color:transparent #ffa30d transparent}.legacy .badge.btag.orange:before{border-color:transparent #ffa30d transparent transparent}.legacy .badge.gray{background-color:#ccc}.legacy .badge.gray.bborder{background-color:#fff;border-color:#ccc;color:#ccc}.legacy .badge.v.gray:before{border-color:transparent #ccc transparent}.legacy .badge.btag.gray:before{border-color:transparent #ccc transparent transparent}.legacy .badge.black{background-color:#000}.legacy .badge.black.bborder{background-color:#fff;border-color:#000;color:#000}.legacy .badge.v.black:before{border-color:transparent #000 transparent}.legacy .badge.btag.black:before{border-color:transparent #000 transparent transparent}.legacy .badge i{vertical-align:baseline;font-weight:bold}.legacy .badge i.before{margin-right:.5em}.legacy .badge i.after{margin-left:.5em}.legacy .sc_marker{background:linear-gradient(transparent 50%,#ff6 50%)}.legacy .sc_marker.red{background:linear-gradient(transparent 50%,#ffd9d9 50%)}.legacy .sc_marker.blue{background:linear-gradient(transparent 50%,#cfdbff 50%)}.legacy .sc_marker-animation.active{background-position:-100% .4em;transition:2.5s}.legacy .sc_marker-animation{background-image:-webkit-linear-gradient(left,transparent 50%,rgb(255,247,2) 50%);background-image:-moz-linear-gradient(left,transparent 50%,rgb(255,247,2) 50%);background-image:-ms-linear-gradient(left,transparent 50%,rgb(255,247,2) 50%);background-image:-o-linear-gradient(left,transparent 50%,rgb(255,247,2) 50%);background-image:linear-gradient(left,transparent 50%,rgb(255,247,2) 50%);background-repeat:repeat-x;background-size:200% .8em;background-position:0 .5em;font-weight:bold}.legacy .sc_marker-animation.red{background-image:-webkit-linear-gradient(left,transparent 50%,rgba(255,0,0,.3) 50%);background-image:-moz-linear-gradient(left,transparent 50%,rgba(255,0,0,.3) 50%);background-image:-ms-linear-gradient(left,transparent 50%,rgba(255,0,0,.3) 50%);background-image:-o-linear-gradient(left,transparent 50%,rgba(255,0,0,.3) 50%);background-image:linear-gradient(left,transparent 50%,rgba(255,0,0,.3) 50%)}.legacy .sc_marker-animation.blue{background-image:-webkit-linear-gradient(left,transparent 50%,rgba(100,149,237,.5) 50%);background-image:-moz-linear-gradient(left,transparent 50%,rgba(100,149,237,.5) 50%);background-image:-ms-linear-gradient(left,transparent 50%,rgba(100,149,237,.5) 50%);background-image:-o-linear-gradient(left,transparent 50%,rgba(100,149,237,.5) 50%);background-image:linear-gradient(left,transparent 50%,rgba(100,149,237,.5) 50%)}.legacy .fontsize.\31{font-size:.8em}.legacy .fontsize.\32{font-size:.9em}.legacy .fontsize.\33{font-size:1.1em}.legacy .fontsize.\34{font-size:1.3em}.legacy .fontsize.\35{font-size:1.4em}.legacy .fontsize.\36{font-size:1.5em}.legacy .fontsize.\37{font-size:1.6em}.legacy .fontsize.\38{font-size:1.7em}.legacy .fontsize.\39{font-size:2em}.legacy .fontcolor{color:red}.legacy .fontbackground{background:#eee;padding:2px 5px}.legacy .sc_getpost{-webkit-box-shadow:0 3px 10px #ddd;-moz-box-shadow:0 3px 10px #ddd;box-shadow:0 3px 10px #ddd;-webkit-box-shadow:0 2px 5px rgba(100,100,100,.25);-moz-box-shadow:0 2px 5px rgba(100,100,100,.25);box-shadow:0 2px 5px rgba(100,100,100,.25);position:relative;transition-duration:.2s;transition-timing-function:ease-out;margin:1em 0;border:1px solid #ddd;background:#fff}.legacy .sc_getpost:hover{background:#eee}.legacy .sc_getpost a,.legacy .content .sc_getpost a{text-decoration:none;color:#000;padding:10px;display:block;overflow:hidden}.legacy .content .sc_getpost p{padding:0;display:none}.legacy .sc_getpost img{width:150px;height:100px;object-fit:cover;font-family:'object-fit:cover;';float:left;margin:0;margin-right:10px}.legacy .sc_getpost .title{font-weight:bold;font-size:.9em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legacy .sc_getpost .substr{font-size:.8em;line-height:1.5;color:#666;margin-bottom:1.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.legacy .sc_getpost .date{font-size:.8em;position:absolute;right:15px;bottom:5px}.legacy .sc_getpost .badge{font-size:.8em;padding:.1em 7px;margin-right:5px}.legacy #sidebar .sc_getpost{box-shadow:none;margin:0}.legacy #sidebar .sc_getpost_thumb{width:100%;height:150px;margin-bottom:10px}.legacy #sidebar .sc_getpost img{width:100%;height:100%}.legacy #sidebar .sc_getpost .sc_getpost .title{font-size:14px}.legacy .voice{margin-bottom:1.2em;float:none}.legacy .content .voice p{padding:0}.legacy .voice.left .icon img{float:left;margin-right:20px}.legacy .voice.left .icon .name{text-align:left;position:relative;top:12px}.legacy .voice.right .icon img{float:right;margin-left:20px}.legacy .voice.right .icon .name{text-align:right;position:relative;top:12px}.legacy .voice .icon{text-align:center;line-height:0;margin-bottom:10px}.legacy .voice .icon img{border-radius:50%;border:2px solid #eee;width:70px;height:70px;object-fit:cover;font-family:'object-fit:cover;';margin:0;overflow:hidden}.legacy .voice .icon img.inverted{transform:scale(-1,1)}.legacy .voice .name{font-size:.8em}.legacy .voice.left.n_bottom .icon{float:left}.legacy .voice.left.n_bottom .icon img{float:none}.legacy .voice.left.n_bottom .icon .name{margin-right:20px;text-align:center;line-height:1;max-width:70px;margin-top:-10px}.legacy .voice.right.n_bottom .icon{float:right}.legacy .voice.right.n_bottom .icon img{float:none}.legacy .voice.right.n_bottom .icon .name{margin-left:20px;text-align:center;line-height:1;max-width:70px;margin-top:-10px}.legacy .voice.left .text{float:left}.legacy .voice.right .text{float:right}.legacy .voice .text{max-width:75%}.legacy .sc_balloon{color:#333;position:relative;display:inline-block;padding:1em 2em;margin:10px;background:#fff;border:2px solid #ccc;z-index:0;border-radius:5px}.legacy .sc_balloon:before{content:"";position:absolute;width:0;height:0;border-style:solid}.legacy .sc_balloon:after{content:"";position:absolute;width:0;height:0;border-style:solid;z-index:-1}.legacy .sc_balloon.bottom{margin-bottom:15px}.legacy .sc_balloon.top{margin-top:15px}.legacy .sc_balloon.left{margin-left:15px}.legacy .sc_balloon.right{margin-right:15px}.legacy .sc_balloon.bottom:before,.legacy .sc_balloon.top:before{left:10%;margin-left:-9px}.legacy .sc_balloon.bottom:after,.legacy .sc_balloon.top:after{left:10%;margin-left:-6px}.legacy .sc_balloon.left:before,.legacy .sc_balloon.right:before{top:30%;margin-top:-13px}.legacy .sc_balloon.left:after,.legacy .sc_balloon.right:after{top:30%;margin-top:-10px}.legacy .sc_balloon.bottom:before{bottom:-13px;border-width:20px 15px 0 15px;border-color:#fff transparent transparent transparent}.legacy .sc_balloon.bottom:after{bottom:-16px;border-width:16px 12px 0 12px;border-color:#ccc transparent transparent transparent}.legacy .sc_balloon.top:before{top:-13px;border-width:0 15px 20px 15px;border-color:transparent transparent #fff transparent}.legacy .sc_balloon.top:after{top:-16px;border-width:0 12px 16px 12px;border-color:transparent transparent #ccc transparent}.legacy .sc_balloon.left:before{left:-13px;border-width:15px 20px 15px 0;border-color:transparent #fff transparent transparent}.legacy .sc_balloon.left:after{left:-16px;border-width:12px 16px 12px 0;border-color:transparent #ccc transparent transparent}.legacy .sc_balloon.right:before{right:-13px;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #fff}.legacy .sc_balloon.right:after{right:-16px;border-width:12px 0 12px 16px;border-color:transparent transparent transparent #ccc}.legacy .think_balloon{position:relative;padding:.5em 1em;border-radius:15px;border:1px solid #ccc}.legacy .think_balloon:before{content:"";position:absolute;width:10px;height:10px;top:-13px;border-radius:50%;border:2px solid #ccc}.legacy .think_balloon:after{content:"";position:absolute;width:14px;height:14px;top:-5px;border-radius:50%;border:2px solid #ccc}.legacy .think_balloon.blue{background:#4C5CB0;border:0;color:#fff}.legacy .think_balloon.blue:before,.legacy .think_balloon.blue:after{background:#4C5CB0;border:0}.legacy .think_balloon.green{background:#7ACC40;border:0;color:#fff}.legacy .think_balloon.green:before,.legacy .think_balloon.green:after{background:#7ACC40;border:0}.legacy .think_balloon.red{background:#ff8178;border:0;color:#fff}.legacy .think_balloon.red:before,.legacy .think_balloon.red:after{background:#ff8178;border:0}.legacy .think_balloon.yellow{background:#ffe822;border:0;color:#505050}.legacy .think_balloon.yellow:before,.legacy .think_balloon.yellow:after{background:#ffe822;border:0}.legacy .think_balloon.orange{background:#ffa30d;border:0;color:#fff}.legacy .think_balloon.orange:before,.legacy .think_balloon.orange:after{background:#ffa30d;border:0}.legacy .think_balloon.gray{background:#ccc;border:0;color:#fff}.legacy .think_balloon.gray:before,.legacy .think_balloon.gray:after{background:#ccc;border:0}.legacy .think_balloon.black{background:#000;border:0;color:#fff}.legacy .think_balloon.black:before,.legacy .think_balloon.black:after{background:#000;border:0}.legacy .voice.left .think_balloon:before{left:-26px}.legacy .voice.left .think_balloon:after{left:-16px}.legacy .voice.right .think_balloon:before{right:-25px}.legacy .voice.right .think_balloon:after{right:-15px}.legacy .custom_voice,.legacy .custom_voice2{display:inline-block;position:absolute}.legacy .sc_balloon .custom_voice.left{border-width:15px 20px 15px 0;border-width:0 17px 15px 0;margin-top:-11px;left:-8px;top:11px;border-color:transparent #b04c4c transparent transparent;border-style:solid}.legacy .sc_balloon .custom_voice.right{border-width:15px 20px 15px 0;border-width:0 17px 15px 0;right:-8px;top:11px;margin-top:-11px;border-color:transparent transparent transparent #b04c4c;border-style:solid;border-width:0 0 17px 15px}.legacy .think_balloon .custom_voice.left{left:-26px;width:10px;height:10px;top:-13px;border-radius:50%;border:1px solid #ccc}.legacy .think_balloon .custom_voice2.left{left:-16px;width:14px;height:14px;top:-5px;border-radius:50%;z-index:11;border:1px solid #ccc}.legacy .think_balloon .custom_voice.right{right:-25px;width:10px;height:10px;top:-13px;border-radius:50%;border:1px solid #ccc}.legacy .think_balloon .custom_voice2.right{right:-15px;width:14px;height:14px;top:-5px;border-radius:50%;z-index:11;border:1px solid #ccc}.legacy .voice .text.sc_balloon,.legacy .voice .think_balloon{padding:.5em 1em;margin:0;border-width:2px;font-size:.9em;margin-top:15px;font-weight:bold}.legacy .voice .think_balloon{margin-top:25px;margin-right:10px;margin-left:10px}.legacy .voice.left .text.sc_balloon{border-radius:0 15px 15px 15px}.legacy .voice.right .text.sc_balloon{border-radius:15px 0 15px 15px}.legacy .voice.left .sc_balloon:before{border-width:0 17px 15px 0;margin-top:-11px;left:-8px;top:11px}.legacy .voice.left .sc_balloon:after{border-width:0 13px 12px 0;left:-13px;top:8px}.legacy .voice.right .sc_balloon:before{border-width:0 0 17px 15px;margin-top:-11px;right:-8px;top:11px}.legacy .voice.right .sc_balloon:after{border-width:0 0 14px 12px;right:-13px;top:8px}.legacy .voice .text.sc_balloon.blue{background:#4C5CB0;color:#fff;border:0}.legacy .sc_balloon.blue:before{border-color:transparent #4C5CB0 transparent transparent}.legacy .sc_balloon.blue.right:before{border-color:transparent transparent transparent #4C5CB0}.legacy .sc_balloon.blue:after{border:0}.legacy .voice .text.sc_balloon.green{background:#7ACC40;border:0;color:#fff}.legacy .sc_balloon.green:before{border-color:transparent #7ACC40 transparent transparent}.legacy .sc_balloon.green.right:before{border-color:transparent transparent transparent #7ACC40}.legacy .sc_balloon.green:after{border:0}.legacy .voice .text.sc_balloon.red{background:#ff8178;border:0;color:#fff}.legacy .sc_balloon.red:before{border-color:transparent #ff8178 transparent transparent}.legacy .sc_balloon.red.right:before{border-color:transparent transparent transparent #ff8178}.legacy .sc_balloon.red:after{border:0}.legacy .voice .text.sc_balloon.yellow{background:#ffe822;border:0;color:#505050}.legacy .sc_balloon.yellow:before{border-color:transparent #ffe822 transparent transparent}.legacy .sc_balloon.yellow.right:before{border-color:transparent transparent transparent #ffe822}.legacy .sc_balloon.yellow:after{border:0}.legacy .voice .text.sc_balloon.orange{background:#ffa30d;border:0;color:#fff}.legacy .sc_balloon.orange:before{border-color:transparent #ffa30d transparent transparent}.legacy .sc_balloon.orange.right:before{border-color:transparent transparent transparent #ffa30d}.legacy .sc_balloon.orange:after{border:0}.legacy .voice .text.sc_balloon.gray{background:#ccc;border:0;color:#fff}.legacy .sc_balloon.gray:before{border-color:transparent #ccc transparent transparent}.legacy .sc_balloon.gray.right:before{border-color:transparent transparent transparent #ccc}.legacy .sc_balloon.gray:after{border:0}.legacy .voice .text.sc_balloon.black{background:#000;border:0;color:#fff}.legacy .sc_balloon.black:before{border-color:transparent #000 transparent transparent}.legacy .sc_balloon.black.right:before{border-color:transparent transparent transparent #000}.legacy .sc_balloon.black:after{border:0}.legacy .sc_toggle_box{box-shadow:1px 1px 5px rgba(0,0,0,.15);border-radius:3px 3px 0 0;background:#fff;margin-bottom:1.2em}.legacy .sc_toggle_box+.sc_toggle_box{border-radius:0 0 3px 3px;border-top:none;margin-top:-1.2em}.legacy .sc_toggle_title{padding:10px 20px;position:relative;padding-right:calc(20px + 1.5em);cursor:pointer}.legacy .sc_toggle_content{padding:10px 20px;display:none;background:#efefef}.legacy .sc_toggle_title.active:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-10px;left:30px}.legacy .sc_toggle_title.active:after{content:'\f077';font-family:fontAwesome}.legacy .sc_toggle_title.active+.sc_toggle_content{display:block}.legacy .sc_toggle_title:after{content:'\f078';right:.5em;top:50%;position:absolute;color:#e0e0e0;font-family:fontAwesome;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.legacy .tab_area{overflow:hidden;display:table;margin:0}.legacy .tab_area div{width:139px;height:49px;text-align:center;border:1px solid #ccc;cursor:pointer;vertical-align:middle;display:table-cell;color:#333;background:#eee}.legacy .sc_tabs_area{padding:10px 0;overflow:hidden}.legacy .sc_tabs_area div.content_area{background:#fff;padding:20px;border:1px dotted #bbb}.legacy .tab_area div.select{background:#fff;background-image:none;color:#333;border:1px dotted #909090;border-top:3px solid #3f51b5}.legacy .hide{display:none}.legacy .review_star{vertical-align:sub;height:36px;width:200px;background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/diverstar_o.png);background-repeat:no-repeat;display:inline-block}.legacy .review_star+.review_star_score{font-weight:bold;padding:0 .5em;opacity:.5}.legacy .review_star,.legacy .review_star .star{background-size:auto 100%;background-repeat:no-repeat}.legacy .dv_review_box{display:block;border:1px solid #ccc;padding:1em}.legacy .dv_review_box .review_title{display:inline-block}.legacy .dv_review_box .review_star{float:right;margin:.5em 0}.legacy .barchart{display:block;background:#006d97;text-align:left;padding-left:20px;color:#f0ffff;height:2.5em;line-height:2.5em;margin:5px 0;border-radius:0 10px 10px 0}.legacy .review_star .star{height:36px;width:200px;background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/diverstar.png)}.legacy ul.sc_article{list-style:none;overflow:auto;padding:0 5px}.legacy ul.sc_article.grid{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy ul.sc_article li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px;position:relative}.legacy ul.sc_article.col li{width:32%;display:inline-block;margin:0 .5%}.legacy .content ul.sc_article a{text-decoration:none}.legacy .sc_article_title{font-size:.9em;display:unset}.legacy .sc_article_title a{color:#333}.legacy .sc_article_title a:hover{color:#5eb0f1}.legacy .sc_article_date{font-size:.9em;display:inline-block;min-width:90px;margin-right:5px}.legacy .sc_article_cat{background:#ddd;color:#fff!important;padding:4px 7px;font-size:.8em;border-radius:1px;margin-right:8px}.legacy .sc_article.simple .sc_article_cat{padding:4px 7px!important;font-size:.8em!important;border-radius:1px;margin-right:8px!important;display:inline-block!important}.legacy .sc_article.grid>a{width:calc(33.333% - 16px);display:inline-block;vertical-align:top;background:#fff}.legacy .sc_article.grid>a,.legacy .sc_article.list>a{box-shadow:0 0 3px rgba(0,0,0,.2);margin:8px;transition:.4s}.legacy .sc_article.grid li,.legacy .sc_article.list li{white-space:normal;overflow:auto;padding:0;margin:0;color:#000}.legacy .sc_article.grid li .meta,.legacy .sc_article.list li .meta{padding:8px;overflow:auto}.legacy .sc_article.grid .post_list_thumb,.legacy .sc_article.list .post_list_thumb{position:relative;background-color:#eee}.legacy .sc_article.list .post_list_thumb{float:left;width:140px;height:100px}.legacy .sc_article.grid .post_list_thumb img{height:100px;width:100%;object-fit:cover;border:0;box-shadow:none;margin:0}.legacy .sc_article.list .post_list_thumb img{width:100%;height:100%;object-fit:cover;border:0;box-shadow:none;margin:0}.legacy .sc_article.grid .post_list_thumb .sc_article_cat,.legacy .sc_article.list .post_list_thumb .sc_article_cat{position:absolute;bottom:0;right:0;margin:0;font-weight:bold;font-size:.7em;padding:2px 4px}.legacy .sc_article.grid .sc_article_title,.legacy .sc_article.list .sc_article_title{font-size:14px;display:block;font-weight:bold;margin-bottom:8px;max-height:calc(3em + 16px);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legacy .sc_article.grid .sc_article_date,.legacy .sc_article.list .sc_article_date{font-size:.8em}.legacy #sidebar .sc_article.grid>a{width:calc(50% - 12px);margin:6px}.legacy #sidebar .sc_article.grid .sc_article_title,.legacy #sidebar .sc_article.list .sc_article_title{font-size:12px}.legacy #sidebar .sc_article.list .post_list_thumb{width:100px;height:80px}.legacy .sc_article.rank{counter-reset:article-ranking}.legacy .sc_article.rank li:after{content:counter(article-ranking,decimal);counter-increment:article-ranking;line-height:1;position:absolute;padding:5px 10px;left:0;top:0;background:#313131;color:#fff;font-size:1.1em;font-weight:bold}.legacy .sc_article.rank a:nth-child(1) li:after{background:rgb(255,230,88)}.legacy .sc_article.rank a:nth-child(2) li:after{background:#ccc}.legacy .sc_article.rank a:nth-child(3) li:after{background:rgba(255,121,37,.8)}@media screen and (max-width:959px){.legacy #sidebar .sc_article.grid>a{width:calc(33.3333% - 12px);margin:6px}}@media screen and (max-width:768px){.legacy ul.sc_article{padding:0}.legacy ul.sc_article li{white-space:unset}.legacy .sc_article_cat{padding:3px 5px;font-size:.7em}.legacy ul.sc_article.col li{width:49%}.legacy .sc_article_title{display:block;padding-bottom:.5em}.legacy .sc_article.grid .sc_article_title{padding:0}}@media screen and (max-width:599px){.legacy ul.sc_article.col li{width:100%}.legacy #sidebar .sc_article.grid>a,.legacy .sc_article.grid>a{width:calc(50% - 12px);margin:6px}}.legacy .sc_frame_wrap{margin-bottom:1.2em;position:relative}.legacy .sc_frame_wrap.blue .sc_frame{border-color:#70b8f1}.legacy .sc_frame_wrap.blue.solid .sc_frame{background-color:#70b8f1}.legacy .sc_frame_wrap.blue .sc_frame_title{background-color:#70b8f1}.legacy .sc_frame_wrap.blue.onframe .sc_frame_title{color:#70b8f1;background-color:#fff}.legacy .sc_frame_wrap.green .sc_frame{border-color:#2ac113}.legacy .sc_frame_wrap.green.solid .sc_frame{background-color:#2ac113}.legacy .sc_frame_wrap.green .sc_frame_title{background-color:#2ac113}.legacy .sc_frame_wrap.green.onframe .sc_frame_title{color:#2ac113;background-color:#fff}.legacy .sc_frame_wrap.red .sc_frame{border-color:#ff8178}.legacy .sc_frame_wrap.red.solid .sc_frame{background-color:#ff8178}.legacy .sc_frame_wrap.red .sc_frame_title{background-color:#ff8178}.legacy .sc_frame_wrap.red.onframe .sc_frame_title{color:#ff8178;background-color:#fff}.legacy .sc_frame_wrap.yellow .sc_frame{border-color:#ffe822}.legacy .sc_frame_wrap.yellow.solid .sc_frame{background-color:#ffe822}.legacy .sc_frame_wrap.yellow .sc_frame_title{background-color:#ffe822}.legacy .sc_frame_wrap.yellow.onframe .sc_frame_title{color:#ffe822;background-color:#fff}.legacy .sc_frame_wrap.orange .sc_frame{border-color:#ffa30d}.legacy .sc_frame_wrap.orange.solid .sc_frame{background-color:#ffa30d}.legacy .sc_frame_wrap.orange .sc_frame_title{background-color:#ffa30d}.legacy .sc_frame_wrap.orange.onframe .sc_frame_title{color:#ffa30d;background-color:#fff}.legacy .sc_frame_wrap.gray .sc_frame{border-color:#ccc}.legacy .sc_frame_wrap.gray.solid .sc_frame{background-color:#ccc}.legacy .sc_frame_wrap.gray .sc_frame_title{background-color:#ccc}.legacy .sc_frame_wrap.gray.onframe .sc_frame_title{color:#ccc;background-color:#fff}.legacy .sc_frame_wrap.white .sc_frame{border-color:#fff}.legacy .sc_frame_wrap.white.solid .sc_frame{background-color:#fff;color:#999}.legacy .sc_frame_wrap.white .sc_frame_title{background-color:#fff}.legacy .sc_frame_wrap.white .sc_frame_title.onframe{color:#ccc;background-color:#fff}.legacy .sc_frame_wrap.black .sc_frame{border-color:#000}.legacy .sc_frame_wrap.black.solid .sc_frame{background-color:#000;color:#fff}.legacy .sc_frame_wrap.black .sc_frame_title{background-color:#000}.legacy .sc_frame_wrap.black.onframe .sc_frame_title{color:#000;background-color:#fff}.legacy .sc_frame{overflow:auto;border:3px solid #ccc;padding:1em 1.5em;position:relative;border-radius:5px;background:#fff;color:#000}.legacy .sc_frame p:last-child{padding-bottom:0}.legacy .sc_frame_title{padding:2px 1em;position:relative;font-weight:bold;color:#fff;background:#ccc;top:1px}.legacy .content .sc_frame_title p{padding:0;margin:0;display:inline-block}.legacy .sc_frame_title i{margin-right:.2em}.legacy .sc_frame_title.inline,.legacy .sc_frame_wrap.inline .sc_frame_title{display:inline-block;margin:0 1em;border-radius:5px 5px 0 0}.legacy .sc_frame_wrap.inframe .sc_frame{overflow:inherit}.legacy .sc_frame_wrap.block .sc_frame_title{border-radius:5px 5px 0 0}.legacy .sc_frame_wrap.block .sc_frame{border-radius:0 0 5px 5px}.legacy .sc_frame_wrap.bottom{margin-bottom:5em}.legacy .sc_frame_wrap.bottom .sc_frame_title{top:100%;position:absolute;width:100%;border-radius:0 0 5px 5px}.legacy .sc_frame_wrap.bottom .sc_frame{border-radius:5px 5px 0 0}.legacy .sc_frame_wrap.inframe .sc_frame_title{float:left;border-radius:5px 0 5px 0;z-index:1}.legacy .sc_frame_wrap.inframe .sc_frame{padding-top:3em}.legacy .sc_frame_wrap.onframe .sc_frame_title{position:absolute;display:inline-block;top:-1em;left:1.8em;z-index:1;padding:1px 9px;border-radius:5px;background:#fff}@media screen and (max-width:599px){.legacy .sc_frame_wrap.onframe .sc_frame_title{left:1em}}.legacy .sc_frame_before{position:absolute;color:#fff;background:#ccc;left:5px;font-weight:bold;bottom:100%;padding:.3em 1.5em;border-radius:3px 3px 0 0;font-size:.8em}.legacy .sc_frame_title.normal{border-radius:5px 5px 0 0}.legacy .sc_frame_wrap.normal .sc_frame{border-radius:0 0 5px 5px}.legacy .sc_frame_wrap.solid .sc_frame{color:#fff}.legacy .sc_frame_text p:last-child{padding-bottom:0!important}.legacy .sc_frame.note ul,.legacy .sc_frame.note{line-height:1.8em!important}.legacy .content .sc_frame.note .sc_frame_text p{padding:0 0 1.8em}.legacy .sc_frame_icon{display:inline-block}.legacy .sc_frame .sc_frame_icon{float:left;font-size:1.3em;line-height:1.2;padding:.2em 0;vertical-align:middle;margin-right:.8em}.legacy .sc_frame.note{background-image:linear-gradient(90deg,rgba(204,204,204,0) 0%,rgba(201,204,204,0) 49%,rgba(255,255,255,100) 50%,rgba(255,255,255,100) 100%),linear-gradient(180deg,rgba(204,204,204,0) 0%,rgba(204,204,205,0) 96.5%,rgba(30,30,30,100) 100%);background-repeat:repeat-x,repeat-y;background-size:4px 100%,100% 1.8em;padding:1.8em 1.5em;line-height:1.8em}.legacy .sc_frame.shadow{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);-moz-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.legacy .sc_frame.tape:before{content:"";position:absolute;top:17px;width:25%;height:35px;opacity:.15;margin:-35px auto 10px 35%;background:#4e4e4e;transform:rotate(-5deg);left:10px;right:10px}.legacy .sc_qrcode{text-align:center}.legacy .sc_content_icon,.legacy .sc_content_icon i{vertical-align:baseline;padding:0 .2em;line-height:1}.legacy .sc_content_icon i span{display:none}.legacy .sc_frame_title.titlenone{display:none}@media screen and (max-width:768px){.legacy .sc_frame{padding:.6em 1em}.legacy .sc_frame_title{padding:.3em 1em}}/*************************************

  heading

*************************************/.legacy .content .sc_heading,.legacy .sc_heading{position:relative;color:#fff;padding:.5em 1em;margin:1.5em 0 1em;line-height:1.5;box-shadow:none;border-radius:0;border:0;background:0 0;font-weight:bold}.legacy .content .sc_heading p{padding:0}.legacy .content .sc_heading::before,.legacy .content .sc_heading::after{content:"";position:relative;width:0;height:0;border:0;transform:none;background:0 0}.legacy .sc_heading.solid{border-radius:3px}.legacy .sc_heading.bborder{border-style:solid}.legacy .sc_heading.bborder.a{border-width:3px;border-radius:3px}.legacy .sc_heading.bborder.tb{border-width:3px 0 3px 0}.legacy .sc_heading.bborder.b{border-width:0 0 3px 0}.legacy .sc_heading.stech{box-shadow:0 0 0 5px #000;border:dashed 2px #fff;color:#fff;border-radius:3px}.legacy .sc_heading.bborder.l{border-width:0 0 0 8px;background-color:#eee}.legacy .sc_heading.rlborder{text-align:center}.legacy .sc_heading.rlborder::before,.legacy .sc_heading.rlborder .before{content:'';position:absolute;top:50%;width:100%;height:2px;left:0;background-color:black}.legacy .sc_heading.rlborder .sc_title{display:inline-block;background:#fff;position:relative;padding:0 1em}.legacy .sc_heading.fukidasi{position:relative;background-color:#000;border-radius:6px;color:#fff}.legacy .sc_heading.fukidasi::after,.legacy .sc_heading.fukidasi .after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:10px solid #000;border-top-color:inherit}.legacy .sc_heading.fukidasi .after{z-index:1}.legacy .sc_heading.count{position:relative;background:#efefef;color:#000;margin-left:30px;padding-left:36px}.legacy .sc_heading.count .before{line-height:38px;position:absolute;color:white;background:#000;font-size:1.2em;width:40px;text-align:center;left:-1.1em;top:0;bottom:0;display:-webkit-flex;display:flex;-js-display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.legacy .sc_heading.countrad{position:relative;background:#eee;color:#000;border-radius:5px;margin-left:20px;padding-left:38px}.legacy .sc_heading.countrad .before{position:absolute;color:white;background:#000;font-size:1.2em;width:45px;height:45px;line-height:40px;text-align:center;left:-1.1em;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px white;border-radius:50%}.legacy .sc_heading.headtag{vertical-align:middle;border-radius:40px 0 0 40px}.legacy .sc_heading.headtag::before,.legacy .sc_heading.headtag .before{content:'●';color:#ccc;margin-right:30px;height:1px;position:absolute;left:1em;top:50%;line-height:0}.legacy .sc_heading.headtag .sc_title{padding-left:1.5em}.legacy .sc_heading.custom::before,.legacy .sc_heading.custom::after{content:none}.legacy h2.sc_heading.count .before{width:60px;line-height:60px}.legacy h3.sc_heading.count .before{width:50px;line-height:50px}.legacy h4.sc_heading.count .before{width:45px;line-height:45px}.legacy h2.sc_heading.count,.legacy h2.sc_heading.countrad{padding-left:45px}.legacy h2.sc_heading.countrad .before{width:65px;line-height:58px;height:65px}.legacy h3.sc_heading.countrad .before{width:55px;line-height:50px;height:55px}.legacy h4.sc_heading.countrad .before{width:50px;line-height:45px;height:50px}@media screen and (max-width:768px){.legacy h2.sc_heading.count .before{width:50px;line-height:50px}.legacy h3.sc_heading.count .before{width:45px;line-height:45px}.legacy h4.sc_heading.count .before,.legacy .sc_heading.count .before{width:40px;line-height:40px}.legacy .sc_heading.countrad .before{left:-.8em}.legacy h2.sc_heading.countrad .before{width:50px;line-height:46px;height:50px}.legacy h3.sc_heading.countrad .before{width:48px;line-height:43px;height:48px}.legacy h4.sc_heading.countrad .before,.legacy .sc_heading.countrad .before{width:43px;line-height:37px;height:43px}.legacy .sc_heading.headtag::before,.legacy .sc_heading.headtag .before{margin-right:20px}}.legacy .sc_heading.solid.blue,.legacy .sc_heading.stech.blue,.legacy .sc_heading.rlborder.blue::before,.legacy .sc_heading.fukidasi.blue,.legacy .sc_heading.count.blue .before,.legacy .sc_heading.countrad.blue .before,.legacy .sc_heading.headtag{background-color:#70b8f1;color:#fff}.legacy .sc_heading.bborder.blue{border-color:#70b8f1;color:#70b8f1}.legacy .sc_heading.stech.blue{box-shadow:0 0 0 5px #70b8f1}.legacy .sc_heading.bborder.l.blue,.legacy .sc_heading.count.blue,.legacy .sc_heading.countrad.blue{background-color:#f5faff;color:#70b8f1}.legacy .sc_heading.rlborder.blue{color:#70b8f1;background-color:#fff}.legacy .sc_heading.fukidasi.blue::after{border-top:10px solid #70b8f1}.legacy .sc_heading.headtag.blue::before{color:#f5faff}.legacy .sc_heading.solid.green,.legacy .sc_heading.stech.green,.legacy .sc_heading.rlborder.green::before,.legacy .sc_heading.fukidasi.green,.legacy .sc_heading.count.green .before,.legacy .sc_heading.countrad.green .before,.legacy .sc_heading.headtag.green{background-color:#2ac113;color:#fff}.legacy .sc_heading.bborder.green{border-color:#2ac113;color:#2ac113}.legacy .sc_heading.stech.green{box-shadow:0 0 0 5px #2ac113}.legacy .sc_heading.bborder.l.green,.legacy .sc_heading.count.green,.legacy .sc_heading.countrad.green{background-color:#eeffe5;color:#2ac113}.legacy .sc_heading.rlborder.green{color:#2ac113;background-color:#fff}.legacy .sc_heading.fukidasi.green::after{border-top:10px solid #2ac113}.legacy .sc_heading.headtag.green::before{color:#eeffe5}.legacy .sc_heading.solid.red,.legacy .sc_heading.stech.red,.legacy .sc_heading.rlborder.red::before,.legacy .sc_heading.fukidasi.red,.legacy .sc_heading.count.red .before,.legacy .sc_heading.countrad.red .before,.legacy .sc_heading.headtag.red{background-color:#ff8178;color:#fff}.legacy .sc_heading.bborder.red{border-color:#ff8178;color:#ff8178}.legacy .sc_heading.stech.red{box-shadow:0 0 0 5px #ff8178}.legacy .sc_heading.bborder.l.red,.legacy .sc_heading.count.red,.legacy .sc_heading.countrad.red{background-color:#fff0f0;color:#ff8178}.legacy .sc_heading.rlborder.red{color:#ff8178;background-color:#fff}.legacy .sc_heading.fukidasi.red::after{border-top:10px solid #ff8178}.legacy .sc_heading.headtag.red::before{color:#fff0f0}.legacy .sc_heading.solid.yellow,.legacy .sc_heading.stech.yellow,.legacy .sc_heading.rlborder.yellow::before,.legacy .sc_heading.fukidasi.yellow,.legacy .sc_heading.count.yellow .before,.legacy .sc_heading.countrad.yellow .before,.legacy .sc_heading.headtag.yellow{background-color:#ffe822;color:#fff}.legacy .sc_heading.bborder.yellow{border-color:#ffe822;color:#ffe822}.legacy .sc_heading.stech.yellow{box-shadow:0 0 0 5px #ffe822}.legacy .sc_heading.bborder.l.yellow,.legacy .sc_heading.count.yellow,.legacy .sc_heading.countrad.yellow{background-color:#fffef4;color:#ffe822}.legacy .sc_heading.rlborder.yellow{color:#ffe822;background-color:#fff}.legacy .sc_heading.fukidasi.yellow::after{border-top:10px solid #ffe822}.legacy .sc_heading.headtag.yellow::before{color:#fffef4}.legacy .sc_heading.solid.orange,.legacy .sc_heading.stech.orange,.legacy .sc_heading.rlborder.orange::before,.legacy .sc_heading.fukidasi.orange,.legacy .sc_heading.count.orange .before,.legacy .sc_heading.countrad.orange .before,.legacy .sc_heading.headtag.orange{background-color:#ffa30d;color:#fff}.legacy .sc_heading.bborder.orange{border-color:#ffa30d;color:#ffa30d}.legacy .sc_heading.stech.orange{box-shadow:0 0 0 5px #ffa30d}.legacy .sc_heading.bborder.l.orange,.legacy .sc_heading.count.orange,.legacy .sc_heading.countrad.orange{background-color:#fffaf3;color:#ffa30d}.legacy .sc_heading.rlborder.orange{color:#ffa30d;background-color:#fff}.legacy .sc_heading.fukidasi.orange::after{border-top:10px solid #ffa30d}.legacy .sc_heading.headtag.orange::before{color:#fffaf3}.legacy .sc_heading.solid.gray,.legacy .sc_heading.stech.gray,.legacy .sc_heading.rlborder.gray::before,.legacy .sc_heading.fukidasi.gray,.legacy .sc_heading.count.gray .before,.legacy .sc_heading.countrad.gray .before,.legacy .sc_heading.headtag.gray{background-color:#ccc;color:#fff}.legacy .sc_heading.bborder.gray{border-color:#ccc;color:#ccc}.legacy .sc_heading.stech.gray{box-shadow:0 0 0 5px #ccc}.legacy .sc_heading.bborder.l.gray,.legacy .sc_heading.count.gray,.legacy .sc_heading.countrad.gray{background-color:#f9f9f9;color:#ccc}.legacy .sc_heading.rlborder.gray{color:#ccc;background-color:#fff}.legacy .sc_heading.fukidasi.gray::after{border-top:10px solid #ccc}.legacy .sc_heading.headtag.gray::before{color:#f9f9f9}.legacy .sc_heading.solid.black,.legacy .sc_heading.stech.black,.legacy .sc_heading.rlborder.black::before,.legacy .sc_heading.fukidasi.black,.legacy .sc_heading.count.black .before,.legacy .sc_heading.countrad.black .before,.legacy .sc_heading.headtag.black{background-color:#000;color:#fff}.legacy .sc_heading.bborder.black{border-color:#000;color:#000}.legacy .sc_heading.stech.black{box-shadow:0 0 0 5px #000}.legacy .sc_heading.bborder.l.black,.legacy .sc_heading.count.black,.legacy .sc_heading.countrad.black{background-color:#eee;color:#000}.legacy .sc_heading.rlborder.black{color:#000;background-color:#fff}.legacy .sc_heading.fukidasi.black::after{border-top:10px solid #000}.legacy .sc_heading.headtag.black::before{color:#eee}/*************************************

  designlist

*************************************/.legacy .sc_designlist ul,.legacy .sc_designlist ol,.legacy .content .sc_designlist ul,.legacy .content .sc_designlist ol{list-style:none}.legacy .sc_designlist ul li{position:relative}.legacy .sc_designlist ul li:before{font-family:"fontAwesome";position:absolute;left:-1.5em;color:#668ad8}.legacy .sc_designlist.fa_check ul li:before{content:"\f00c"}.legacy .sc_designlist.fa_angle ul li:before{content:"\f105"}.legacy .sc_designlist.fa_angle_d ul li:before{content:"\f101"}.legacy .sc_designlist.fa_angle_o ul li:before{content:"\f138"}.legacy .sc_designlist.fa_caret ul li:before{content:"\f0da"}.legacy .sc_designlist.fa_arrow ul li:before{content:"\f061"}.legacy .sc_designlist.lborder ul li{border-left:5px solid #668ad8;padding-left:.5em}.legacy .sc_designlist.lborder ul{padding:0 1em}.legacy .sc_designlist ol{counter-reset:number;margin:10px 0;padding-left:2.3em}.legacy .sc_designlist ol li{line-height:2;position:relative;margin-bottom:.5em}.legacy .sc_designlist ol li:after{position:absolute;counter-increment:number;content:counter(number);display:inline-block;font-weight:bold;left:-2em;width:23px;line-height:23px;height:23px;text-align:center;top:.3em;white-space:nowrap}.legacy .sc_designlist.solid ol li:after{background:#668ad8;color:#fff}.legacy .sc_designlist.reg ol li:after{border:2px solid #668ad8;color:#668ad8}.legacy .sc_designlist.dia ol li:after{color:#fff}.legacy .sc_designlist.dia ol li::before{position:absolute;top:.3em;left:-2em;width:23px;height:23px;content:'';transform:rotate(45deg);background:#668ad8}.legacy .sc_designlist.radius ol li:after{border-radius:50%}.legacy .sc_designlist.timeline ol li::after{border:1px solid #668ad8;color:#668ad8;border-radius:50%;background:#f3f7ff}.legacy .sc_designlist.timeline ol li::before{position:absolute;z-index:0;top:1em;left:-1.25em;height:calc(100% + 1em);content:'';border-left:1px dotted #668ad8}.legacy .sc_designlist.timeline ol li:last-child::before{display:none}.legacy .sc_designlist.parag ol li{padding-left:.5em;border-left:3px solid #98b9da}.legacy .sc_designlist.parag ol li::after{font-size:1.5em;left:-2em;color:#668ad8;line-height:.5em;text-align:right;width:1.5em}.legacy .sc_designlist.blue ul li::before{color:#70b8f1}.legacy .sc_designlist.lborder.blue ul li{border-color:#70b8f1}.legacy .sc_designlist.solid.blue ol li:after,.legacy .sc_designlist.dia.blue ol li::before{background:#70b8f1;color:#fff}.legacy .sc_designlist.reg.blue ol li:after,.legacy .sc_designlist.timeline.blue ol li::after{border-color:#70b8f1;color:#70b8f1}.legacy .sc_designlist.timeline.blue ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.blue ol li,.legacy .sc_designlist.timeline.blue ol li::before{border-color:#70b8f1}.legacy .sc_designlist.parag.blue ol li::after{color:#70b8f1}.legacy .sc_designlist.green ul li::before{color:#2ac113}.legacy .sc_designlist.lborder.green ul li{border-color:#2ac113}.legacy .sc_designlist.solid.green ol li:after,.legacy .sc_designlist.dia.green ol li::before{background:#2ac113;color:#fff}.legacy .sc_designlist.reg.green ol li:after,.legacy .sc_designlist.timeline.green ol li::after{border-color:#2ac113;color:#2ac113}.legacy .sc_designlist.timeline.green ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.green ol li,.legacy .sc_designlist.timeline.green ol li::before{border-color:#2ac113}.legacy .sc_designlist.parag.green ol li::after{color:#2ac113}.legacy .sc_designlist.red ul li::before{color:#ff8178}.legacy .sc_designlist.lborder.red ul li{border-color:#ff8178}.legacy .sc_designlist.solid.red ol li:after,.legacy .sc_designlist.dia.red ol li::before{background:#ff8178;color:#fff}.legacy .sc_designlist.reg.red ol li:after,.legacy .sc_designlist.timeline.red ol li::after{border-color:#ff8178;color:#ff8178}.legacy .sc_designlist.timeline.red ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.red ol li,.legacy .sc_designlist.timeline.red ol li::before{border-color:#ff8178}.legacy .sc_designlist.parag.red ol li::after{color:#ff8178}.legacy .sc_designlist.yellow ul li::before{color:#ffe822}.legacy .sc_designlist.lborder.yellow ul li{border-color:#ffe822}.legacy .sc_designlist.solid.yellow ol li:after,.legacy .sc_designlist.dia.yellow ol li::before{background:#ffe822;color:#fff}.legacy .sc_designlist.reg.yellow ol li:after,.legacy .sc_designlist.timeline.yellow ol li::after{border-color:#ffe822;color:#ffe822}.legacy .sc_designlist.timeline.yellow ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.yellow ol li,.legacy .sc_designlist.timeline.yellow ol li::before{border-color:#ffe822}.legacy .sc_designlist.parag.yellow ol li::after{color:#ffe822}.legacy .sc_designlist.orange ul li::before{color:#ffa30d}.legacy .sc_designlist.lborder.orange ul li{border-color:#ffa30d}.legacy .sc_designlist.solid.orange ol li:after,.legacy .sc_designlist.dia.orange ol li::before{background:#ffa30d;color:#fff}.legacy .sc_designlist.reg.orange ol li:after,.legacy .sc_designlist.timeline.orange ol li::after{border-color:#ffa30d;color:#ffa30d}.legacy .sc_designlist.timeline.orange ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.orange ol li,.legacy .sc_designlist.timeline.orange ol li::before{border-color:#ffa30d}.legacy .sc_designlist.parag.orange ol li::after{color:#ffa30d}.legacy .sc_designlist.gray ul li::before{color:#ccc}.legacy .sc_designlist.lborder.gray ul li{border-color:#ccc}.legacy .sc_designlist.solid.gray ol li:after,.legacy .sc_designlist.dia.gray ol li::before{background:#ccc;color:#fff}.legacy .sc_designlist.reg.gray ol li:after,.legacy .sc_designlist.timeline.gray ol li::after{border-color:#ccc;color:#ccc}.legacy .sc_designlist.timeline.gray ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.gray ol li,.legacy .sc_designlist.timeline.gray ol li::before{border-color:#ccc}.legacy .sc_designlist.parag.gray ol li::after{color:#ccc}.legacy .sc_designlist.black ul li::before{color:#000}.legacy .sc_designlist.lborder.black ul li{border-color:#000}.legacy .sc_designlist.solid.black ol li:after,.legacy .sc_designlist.dia.black ol li::before{background:#000;color:#fff}.legacy .sc_designlist.reg.black ol li:after,.legacy .sc_designlist.timeline.black ol li::after{border-color:#000;color:#000}.legacy .sc_designlist.timeline.black ol li::after{background-color:#fefefe}.legacy .sc_designlist.parag.black ol li,.legacy .sc_designlist.timeline.black ol li::before{border-color:#000}.legacy .sc_designlist.parag.black ol li::after{color:#000}/*************************************

  review table

*************************************/.legacy .diver_review_table th{width:20%}.legacy .diver_review_table td.table_harf{width:30%}.legacy .diver_review_table th{text-align:center}.legacy .diver_review_table .review_star,.legacy .diver_review_table .review_star .star{background-size:100px}@media screen and (max-width:768px){.legacy table.diver_review_table{border-bottom:none}.legacy .diver_review_table tbody{display:block}.legacy .diver_review_table tr{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy .diver_review_table th{width:30%;padding:9px;border:0;border-bottom:1px solid #ccc}.legacy .diver_review_table td,.legacy .diver_review_table td.table_harf{width:70%;padding:9px;border:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc}}@media screen and (max-width:768px){.legacy .sc_getpost a,.legacy .content .sc_getpost a{padding:5px}.legacy .sc_getpost{margin:.5em 0}.legacy .sc_getpost img{width:100px!important;height:70px!important}.legacy .sc_getpost .title{font-size:.8em}.legacy .sc_getpost .substr{display:none}.legacy .sc_getpost .date{position:static!important;font-size:.6em}}@media screen and (max-width:480px){.legacy .voice .text{width:70%;font-size:.8em}.legacy .voice .name{font-size:.6em}.legacy .voice .think_balloon.text{width:60%}.legacy .voice .icon img{width:50px;height:50px}}.legacy .sc_popup_content{background:#fff;padding:1em;border-radius:2px}/****************************************

          user_list

*****************************************/.legacy .user_list{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;text-align:center}.legacy .user_list .user{padding:10px 15px 20px;width:20%;text-decoration:none;min-width:130px}.legacy .user_list .user_avator{width:100%;margin-bottom:5px}.legacy .user_list .user_avator img{border-radius:50%;object-fit:cover;margin:0}.legacy .user_list .user_name{font-weight:bold;font-size:14px;letter-spacing:.5px;color:#333}@media screen and (max-width:768px){.legacy .user_list .user{width:25%}}@media screen and (max-width:599px){.legacy .user_list .user{width:50%}}/****************************************

          popular posts

*****************************************/.legacy #sidebar .popular-posts ul{padding-left:0;list-style:none;font-size:14px;margin:-10px}/*******
.popular-posts li:nth-of-type(1):before {
    content: url(/legacy/assets/-----.jpg/);
}
 
.popular-posts li:nth-of-type(2):before {
    content: url(/legacy/assets/-----.jpg/);
}
 
.popular-posts li:nth-of-type(3):before {
    content: url(/legacy/assets/-----.jpg/);
}

*******/.legacy .wpp-list{counter-reset:wpp-ranking}.legacy .diver_popular_posts{counter-reset:dpp-ranking}.legacy .popular-posts li{position:relative;overflow:hidden;float:none;clear:both;border-bottom:1px solid #ccc;padding:8px!important}.legacy .wpp-thumbnail{object-fit:cover;font-family:'object-fit:cover;';float:left;margin-right:5px}.legacy .wpp-post-title{font-size:.9em!important;margin-top:5px}.legacy .wpp-list li{position:relative}.legacy .d_tab_tab ul.wpp-list li a{display:initial;padding:0}.legacy .d_tab_tab ul.wpp-list li{padding:8px}.legacy .post_list_views{font-size:.8em;margin-top:5px}.legacy .post_list_views:after{content:"views";margin-left:3px}/****************************************

          plugin - popular posts

*****************************************/.legacy .amazonjs_item .amazonjs_info h4:before,.legacy .amazonjs_item .amazonjs_info h4:after{content:none}/****************************************

          contact

*****************************************/.legacy .contact>div:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.legacy .contact th{vertical-align:middle;font-size:.8em}.legacy .contact td{padding:5px 10px}.legacy .contact .form_title{width:20%;float:left}.legacy .contact .form_area{float:right;width:77%;margin-bottom:10px}.legacy .contact .form_area textarea{width:100%}.legacy .wpcf7 .form_title span{font-size:12px;color:#fff;background-color:#f44336;padding:3px 6px;border-radius:3px;margin-left:12px}.legacy .wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto;padding:1em 4em}@media screen and (max-width:768px){.legacy .contact .form_title,.legacy .contact .form_area{width:100%;float:none}}/****************************************

          lazyload

*****************************************/.legacy .lazyload,.legacy .lazyloading{opacity:0}.legacy .lazyloaded{opacity:1;transition:opacity 300ms}/****************************************

          biral sns

*****************************************/.legacy .p-entry__push{margin-bottom:10px;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff;background-size:cover;background-position:center}.legacy .p-entry__pushLike{display:table-cell;padding:60px 0;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px;background-position:center;background-size:cover;position:relative;z-index:0;overflow:hidden}.legacy .p-entry__pushLike:before{content:'';background:inherit;-webkit-filter:brightness(60%) blur(5px);-moz-filter:brightness(60%) blur(5px);-o-filter:brightness(60%) blur(5px);-ms-filter:brightness(60%) blur(5px);filter:brightness(60%) blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.legacy .p-entry__pushButton{margin-top:15px;display:inline-block;width:200px;height:40px;line-height:40px}.legacy .p-entry__pushButtonLike{line-height:1}.legacy .p-entry__note{margin-top:15px;font-size:12px;color:#fff}.legacy .p-entry__tw-follow{margin-bottom:10px;background:#fff;width:100%;padding:15px 0}.legacy .p-entry__tw-follow__cont{text-align:center;font-size:15px;color:#252525}.legacy .p-entry__tw-follow__item{display:inline-block;vertical-align:top;margin:4px 15px}.legacy div .sidead{width:80%;height:auto}@media screen and (max-width:768px){.legacy .p-entry__tw-follow{padding:5px}.legacy .p-entry__tw-follow__item{font-size:.9em}}/******************************

 new label

******************************/.legacy .newlabel{z-index:20}/******************************

 SNSボタン

******************************/.legacy .fb_iframe_widget_fluid{display:inline-block!important}.legacy .share-fb a{display:block;padding:5px;background-color:#3B55A5;border-radius:2px;color:#FFF;text-align:center;-webkit-transition:opacity .35s;transition:opacity .35s;font-size:.7em;text-decoration:none}.legacy .share-fb a:hover{color:#fff;background-color:#243f77}.legacy .share-fb span:before{white-space:pre;content:'\A'}.legacy .sc-tw svg{width:20px;height:20px}.legacy .sc-tw a{margin:0 auto;padding:5px;display:block;background:#1B95E0;font-size:12px;color:#fff;font-weight:700;text-decoration:none;letter-spacing:.5px;border-radius:2px}.legacy .sc-tw a:hover{color:#fff;background:#0c7abf}.legacy .sc-tw span:before{white-space:pre;content:'\A'}.legacy .share-hatebu a{display:block;padding:5px;background-color:#5d8ac1;border-radius:2px;color:#FFF;text-align:center;-webkit-transition:opacity .35s;transition:opacity .35s;font-size:.7em;text-decoration:none}.legacy .share-hatebu a:hover{color:#fff;background-color:#6d84b4}.legacy .share-pocket a{display:block;padding:8px;background-color:#f03e51;border-radius:2px;color:#FFF;text-align:center;-webkit-transition:opacity .35s;transition:opacity .35s;font-size:.7em;text-decoration:none}.legacy .share-pocket a:hover{color:#fff;background-color:#dc3749}.legacy .share-pocket span:before{white-space:pre;content:'\A'}.legacy .share-feedly a{display:block;padding:8px;background-color:#87c040;border-radius:2px;color:#FFF;text-align:center;-webkit-transition:opacity .35s;transition:opacity .35s;font-size:.7em;text-decoration:none}.legacy .share-feedly a:hover{color:#fff;background-color:#7baf3a}.legacy .share-feedly span:before{white-space:pre;content:'\A'}.legacy .sc-fb{z-index:99;width:65px;margin-right:9px!important}.legacy .feedly-count-box{width:71px;text-align:center}.legacy .feedly-count-box a{text-decoration:none}.legacy .feedly-count-box span{text-decoration:none;display:block;color:#444;border:1px solid #aaa;margin-bottom:5px;font-size:13px;padding:6px;border-radius:3px;position:relative;background:#fff}.legacy .feedly-count-box span:before{position:absolute;top:100%;left:28px;width:0;height:0;content:"";border:5px solid transparent;border-top-color:#999}.legacy .feedly-count-box span:after{position:absolute;top:100%;left:29px;width:0;height:0;content:"";border:4px solid transparent;border-top-color:#fff}.legacy .feedly-count-box img:hover{opacity:.8}.legacy .sc-li{width:auto}.legacy .sc-li-img{border:0;margin:0 auto;padding:0;width:38px;height:62px}@media screen and (min-width:480px){.legacy .sc-li{display:none}}.legacy .twitter_btn{width:74px}.legacy .arrow_box{position:relative;background:#fff;border:1px solid #ccc;margin-bottom:5px;text-align:center;font-size:11px;height:36px;line-height:33px;display:block;text-decoration:none;color:#333;border-radius:3px;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.legacy .arrow_box:after,.legacy .arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.legacy .arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:3px;margin-left:-3px}.legacy .arrow_box:before{border-color:rgba(221,221,221,0);border-top-color:#ccc;border-width:4px;margin-left:-4px}.legacy .sns_circle{position:relative;width:50px;height:50px;margin-right:5px;-webkit-border-radius:15%;-moz-border-radius:15%;border-radius:15%;background-color:#999;float:left;list-style:none}.legacy .sns_circle i{position:absolute;padding:10px 10px 10px 12px;font-size:30px;color:#FFF;}.legacy .sns_circle a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:15%;-moz-border-radius:15%;border-radius:15%;text-indent:-999px;color:#FFF;}.legacy .sns_circle.facebook{background-color:#265a96}.legacy .sns_circle.twitter{background-color:#00acec}.legacy .sns_circle.instagram{background-color:#ef7637}.legacy .sns_circle a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}/****************************************

          カテゴリ最新記事

*****************************************/.legacy .newpost_list{padding:5px 0}.legacy .post_list_wrap{position:relative;width:50%;display:inline-block;vertical-align:top;letter-spacing:normal}.legacy .post_list_wrap a{padding:5px}.legacy .post_list_wrap figure{background:#eee;width:130px;height:90px;float:left;margin-right:10px;overflow:hidden}.legacy .post_list_wrap img{width:100%;height:90px;object-fit:cover;font-family:'object-fit:cover;';font-size:.8em}.legacy .post_list_wrap .meta{overflow:hidden}.legacy .post_list .post_list_wrap{float:left;width:25%;padding:10px;border-bottom:1px solid #eee;border-top:1px solid #eee;min-height:55px;position:relative}.legacy .post_list .post_list_wrap+.post_list_wrap{border-bottom:1px solid #eee;border-top:0}.legacy .post_list .post_list_wrap li{display:inline-block}.legacy .post_list_wrap .post_thumbnail img{width:90px;height:55px!important}.legacy .post_list_wrap .date{font-size:.7em}.legacy .post_list_wrap .title{font-size:14px;max-height:85px;overflow:hidden}@media screen and (max-width:768px){.legacy .post_list_wrap{width:100%}.legacy .post_list_wrap figure,.legacy .post_list_wrap img{width:100px;height:70px}.legacy .post_list_wrap .title{max-height:60px}}/****************************************

          pickup cat

*****************************************/.legacy .pickup-cat-wrap{margin-bottom:10px;overflow:hidden}.legacy .pickup-cat-list{line-height:1.3;position:relative;border-bottom:1px solid #eee}.legacy .pickup-cat-list a{padding:5px}.legacy .pickup-cat-list .meta{padding:5px 10px;vertical-align:middle;overflow:hidden;margin-bottom:15px}.legacy .pickup-cat-img{position:relative;width:120px;vertical-align:middle;background:#eee;overflow:hidden;float:left}.legacy .pickup-cat-img img{object-fit:cover;font-family:'object-fit:cover;';width:100%;height:80px}.legacy .pickup-cat-dt{font-size:.7em;color:#aaa;position:absolute;bottom:5px;right:10px}.legacy .pickup-cat-excerpt{font-size:.7em}.legacy .pickup-cat-title{font-size:.9em;line-height:1.5;padding:.2em 0}@media screen and (max-width:768px){.legacy .pickup-cat-excerpt{display:none}.legacy .pickup-cat-title{font-size:.7em}.legacy .pickup-cat-img{width:90px}.legacy .pickup-cat-img img{height:60px}}/****************************************

          sticky post

*****************************************/.legacy .sticky-post-box{margin-bottom:5px;display:table;width:100%;cursor:pointer;transition:.4s}.legacy .sticky-post-box:last-child{margin-bottom:10px}.legacy .sticky-post-box .post_thumbnail{width:38%;margin-right:2%;height:220px;float:left}.legacy .sticky-post-box .post-meta-all{padding:10px 20px}.legacy .sticky-post-box .post-title{font-size:1.2em;font-weight:bold;margin:3px 0}.legacy .sticky-post-box .post-date{font-size:.8em;padding:0 .3em}.legacy .sticky-post-box .post-substr{font-size:.9em;margin-top:10px}.legacy .sticky-post-box .post-cat{font-size:.8em;padding:5px 10px;border-radius:3px;margin-right:5px;background:#eee}.legacy .sticky-post-box .post-tag{margin:5px 0}.legacy .sticky-post-box .post-tag .tag{display:inline-block;font-size:.7em;padding:3px 8px;background:#eee;margin-right:5px}@media screen and (max-width:768px){.legacy .sticky-post-box{display:block}.legacy .sticky-post-box .post_thumbnail{display:block;width:100%;margin-bottom:10px}.legacy .sticky-post-box .post-meta-all{display:block;padding:10px}.legacy .sticky-post-box .post-date{font-size:.8em}}/****************************************

          bxslider

*****************************************/.legacy #big_pickup_slider a,.legacy .bxslider_main a{height:100%}.legacy #big_pickup_slider .pickup-cat{padding:6px 20px;background:#999;color:#fff;border-radius:0 0 0 3px;margin-left:10px;font-size:.8em;overflow:hidden;position:absolute;top:0;right:0}.legacy #big_pickup_slider .pickup-title{padding:0 5px}.legacy #big_pickup_slider #pickup_posts_container li{height:350px}.legacy #big_pickup_slider #pickup_posts_container li .meta{position:absolute;bottom:0;left:0;width:100%;padding:60px 30px 20px;font-weight:bold;background:rgba(0,0,0,.5);color:#fff;font-size:18px;background:-moz-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 100%)}.legacy #big_pickup_slider.pickup_slider_size_medium #pickup_posts_container li{height:250px}.legacy #big_pickup_slider.pickup_slider_size_small #pickup_posts_container li{height:180px}.legacy #big_pickup_slider.pickup_slider_size_small #pickup_posts_container li .meta{padding:30px 15px 10px;font-size:14px}.legacy #big_pickup_slider.pickup_slider_size_small .pickup-cat{padding:3px 10px;font-size:.6em}.legacy #pickup_posts_container .swiper-button-next{right:10px;left:auto;background:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/controls.png) no-repeat -43px -32px}.legacy #pickup_posts_container .swiper-button-prev{left:10px;right:auto;background:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/controls.png) no-repeat 0 -32px}.legacy #big_pickup_slider #pickup_posts_container .swiper-button-next,.legacy #big_pickup_slider #pickup_posts_container .swiper-button-prev{zoom:120%}.legacy #pickup_posts_container .swiper-button-next,.legacy #pickup_posts_container .swiper-button-prev{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99;transition:none}.legacy #main-wrap #pickup_posts_container{margin-bottom:10px}.legacy #big_pickup_slider #pickup_posts_container .swiper-pagination-bullet,.legacy #main-wrap #pickup_posts_container .swiper-pagination-bullet{background:#fff}.legacy #big_pickup_slider #pickup_posts_container .swiper-pagination-bullet-active,.legacy #main-wrap #pickup_posts_container .swiper-pagination-bullet-active{background:#ccc}.legacy #pickup_posts_container .pickup-dt{padding-left:5px;font-size:.8em}.legacy #pickup_posts_container .swiper-pagination-bullets{width:25%;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0);white-space:nowrap}.legacy #main-wrap #pickup_posts_container .pickup-cat{position:absolute;top:5px;right:5px;padding:3px 8px;background:#333;color:#fff;font-size:.6em;border-radius:0 0 0 5px;margin:0;font-weight:bold}.legacy #main-wrap #pickup_posts_container li{height:140px;transition:.4s;margin:2px 0;background-color:#fff}.legacy #pickup_posts_container .pickup-title{padding:0 5px;font-weight:bold;margin-bottom:.5em}.legacy #pickup_posts_container li>a{height:100%;width:100%}.legacy #pickup_posts_container img{height:100%;width:100%;object-fit:cover;font-family:'object-fit:cover;'}.legacy #main-wrap #pickup_posts_container img{padding:5px;background-color:#fff}@media screen and (min-width:599px){.legacy #main-wrap #pickup_posts_container li:hover{filter:drop-shadow(0 0 3px #999);box-shadow:0 0 5px rgba(0,0,0,.2)}.legacy #main-wrap #pickup_posts_container li:hover .meta{height:calc(100% - 10px)}}.legacy #main-wrap #pickup_posts_container .meta{font-size:12px;padding:5px;position:absolute;bottom:0;left:5px;right:5px;bottom:5px;height:65px;background:rgba(0,0,0,.5);color:#fff;transition:.4s}.legacy .pickup_post_list,.legacy .swiper-slide{overflow:hidden;height:350px}@media screen and (max-width:768px){.legacy .pickup_post_list{height:250px}.legacy #big_pickup_slider.pickup_slider_size_small #pickup_posts_container li{height:140px}.legacy #pickup_posts_container .swiper-pagination-bullets{display:none}}/******************************

  topに戻る

******************************/.legacy #page-top{position:fixed;bottom:-100px;right:20px;font-size:77%;z-index:998}.legacy #page-top a{background:#000;text-decoration:none;color:#fff;width:70px;font-size:25px;line-height:1;padding:22px 0;text-align:center;display:block;border-radius:50%}.legacy #page-top a:hover{text-decoration:none;opacity:.7}@media screen and (max-width:768px){.legacy #page-top{right:10px}.legacy #page-top a{width:45px;line-height:45px;padding:0;font-size:20px}}/******************************

    CTA Widget

******************************/.legacy .widget.containerwidget .cta_content figure img{width:30%;float:left;padding:20px}.legacy .widget.widget_diver_widget_cta .wrap-post-title{background:0 0;text-align:center;color:#fff;font-size:1.8em;border:0;border-radius:0}.legacy .widget.containerwidget .cta_content .content{font-size:1.1em}.legacy .widget.widget_diver_widget_cta .wrap-post-title:before,.legacy .widget.widget_diver_widget_cta .wrap-post-title:after{content:none}@media screen and (max-width:768px){.legacy .widget.containerwidget .cta_content figure img{width:100%;float:none;padding:10px 0}.legacy .widget.widget_diver_widget_cta .wrap-post-title{font-size:1.2em;padding:0}.legacy .widget.containerwidget .cta_content .content{font-size:.9em;padding:10px}}/******************************

    CTA

******************************/.legacy #cta{background:#fff;margin-top:10px}.legacy .cta_content{padding:10px 20px;overflow:auto}.legacy .cta_thumbnail{width:35%;float:right;text-align:center;padding:10px;margin:0 auto}.legacy .cta_thumbnail img{height:auto;object-fit:contain;font-family:'object-fit:contain;';max-height:300px}.legacy .cta_title{font-size:27px;text-align:center;padding:20px;background:#32454e;color:#fff;font-weight:bold}.legacy .cta_btnarea{text-align:center;clear:both;padding-bottom:20px}.legacy .cta_btn{font-size:23px;padding:10px 60px}.legacy .cta_content .content{font-size:1em;line-height:2;padding-top:20px;margin-bottom:0;background:0 0}.legacy #cta .button.big a{width:70%}@media screen and (max-width:768px){.legacy .cta_thumbnail{float:none!important;width:100%!important;margin-left:0!important}.legacy .cta_title{font-size:18px;text-align:left}}/****************************************

          LP

*****************************************/.legacy #lp-wrap{width:100%}.legacy #lp-wrap .content{width:1100px;margin:0 auto}.legacy #lp-wrap .content img{margin:0}.legacy #lp-wrap .lp_header_img{margin:0 auto}.legacy #lp-wrap .lp_header_img img{vertical-align:middle;width:100%}.legacy .lp_footer_content{padding:10px 20px;font-weight:bold;text-align:center}.legacy ul.lp-footer-nav-list{width:100%}.legacy ul.lp-footer-nav-list li,.legacy ul.lp-footer-nav-list li a{display:inline-block}.legacy ul.lp-footer-nav-list li a{padding:10px}.legacy .lp-footer-copyrights{padding:10px;letter-spacing:.05em;width:100%}@media screen and (min-width:1201px){.legacy #lp-wrap .content{width:1100px}}@media screen and (max-width:1200px){.legacy #lp-wrap .content{width:90%}}@media screen and (max-width:768px){.legacy #lp-wrap .content{width:100%}}/****************************************

          diver af rank

*****************************************/.legacy .diver_af_ranking_wrap{padding:0 10px;margin:15px 0}.legacy .content .rank_title::before,.legacy .content .rank_title::after{content:"";position:relative;width:0;height:0;border:0;transform:none;background:0 0}.legacy .rank_h{border:0;position:relative;padding:5px 0;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;align-items:center}.legacy .rank_h:before,.legacy .content .rank_h::before{content:" ";float:left;background-repeat:no-repeat;display:block;height:60px;width:60px;background-size:60px;line-height:50px;font-size:20px;background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_icon.png);font-weight:bold;text-align:center;text-shadow:.5px .5px 0 #fff,-.5px .5px 0 #fff,.5px -.5px 0 #fff,-.5px -.5px 0 #fff;color:#e8453b;margin-right:5px}.legacy .rank_h.\30:before{height:50px;width:20px}.legacy .rank_h.\31:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_1.png)}.legacy .rank_h.\32:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_2.png)}.legacy .rank_h.\33:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_3.png)}.legacy .rank_h.\34:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_4.png)}.legacy .rank_h.\35:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_5.png)}.legacy .rank_h.\36:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_6.png)}.legacy .rank_h.\37:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_7.png)}.legacy .rank_h.\38:before{background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/themes/diver/images/rank/diver_rank_8.png)}.legacy .rank_h.\39:before{content:"9"}.legacy .rank_h.\31\30:before{content:"10"}.legacy .rank_h.\31\31:before{content:"11"}.legacy .rank_h.\31\32:before{content:"12"}.legacy .rank_h.\31\33:before{content:"13"}.legacy .rank_h.\31\34:before{content:"14"}.legacy .rank_h.\31\35:before{content:"15"}.legacy .rank_h.\31\36:before{content:"16"}.legacy .rank_h.\31\37:before{content:"17"}.legacy .rank_h.\31\38:before{content:"18"}.legacy .rank_h.\31\39:before{content:"19"}.legacy .rank_h.\32\30:before{content:"20"}.legacy .rank_title,.legacy .content .rank_title{font-size:1.6em;font-weight:bold;vertical-align:middle;padding:0;margin:0;line-height:1.2;box-shadow:none;border-radius:0;border:0;background:0 0;color:inherit;flex:1}.legacy .rank_h .review_star{vertical-align:top;display:block;margin-left:3px;position:absolute;bottom:0;left:65px}.legacy .rank_title_wrap{flex:1}.legacy .rank_h .rank_title_wrap .review_star{position:relative;left:0}.legacy .content .rank_title p{padding:0}.legacy .rank_desc_wrap{padding:10px 0}.legacy .rank_img{float:left;width:35%;text-align:center}.legacy .full .rank_img{float:none;width:100%}.legacy .rank_img img{margin:0 auto;max-width:100%}.legacy .rank_desc{float:right;width:63%}.legacy .full .rank_img,.legacy .full .rank_desc{float:none;width:100%}.legacy .rank_minih{font-size:1.1em;line-height:1.2;padding:10px;background:#ffc062;color:#fff;border-radius:3px;position:relative;margin-bottom:3px}.legacy .rank_minih:before{position:absolute;content:'';top:100%;left:30px;border:9px solid transparent;border-top:8px solid #ffc062;width:0;height:0}.legacy .rank_desc .desc{padding:5px}.legacy .rank_rem{padding:15px 10px}.legacy .rank_buy_link,.legacy .rank_more_link{float:left;width:50%;padding:10px}.legacy .content .rank_buy_link a,.legacy .content .rank_more_link a{color:#fff}.legacy .rank_buy_link a{position:relative;color:#fff;padding:.8em 2em;background:#2bc136;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);text-shadow:0 -1px 0 rgba(000,000,000,.5),0 1px 0 rgba(255,255,255,.3);display:inline-block;width:100%;text-align:center;text-decoration:none!important;font-weight:bold}.legacy .rank_more_link a{color:#fff;padding:.8em 2em;background:#f55151;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);box-shadow:0 1px 2px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);text-shadow:0 -1px 0 rgba(000,000,000,.5),0 1px 0 rgba(255,255,255,.3);display:inline-block;width:100%;text-align:center;text-decoration:none!important;font-weight:bold}.legacy .rank_buy_link a:after,.legacy .rank_more_link a:after{content:"\f138";padding-left:10px;font-family:fontAwesome}.legacy .rank_rem{border:1px solid #eee}@media screen and (max-width:768px){.legacy .rank_img{float:none;margin-bottom:10px;width:100%}.legacy .rank_desc{width:100%}.legacy .rank_buy_link a,.legacy .rank_more_link a{padding:1em .5em;font-size:.8em}.legacy .rank_h:before,.legacy .content .rank_h::before{height:45px;width:45px;background-size:45px;line-height:45px}.legacy .rank_title,.legacy .content .rank_title{font-size:1.2em}.legacy .rank_h .review_star{left:50px}}/****************************************

          diver voice

*****************************************/.legacy .diver_voice_wrap{margin:20px 0 30px;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}.legacy .diver_voice_wrap figure{width:25%;padding:0 20px;margin:0}.legacy .diver_voice_icon{width:100%;margin:0!important;border-radius:5px;object-fit:cover;font-family:'object-fit:cover;';box-shadow:none;border:0}.legacy .diver_voice_title{font-size:1.1em;border-bottom:1px solid #ddd;padding-bottom:7px;line-height:1}.legacy .diver_voice_titl .review_star{display:block}.legacy span.diver_voice_title_p{line-height:1.5}.legacy .content .diver_voice_title p{padding:0}.legacy .diver_voice_title .review_star{display:block;margin-top:5px}.legacy .diver_voice_content{line-height:1.5;padding:5px 0;font-size:.9em}.legacy .diver_voice_name{font-size:.9em;color:#f17e00;text-align:right;line-height:1}.legacy .diver_voice{flex:1;position:relative;padding:10px 15px;color:#19283C;background:#fff;border:1px solid #ddd;border-radius:8px;z-index:0;-webkit-box-shadow:0 4px 4px #ddd;-moz-box-shadow:0 4px 4px #ddd;box-shadow:0 4px 4px #ddd;-webkit-box-shadow:0 4px 4px rgba(130,130,130,.5);-moz-box-shadow:0 4px 4px rgba(130,130,130,.5);box-shadow:0 4px 4px rgba(130,130,130,.5)}.legacy .diver_voice:before{content:"";position:absolute;top:1em;left:-8px;margin-top:-9px;display:block;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #fff transparent transparent;z-index:0}.legacy .diver_voice:after{content:"";position:absolute;top:1em;left:-10px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ddd transparent transparent;z-index:-1}@media screen and (max-width:768px){.legacy .diver_voice{padding:5px 10px}}/****************************************

          diver kiji

*****************************************/.legacy .editer_diver_kiji{margin:15px 0;border:1px solid #eee}.legacy .editer_diver_kiji_title{font-size:.9em;padding:3px 10px;border-bottom:1px solid #ccc}.legacy .editer_diver_kiji_title:before{content:"\f0b2";margin-right:10px;font-family:fontAwesome}.legacy ul.diver_rel_kiji{border-top:1px solid #eee;padding:0;list-style:none;margin-bottom:0!important}.legacy ul.diver_rel_kiji li{line-height:1.4;font-size:.8em;border-bottom:1px solid #eee;padding:5px 12px;margin-bottom:0}.legacy ul.diver_rel_kiji li a{text-decoration:none}.legacy ul.diver_rel_kiji li:before{content:"\f0da";vertical-align:middle;margin-right:10px;font-family:fontAwesome}/****************************************

          diver qa

*****************************************/.legacy .diver_qa{padding:10px}.legacy .diver_qa+.diver_qa{border-top:1px solid #ccc;padding-top:20px}.legacy .diver_question:before{content:"Q";background:#e04848}.legacy .diver_answer:before{content:"A";background:#488ce0}.legacy .diver_question,.legacy .diver_answer{position:relative;margin-left:50px;min-height:40px;margin-bottom:10px}.legacy .diver_question:before,.legacy .diver_answer:before{position:absolute;top:0;left:-50px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:21px;font-weight:bold;color:#fff}.legacy .diver_question{color:#FF5722;font-weight:bold}/****************************************

        headline

*****************************************/.legacy .diver_headline{margin:0 auto;padding:10px 0;font-size:20px;color:#3cb3e4}.legacy .diver_headline .diver_headline_text{margin:10px 0}.legacy .diver_headline.border3 .diver_headline_text{color:#3cb3e4;text-align:center;overflow:hidden}.legacy .diver_headline.border3 .diver_headline_text span{display:inline-block;position:relative}.legacy .diver_headline.border3 .diver_headline_text span:before,.legacy .diver_headline.border3 .diver_headline_text span:after{content:"";border-bottom:2px solid #3cb3e4;width:45px;margin:0 15px;position:absolute;bottom:50%}.legacy .diver_headline.border3 .diver_headline_text span:before{right:100%}.legacy .diver_headline.border3 .diver_headline_text span:after{left:100%}/**********************************

        core columns

**********************************/.legacy .content .wp-block-columns{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;justify-content:center}.legacy .content .wp-block-column{margin:0 10px;margin-bottom:1em}@media (max-width:769px){.legacy .content .wp-block-column{margin-right:0;margin-left:0;width:50%;padding:0 .5em}.legacy .wp-block-columns.wp-block-column:nth-child(odd){padding-right:.5em}.legacy .wp-block-columns.wp-block-column:nth-child(even){padding-left:.5em}}/**********************************

        core image

**********************************/.legacy .wp-block-image figcaption{margin:0}/**********************************

        dvaux_iconbox

**********************************/.legacy .dvaux_icon{max-width:200px;margin:0 auto;padding:40px;margin-bottom:1.2em}/**********************************

        dvaux_iconbox

**********************************/.legacy .dvaux_iconbox{max-width:300px;margin:0 auto;margin-bottom:1em;position:relative}.legacy .dvaux_iconbox_meta{padding:0 1em 1em 1em}.legacy .dvaux_iconbox .dvaux_icon{padding:40px 0;margin-bottom:1em;max-width:100%}.legacy .dvaux_iconbox--icon{margin:10px 0}.legacy .dvaux_iconbox .title{text-align:center;font-size:1.2em;font-weight:bold;margin:0 0 10px 0;padding:0;background:0 0;color:#000;line-height:1.5}.legacy .dvaux_iconbox .textcontent{text-align:center;font-size:.9em}.legacy .dvaux_iconbox .wp-block-image img{border:0}.legacy .wp-block-column .dvaux_iconbox{height:100%}.legacy .wp-block-image img{margin-bottom:0}/**********************************

        dvaux_section

**********************************/.legacy .dvaux_section_environ{margin:0 -40px;padding-bottom:60px;overflow:hidden}.legacy .dvaux_section_environ{padding-bottom:60px}.legacy .dvaux_section_inner{padding:40px;position:relative}.legacy .dvaux_section_inner>*:not(.section_filter){z-index:2;position:relative;max-width:1100px;margin:0 auto}.legacy .dvaux_section_environ:not(.normal)+.dvaux_section_environ>.dvaux_section_inner{padding-top:80px}.legacy .dvaux_section_environ+.dvaux_section_environ{margin-top:-60px}.legacy .dvaux_section_inner .section_filter{position:absolute;background-color:#000;opacity:.5;width:100%;height:100%;left:0;top:0}.legacy .fullpage .dvaux_section_environ,.legacy .full .dvaux_section_environ{width:100vw;margin-left:calc(50% - 50vw)}.legacy .fullpage .dvaux_section_environ,.legacy .full .dvaux_section_environ{padding-bottom:5.5vw}.legacy .fullpage .dvaux_section_environ+.dvaux_section_environ,.legacy .full .dvaux_section_environ+.dvaux_section_environ{margin-top:-5.5vw}.legacy .fullpage .dvaux_section_environ.slope1 .dvaux_section_inner::after,.legacy .full .dvaux_section_environ.slope1 .dvaux_section_inner::after{bottom:-5.5vw}.legacy .fullpage .dvaux_section_environ.slope1 .dvaux_section_inner::after,.legacy .fullpage .dvaux_section_environ.slope2 .dvaux_section_inner::after,.legacy .full .dvaux_section_environ.slope1 .dvaux_section_inner::after,.legacy .full .dvaux_section_environ.slope2 .dvaux_section_inner::after{height:5.5vw}.legacy .fullpage .dvaux_section_environ[class*=slope]+.dvaux_section_environ>.dvaux_section_inner,.legacy .full .dvaux_section_environ[class*=slope]+.dvaux_section_environ>.dvaux_section_inner{padding-top:7vw}@media screen and (max-width:1200px){.legacy .dvaux_section_environ{margin:0 -15px}.legacy .dvaux_section_inner{padding:40px 15px}}@media screen and (max-width:768px){.legacy .dvaux_section_environ{margin:0 -10px}.legacy .dvaux_section_inner{padding:40px 10px}}.legacy .dvaux_section_inner::after{position:absolute;content:'';pointer-events:none;z-index:1}.legacy .dvaux_section_environ.balloon .dvaux_section_inner::after{bottom:-35px;z-index:10;background:inherit;left:50%;width:70px;height:70px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.legacy .dvaux_section_environ.slope1 .dvaux_section_inner::after{bottom:-50px;left:-5%;right:0;width:110%;height:20%;min-height:60px;background:inherit;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.legacy .dvaux_section_environ.slope2 .dvaux_section_inner::after{bottom:0;left:-5%;right:0;width:110%;height:20%;min-height:60px;background:inherit;-webkit-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.legacy .dvaux_section_environ.radius .dvaux_section_inner::after{bottom:-30px;left:0;width:100%;height:60px;background:inherit;border-radius:0 0 50% 50%}.legacy .dvaux_section_environ.zigzag .dvaux_section_inner{padding-bottom:60px;margin-bottom:-30px;position:relative;-webkit-mask-image:linear-gradient(0deg,transparent 30px,#fff 30px),linear-gradient(-135deg,#fff 15px,transparent 15px),linear-gradient(135deg,#fff 15px,transparent 15px);-webkit-mask-position:left bottom;-webkit-mask-repeat:repeat-x;-webkit-mask-size:100% 100%,30px 30px,30px 30px;z-index:1}.legacy #lp-wrap .dvaux_section_environ{padding-bottom:5.5vw}.legacy #lp-wrap .dvaux_section_environ+.dvaux_section_environ{margin-top:-5.5vw}.legacy #lp-wrap .dvaux_section_environ.slope1 .dvaux_section_inner::after{bottom:-5.5vw}.legacy #lp-wrap .dvaux_section_environ.slope1 .dvaux_section_inner::after,.legacy #lp-wrap .dvaux_section_environ.slope2 .dvaux_section_inner::after{height:5.5vw}.legacy #lp-wrap .dvaux_section_environ[class*=slope]+.dvaux_section_environ>.dvaux_section_inner{padding-top:7vw}/****************************************

         password form

*****************************************/.legacy form.post_password{position:relative}.legacy .diver_password_wrap{padding:30px;margin:30px 10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);background:#fff}.legacy .diver_password_title{font-size:1.1em;color:#FF9800}.legacy .diver_password_text{font-size:.9em;padding:10px 0}.legacy .diver_password_wrap input{display:inline-block}.legacy .diver_password_wrap input[type=password]{width:100%;padding:1em;padding-right:165px;background-color:#fff;border-radius:0}.legacy .diver_password_wrap input[type=submit]{width:150px;border-radius:0;height:100%;position:absolute;right:0;padding:0}@media screen and (max-width:768px){.legacy .diver_password_wrap input[type=password]{padding:1em}.legacy .diver_password_wrap input[type=submit]{width:100%;position:relative;padding:.5em}}/****************************************

          firstview

*****************************************/.legacy .diver_firstview_simple{min-height:200px;position:relative}.legacy .firstview_content{width:75%;height:100%;margin:0 auto;padding:2em 0;font-size:20px;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.legacy .diver_firstview_simple.stripe.length{background-image:linear-gradient(-45deg,transparent 25%,#ffc0cb 25%,#ffc0cb 50%,transparent 50%,transparent 75%,#ffc0cb 75%,#ffc0cb);background-size:50px 50px}.legacy .diver_firstview_image{position:relative}.legacy .diver_firstview_image.norepeat{background-repeat:no-repeat}.legacy .diver_firstview_mov{position:relative;width:100%;overflow:hidden;background-size:100% auto;background-position:center;background-color:#000}@media screen and (max-width:768px){.legacy .diver_firstview_mov{background-size:auto 100%;background-position:center}}.legacy .diver_firstview_mov.full{height:100vh}.legacy .firstview_video_wrap{width:100%;height:100%;position:relative;background:#000}.legacy .diver_firstview_mov.auto .firstview_video_wrap{position:absolute}.legacy .diver_firstview_mov video{vertical-align:middle;min-width:100%;min-height:100%;font-family:'object-fit:cover;';position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.legacy .diver_firstview_mov .firstview_video_wrap{height:100%}.legacy .diver_firstview_mov.full .firstview_content,.legacy .diver_firstview_mov.custom .firstview_content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.legacy .diver_firstview_mov.auto #diver_firstview_ytplayer{position:absolute}.legacy .diver_firstview_mov #diver_firstview_ytplayer{position:absolute;top:0;left:0;width:100%;height:100%}.legacy .diver_firstview_mov_cover{position:absolute;top:0;left:0;width:100%;height:100%}.legacy .firstview_video_wrap .diver_firstview_mov_cover.dark,.legacy .diver_firstview_mov_cover.dark .YTPOverlay{background:rgba(0,0,0,.3)}.legacy .firstview_video_wrap .diver_firstview_mov_cover.dot,.legacy .diver_firstview_mov_cover.dot .YTPOverlay{background-image:radial-gradient(rgba(0,0,0,.5) 22%,transparent 0),radial-gradient(rgba(0,0,0,.5) 22%,transparent 0);background-position:0 0,4px 4px;background-size:8px 8px}.legacy .firstview_video_wrap .diver_firstview_mov_cover.check,.legacy .diver_firstview_mov_cover.check .YTPOverlay{background-image:-webkit-linear-gradient(transparent 80%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.1) 100%),-webkit-linear-gradient(0deg,transparent 80%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.1) 100%);background-image:linear-gradient(transparent 80%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.1) 100%),liner-gradient(90deg,transparent 80%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.1) 100%);background-color:transparent;-webkit-background-size:10px 10px;background-size:10px 10px}.legacy .firstview_video_wrap .diver_firstview_mov_cover.pattern,.legacy .diver_firstview_mov_cover.pattern .YTPOverlay{background:-webkit-radial-gradient(closest-side,rgba(0,0,0,0) 98%,rgba(0,0,0,.298039) 99%),-webkit-radial-gradient(closest-side,rgba(0,0,0,0) 98%,rgba(0,0,0,.298039) 99%),rgba(90,90,90,.7);background:radial-gradient(closest-side,rgba(0,0,0,0) 98%,rgba(0,0,0,.298039) 99%),radial-gradient(closest-side,rgba(0,0,0,0) 98%,rgba(0,0,0,.298039) 99%),rgba(90,90,90,.7);background-position:0 0,40px 40px;-webkit-background-size:80px 80px;background-size:80px 80px}@media screen and (max-width:768px){.legacy .firstview_content{width:90%}}/****************************************

          other style

*****************************************/.legacy .hvr-fade-post{transition-duration:.4s}.legacy .sns.mini .fb_iframe_widget{top:-5px}.legacy #marquee{width:100%;overflow:hidden}.legacy .notfound_message{letter-spacing:normal}.legacy i span{display:none}@media screen and (max-width:600px){.legacy #wpadminbar{position:fixed}}.legacy .content i span{display:none}.legacy ins.adsbygoogle{position:relative;z-index:999}@media screen and (max-width:599px){.legacy .sp_hide{display:none}.legacy .instagram-media{min-width:auto!important}}/****************************************

          tab widget

*****************************************/.legacy .tabs{background-color:#fff;margin:-10px}.legacy .tab_item{width:calc(100%/3);height:40px;border-bottom:3px solid #5ab4bd;background-color:#d9d9d9;line-height:40px;font-size:14px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease}.legacy .tab_item:hover{opacity:.75}.legacy input[name=tab_item]{display:none}.legacy .tab_content{display:none;padding:1em;clear:both;overflow:hidden}.legacy #all:checked~#all_content,.legacy #programming:checked~#programming_content,.legacy #design:checked~#design_content{display:block}.legacy .tabs input:checked+.tab_item{background-color:#5ab4bd;color:#fff}.legacy .widget.widget_diver_widget_tab{padding:0}.legacy .widget_diver_widget_tab .widgettitle{margin:0}.legacy .widget ul.d_tab_nav li.d_tab_active a{background:#fff;color:#333;border-top:3px solid #2196F3}.legacy .widget>ul.d_tab_nav:first-of-type>li,.legacy .widget ul.d_tab_nav:first-child>li{border:0}.legacy .tabbar{display:none}.legacy .d_tab_live .d_tab_hide{display:none}.legacy .tabber{display:none}.legacy .widget ul.d_tab_nav{margin:0;font:bold 12px Verdana,sans-serif;white-space:nowrap;overflow-y:auto;display:block;white-space:-.4em;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}.legacy .widget ul.d_tab_nav li{list-style:none;margin:0;display:inline-block;white-space:normal;margin-right:2px;flex:1;text-align:center;border-radius:3px 3px 0 0}.legacy .widget ul.d_tab_nav li:last-child{margin-right:0}.legacy .widget ul.d_tab_nav li a{padding:.8em 1em;border-bottom:none;text-decoration:none;background:#f9f9f9;color:#999;border-top:3px solid #aaa;display:block;font-size:1em;white-space:nowrap;box-shadow:0 -5px 15px -5px rgba(0,0,0,.1) inset}.legacy .widget ul.d_tab_nav li a:visited{color:#667}.legacy .widget ul.d_tab_nav li a:hover{background:#fff;box-shadow:0 -5px 5px -5px rgba(0,0,0,.1) inset}.legacy li.d_tab_active{box-shadow:0 0 5px rgba(0,0,0,.2);z-index:1}.legacy .widget ul.d_tab_nav li.d_tab_active a{background-color:#fff;box-shadow:none}.legacy .widget ul.d_tab_nav li.d_tab_active a:hover{color:#000;background:white}.legacy .d_tab_live .d_tab_tab{padding:10px;border-top:0}.legacy .d_tab_live .d_tab_tab .d_tab_title{display:none}.legacy .d_tab_tab ul li a{display:block;padding:.8em 1em;margin:0;position:relative;font-size:.9em}.legacy #main .d_tab_tab ul li a{font-size:1em}.legacy .d_tab_tab ul li.widget_post_list a{padding:8px}/****************************************

          header message

*****************************************/.legacy .header_message{background:#eee;text-align:center;font-weight:bold;position:relative}.legacy .header_message_badge{display:inline-block;background:#f00;color:#fff;padding:.4em .6em;border-radius:3px;font-size:.7em;margin-right:8px;vertical-align:middle}.legacy .header_message_text{display:inline-block;vertical-align:middle;font-size:.9em;transition:.4s}.legacy .header_message .header_message_wrap{padding:10px;display:block}.legacy a.header_message_wrap:hover .header_message_text{opacity:.7}@media screen and (max-width:768px){.legacy .header_message{font-size:.9em}.legacy .header_message_text{width:100%}}/****************************************

          nav_in_btn

*****************************************/.legacy .nav_in_btn{font-weight:bold}.legacy .nav_in_btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;padding:0;margin:0;list-style:none}.legacy .nav_in_btn ul li{border-left:solid 1px #d4d4d4}.legacy .nav_in_btn ul li:last-child{border-right:1px solid #d4d4d4}.legacy .nav_in_btn ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-wbkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100px;height:85px;font-size:12px;font-weight:bold}.legacy .nav_in_btn ul li a:hover{opacity:.7}.legacy .nav_in_btn ul li i{font-size:30px;margin:5px 0}@media screen and (max-width:959px){.legacy .nav_in_btn{display:none}}@media screen and (max-width:599px){.legacy .d_sp .nav_in_btn{box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:block}.legacy .d_sp .nav_in_btn ul li a{width:100%;height:65px;font-size:10px}.legacy .d_sp .nav_in_btn ul li{width:25%}.legacy .d_sp .nav_in_btn ul li i{font-size:20px}}/****************************************

          fb comment

*****************************************/.legacy .fb-comments{width:100%}.legacy .fb-comments iframe{min-width:100%}/****************************************

          hover anime

*****************************************/@media screen and (min-width:600px){.legacy .post_list_wrap:hover,.legacy .mini-list-post-box:hover .post-box-contents,.legacy .pickup-cat-list:hover,.legacy .single-recommend:hover,.legacy .widget_post_list:hover,.legacy .sticky-post-box:hover,.legacy .sc_article.list>a:hover{transform:translate(3px,0)}.legacy .grid_post-box:hover .post-box-contents,.legacy .post_footer_author .author-post:hover,.legacy .widget_post_list.grid:hover,.legacy .sc_article.grid>a:hover{transform:translate(0,-3px)}}/****************************************

    effect

*****************************************/.legacy .fa:before{font-family:fontAwesome}

/* /wp-content/themes/diver_child/style.css */
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

/* カスタマイズする場合にはこれより下に追記してください  */



@media screen and (min-width:768px) {
	.legacy .pc {display:block !important;}
	.legacy .sp {display:none;}
}
@media screen and (max-width:767px) {
	.legacy .sp {display:block !important;}
	.legacy .pc {display:none;}
}
@media screen and (max-width:767px) {	
	.legacy .top-box4 {
    padding-right: 5% !important;
    padding-left: 5% !important;
}
}

.legacy .mv-cnt01 {
	display: block;
	position:relative;
  width: 100%;
	padding-top: 56.25%;
	margin:2em 0 0;
}
.legacy .mv-cnt01 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width:767px) {
	.legacy .mv-cnt01 {
	display: block;
	position:relative;
  width: 100%;
	padding-top: 0%;
		margin:0em 0 0;
}
}


.legacy #anim01,.legacy #anim02 {
display:none;
}
.legacy .anim01 {
transform: translateY(0px);
}
/* 下から */
.legacy .anim01 {
display:block !important;
animation: fadeIn 2s ease 0s 1 normal backwards;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(3vw);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}

.legacy .anim02 {
transform: translateX(4.8vw);
}
/* 横から */
.legacy .anim02 {
display:block !important;
animation: slidein 2s ease 0s 1 normal backwards;
}
@keyframes slidein {
  from {
    opacity: 0;
    transform: translateX(6vw);
  }
  to {
opacity: 1;
    transform: translateX(4.8vw);
  }
}

.legacy .mb10 {
margin-bottom:10px !important;
}
.legacy .mb20 {
margin-bottom:20px !important;
}
.legacy .mb30 {
margin-bottom:30px !important;
}
.legacy .mb60 {
margin-bottom:60px !important;
}
.legacy .pb30 {
padding-bottom:30px !important;
}
.legacy .pb60 {
padding-bottom:60px !important;
}

.legacy .bold {
	font-weight:bold;
}

.legacy .mainv {
width:100%;
}
.legacy .mainv .inner {
width:78.95%;
max-width:1080px;
margin:0 auto;
padding:6% 0;
}
@media screen and (min-width:1386px) {
	.legacy .mainv .inner {
/*height:520px;*/
}
}
.legacy .mainv h1 {
font-size:44px;
color:#000000;
line-height:66px;
letter-spacing: -1px;
padding-bottom:20px;
}
.legacy .mainv h1 span {
font-size:28px;
line-height:1.4;
letter-spacing: -1px;
	font-weight:normal !important;
}
.legacy .mainv .bold {
font-weight:bold;
font-size:28px;
color:#000000;
line-height:40px;
padding-bottom:10px;
}
.legacy .mainv-text {
display:inline-block;
width:45.25%; max-width:625px;
vertical-align:top;
	text-align:center;
}

.legacy #sec04 .button a,
	.legacy #sec04 .content .button a {
    padding: 0.6em 2em;
    display: inline-block;
    position: relative;
    background-color: unset !important;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-weight: bold;
    text-decoration: none!important;
    letter-spacing: 2px;
    border-radius: 3px;
}
/*#sec04 .button {
	text-align:left !important;
}*/
@media screen and (max-width:1310px) {
.legacy .mainv h1 {
font-size:3.3vw;
color:#000000;
line-height:1.4;
letter-spacing: -1px;
}
	.legacy .mainv h1 span {
font-size:2.1vw;
line-height:1.4;
letter-spacing: -1px;
		font-weight:normal !important;
}
.legacy .mainv .bold {
font-weight:bold;
font-size:1.9vw;
color:#000000;
line-height:1.4;
}
.legacy p {
font-size:1.4vw;
line-height:1.6;
}
.legacy #footer p {
font-size:unset;
line-height:unset;
}
}

@media screen and (max-width:767px) {
	
	.legacy #anim01,.legacy #anim02 {
display:block !important;
}
	.legacy .anim01 {
display:block !important;
animation: unset !important;
}
	.legacy .anim02 {
display:block !important;
animation: unset !important;
}
	.legacy .anim02 {
transform: unset !important;
}

	.legacy .cnt-inner {
width:100% !important;
		text-align:center !important;
max-width:1000px;
margin:0 auto;
padding:10% 0 0 0 !important;
}
	
	.legacy .mainv h1 span {
font-size:5.0vw;
line-height:1.4;
letter-spacing: -1px;
		font-weight:normal !important;
}
	.legacy .mainv .inner {
width:80.95%;
max-width:1080px;
		height:146vmin;
margin:0 auto;
padding:5.6% 0 6%;
}

.legacy .mainv .bold {
font-weight:bold;
font-size:28px;
color:#000000;
line-height:40px;
padding-bottom:10px;
}
.legacy .mainv-text {
display:block;
width:100%;
vertical-align:unset;
	text-align:center;
	margin:0 auto;
}
	
	.legacy .mainv-img {
position:relative !important;
display:block !important;
width:99% !important;
height: 18vw;
vertical-align:unset;
		margin: 6% auto 0 auto;
}
.legacy .mainv-img img {
position:unset !important;
top:0;
right:0;
}
	
.legacy .mainv h1 {
font-size:7.4vw;
color:#000000;
line-height:1.4;
letter-spacing: -1px;
}
.legacy .mainv .bold {
font-weight:bold;
font-size:4.9vw;
color:#000000;
line-height:1.4;
}
.legacy p {
font-size:3.4vw;
line-height:1.6;
}
.legacy #footer p {
font-size:unset;
line-height:unset;
}
	
	.legacy .page-id-1678 h2,
	.legacy .page-id-2128 h2{
font-weight:bold;
font-size:4.9vw !important;
color:#000000;
line-height:1.4;
}
.legacy #sec03 li {
    font-size: 3.8vw !important;
    line-height: 2.8;
	text-align:left;
}
	.legacy .cnt-text {
display:block !important;
width:100% !important;
vertical-align:unset;
}
	
	.legacy .cnt-img {
position:relative;
display:inline-block;
width:86% !important;
height:72vw !important;
vertical-align:unset;
}
.legacy .cnt-img img.phone-img {
position:relative !important;
bottom:-1vw !important;
left:0vw !important;
}
.legacy .cnt-img img.card-img {
position:absolute;
top:6% !important;
right:5% !important;
}
	.legacy .phone-img {
width:66.4%;
	min-width:160px !important;
}
.legacy .card-img {
width:90.87%;
	min-width:240px !important;
}
	
	.legacy .cnt-inner-line-top {
	width:88% !important;
max-width:1000px;
margin:0 auto;
padding:10% 0 !important;
border:1px solid #F1EEEF;
	border-width:1px 0 0 0;
		text-align:center !important;
}
	.legacy #sec05 .cnt-inner-line-top {
	width:88% !important;
max-width:1000px;
margin:0 auto;
padding:10% 0 0 0 !important;
border:1px solid #F1EEEF;
	border-width:1px 0 0 0;
		text-align:center !important;
}
.legacy .cnt-inner-line-none {
width:88% !important;
max-width:1000px;
margin:0 auto;
padding:10% 0;
}
	.legacy #sec04 .cnt-inner-line-none {
		width:100% !important;
	}
	.legacy .mb60 {
		margin-bottom:20px !important;
	}
	.legacy #sec03 .cnt-img {
	width: 46.63%;
	height: auto !important;
text-align:center;
}
	.legacy #sec04 .mb60 {
		margin-bottom:30px !important;
	}
	
	.legacy #sec05 .cnt-inner .cnt-text {
		width:100% !important;
	}	
	.legacy #sec05 .cnt-text {
		margin-bottom:30px;
	}
	.legacy #sec05 .cnt-img {
		height:auto !important;
	}
	
	.legacy #sec06 .cnt-inner-line-top {
	width:88% !important;
max-width:1000px;
margin:0 auto;
padding:10% 0 0 0 !important;
border:1px solid #F1EEEF;
	border-width:1px 0 0 0;
		text-align:center !important;
}
	.legacy #sec06 .cnt-inner .cnt-text {
		width:100% !important;
	}	
	.legacy #sec06 .cnt-text {
		margin-bottom:30px;
	}
	.legacy #sec06 .cnt-img {
		height:auto !important;
	}
}


.legacy .mainv-img {
position:relative;
display:inline-block;
width:52.93%;
height: 23vw;
}
.legacy .mainv-img img {
position:absolute;
top:0;
right:-40px;
}
.legacy .page-id-1678 h2,
.legacy .page-id-2128 h2{
font-weight:bold;
font-size:28px;
color:#000000;
line-height:40px;
padding:0 0 10px 0;
background-color: unset;
}
.legacy #sec03 li {
    font-size: 21px;
    line-height: 1.8;
}
@media screen and (max-width:1310px) {
.legacy .page-id-1678 h2,
.legacy .page-id-2128 h2{
font-weight:bold;
font-size:1.9vw;
color:#000000;
line-height:1.4;
}
.legacy #sec03 li {
    font-size: 1.8vw;
    line-height: 1.8;
}
}


.legacy #sec01 {
width:100%;
	 background-image:url(/legacy/assets/www.advasa.co.jp/wp-content/uploads/2022/02/mainv-bg-scaled.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center;
}
.legacy .cnt-inner {
width:73.1%;
max-width:1000px;
margin:0 auto;
padding:1% 0;
}
.legacy .cnt-inner-line-top {
	width:73.1%;
max-width:1000px;
margin:0 auto;
padding:6% 0;
border:1px solid #F1EEEF;
	border-width:1px 0 0 0;
}
.legacy .cnt-inner-line-none {
width:73.1%;
max-width:1000px;
margin:0 auto;
padding:6% 0;
}

.legacy .phone-img {
width:66.4%;
	min-width:260px;
}
.legacy .card-img {
width:90.87%;
	min-width:340px;
}
.legacy .cnt-text {
display:inline-block;
width:47.96%;
vertical-align:middle;
}
.legacy #sec05 .cnt-inner .cnt-text {
		width:51.96%;
	}	
.legacy #sec06 .cnt-inner .cnt-text {
		width:51.96%;
	}	
.legacy .cnt-text100 {
width:100%;
}
.legacy .cnt-text100-frame {
	width:100%;
	box-sizing:border-box;
	border:1px solid #9F9F9F;
	border-radius:10px;
	padding:6%;
}
.legacy .cnt-img {
position:relative;
display:inline-block;
width:44.63%;
height:390px;
vertical-align:middle;
}
.legacy .cnt-img img.phone-img {
position:absolute;
bottom:-1vw;
left:5vw;
}
.legacy .cnt-img img.card-img {
position:absolute;
top:18%;
right:-2vw;
}

.legacy .page-id-1678 .content .button,
.legacy .page-id-2128 .content .button{
    margin-top: 0;
    margin-bottom: unset;
}
.legacy .page-id-1678 .button,
.legacy .page-id-2128 .button{
    text-align: center;
    margin: unset;
}

.legacy .mySwiper {
	position:relative;
}

.legacy #sec03 .cnt-text {
display:inline-block;
width:51.96%;
vertical-align:top;
}

.legacy #sec03 .cnt-inner-line-none {
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
}

.legacy #sec03 li {
    list-style-type: none;
    position: relative;
    }
.legacy #sec03 li:before {
    border-radius: 50%;
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    left: -20px;
    top: 0.6em;
    content: "";
    background: #BFBFBF;
}
.legacy #sec03 .cnt-img {
	width: 46.63%;
	height: auto;
text-align:center;
}

.legacy #sec04 .cnt-inner-line-none {
	width:100%;
	display:flex;
	justify-content: space-between;
	padding:0;
}
.legacy #sec04 .cnt-inner-line-none img {
	width:47%;
}

.legacy #sec05 .cnt-inner {
width:100%;
max-width:1000px;
margin:0 auto;
padding:1% 0;
}
.legacy #sec05 .cnt-img {
	width: 46.63%;
	height: auto;
text-align:center;
}

.legacy #sec05 .cnt-inner-line-none {
    width: 73.1%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 6% 0;
}

.legacy .page-id-1678 .titleL-02,
.legacy .page-id-2128 .titleL-02{
    background: #0094d1;
    padding: 0.5em;
    text-align: center;
	width:90%;
    max-width: 1000px;
    margin:6% auto 10px auto;
	color:#ffffff;
}

.legacy #sec06 {
	background-color:#F1F1F1;
}
.legacy #sec06 .cnt-inner {
width:100%;
max-width:1000px;
margin:0 auto;
padding:6% 0 0 0;
}
.legacy #sec06 .cnt-img {
	width: 46.63%;
	height: auto;
text-align:center;
}

.legacy #sec06 .cnt-inner-line-none {
    width: 73.1%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 4% 0;
}

.legacy #sec07 h2 {
	display:inline-block;
	width:20%;
	vertical-align:top;
}
.legacy #sec07 .copy-text {
	display:inline-block;
	width:79%;
	vertical-align:top;
}
.legacy #sec07 .cnt-inner-line-top {
    width: 73.1%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 6% 0 0 0 !important;
    border: 1px solid #F1EEEF;
    border-width: 1px 0 0 0;
}
.legacy .content #sec07 img {
	max-width: 100%;
    height: auto;
    margin: 0 0 0em 0 !important;
}

@media screen and (max-width:767px) {
	.legacy #sec07 h2 {
	display:inline-block;
	width:30%;
		margin-right:6%;
	vertical-align:top;
		text-align:left;
}
.legacy #sec07 .copy-text {
	display:inline-block;
	width:60%;
	vertical-align:top;
	text-align:left;
}
}


.legacy .page-id-1974 .recruit-img img,
.legacy .page-id-2182 .recruit-img img {
	width: 100%;
    height: auto;
    margin: 0 0 0em 0 !important;
}
.legacy #post-1974,
.legacy #post-2182 {
	background-color:#e6f1f5;
	text-align: center !important;
}

.legacy .page-id-1974 .page-text,
.legacy .page-id-1974 .sp-top-box3,
.legacy .page-id-2182 .page-text,
.legacy .page-id-2182 .sp-top-box3{
	    background: unset !important;
	text-align: center !important;
}

.legacy .page-id-1974 h2,
.legacy .page-id-2182 h2{
	position: relative;
    background-color: unset !important;
    color: #1A2D89 !important;
    padding: 0 !important;
    font-size: 1.0em;
    margin: 0 0 1em !important;
    line-height: 1.5;
}
.legacy .page-id-1974 h2 span,
.legacy .page-id-2182 h2 span{
    font-size: 2.6em !important;
}

.legacy .page-id-1974 p.copy,
.legacy .page-id-2182 p.copy {
	font-size:36px;
	font-weight:bold;
}
.legacy .page-id-1974 .content h3,
.legacy .page-id-2182 .content h3 {
		font-weight: bold;
    font-size: 32px;
    color: #000000;
    line-height: 1.4;
	}

@media screen and (max-width:1310px) {
	.legacy .page-id-1974 h2,
	.legacy .page-id-2182 h2 {
	position: relative;
    background-color: unset !important;
    color: #1A2D89 !important;
    padding: 0 !important;
    font-size: 1.0em;
    margin: 0 0 1em !important;
    line-height: 1.5;
}
.legacy .page-id-1974 h2 span,
.legacy .page-id-2182 h2 span{
    font-size: 2.6em !important;
}
.legacy .page-id-1974 p.copy,
.legacy .page-id-2182 p.copy{
	font-weight: bold;
    font-size: 2.8vw;
    color: #000000;
    line-height: 1.4;
}
	
.legacy .page-id-1974 .content h3,
.legacy .page-id-2182 .content h3 {
		font-weight: bold;
    font-size: 2.3vw;
    color: #000000;
    line-height: 1.4;
	}
}

@media screen and (max-width:767px) {
	.legacy .page-id-1974 h2,
	.legacy .page-id-2182 h2 {
	position: relative;
    background-color: unset !important;
    color: #1A2D89 !important;
    padding: 0 !important;
    font-size: 2.6vw;
    margin: 0 0 1em !important;
    line-height: 1.2;
}
.legacy .page-id-1974 h2 span,
.legacy .page-id-2182 h2 span {
    font-size: 7.0vw !important;
}
.legacy .page-id-1974 p.copy,
.legacy .page-id-2182 p.copy {
font-size: 4.9vw !important;
}
	
	.legacy .page-id-1974 .sp-top-box3 h3,
	.legacy .page-id-2182 .sp-top-box3 h3 {
		line-height:1.5 !important;
		padding: 0 0 3% 0 !important;
		margin: 0 0 3% 0 !important;
	}
	.legacy .page-id-1974 .content h3,
	.legacy .page-id-2182 .content h3 {
		font-weight: bold;
    font-size: 4.0vw !important;
    color: #000000;
    line-height: 1.4;
	}
}


.legacy .page-id-1974 .content h3,
.legacy .page-id-2182 .content h3 {
    border-bottom: unset !important;
    background: unset !important;
    border-radius: 0;
	padding-bottom:3% !important;
}
.legacy .page-id-1974 h3,
.legacy .page-id-2182 h3 {
    position: relative;
    font-weight: bold;
    margin:unset !important;
    font-size: 1.3em;
}


.legacy .page-id-1974 .essentials h3,
.legacy .page-id-2182 .essentials h3 {
	padding-left: unset !important;
    border-bottom:unset !important;
    border-radius: 0;
	color: #000000 !important;
	position: relative;
    font-weight: bold;
    font-size: 26px !important;
    padding: 0.2em 1em;
    color: #333;
    margin: 60px 0 0.6em !important;
}


/* /wp-content/themes/diver/lib/functions/editor/gutenberg/blocks.min.css */
.legacy [class^=wp-block-] figcaption{color:#707070;font-family:"Noto Sans",sans-serif;font-size:12px;line-height:1.5;margin-bottom:0;padding:.5em 0}@media screen and (min-width:46.25em){.legacy [class^=wp-block-] figcaption{font-size:14px}}@media screen and (min-width:55em){.legacy [class^=wp-block-] figcaption{font-size:16px}}@media screen and (min-width:59.6875em){.legacy [class^=wp-block-] figcaption{font-size:12px}}@media screen and (min-width:68.75em){.legacy [class^=wp-block-] figcaption{font-size:14px}}@media screen and (min-width:77.5em){.legacy [class^=wp-block-] figcaption{font-size:16px}}.legacy [class^=wp-block-].alignleft,.legacy [class^=wp-block-] .alignleft{margin-right:1em}.legacy [class^=wp-block-].alignright,.legacy [class^=wp-block-] .alignright{margin-left:1em}.legacy p.has-drop-cap:not(:focus)::first-letter{font-size:5em}.legacy .wp-block-gallery{margin-bottom:1.6em}.legacy .wp-block-audio audio{display:block;width:100%}.legacy .wp-block-cover-image .wp-block-cover-image-text,.legacy .wp-block-cover .wp-block-cover-text,.legacy .wp-block-cover-image h2,.legacy .wp-block-cover h2{font-size:29px;line-height:1.2069}.legacy .wp-block-quote,.legacy .wp-block-quote:not(.is-large):not(.is-style-large),.legacy [class^=wp-block-] blockquote{border-color:#707070}.legacy .wp-block-quote cite,.legacy .wp-block-quote__citation{color:#333;font-family:"Noto Sans",sans-serif;font-size:.9em;font-style:normal;line-height:1.6;text-transform:none}.legacy .wp-block-quote em,.legacy .wp-block-quote i{font-style:normal}.legacy .wp-block-quote strong,.legacy .wp-block-quote b{font-weight:400}@media screen and (min-width:46.25em){.legacy .edit-post-visual-editor .wp-block-quote p{font-size:20px;line-height:1.75}}@media screen and (min-width:55em){.legacy .edit-post-visual-editor .wp-block-quote p{font-size:22px;line-height:1.8182}}@media screen and (min-width:59.6875em){.legacy .edit-post-visual-editor .wp-block-quote p{font-size:18px;line-height:1.6667}}@media screen and (min-width:68.75em){.legacy .edit-post-visual-editor .wp-block-quote p{font-size:20px;line-height:1.75}}@media screen and (min-width:77.5em){.legacy .edit-post-visual-editor .wp-block-quote p{font-size:22px;line-height:1.8182}}.legacy .wp-block-cover-image.aligncenter,.legacy .wp-block-cover.aligncenter,.legacy .wp-block-cover-image.alignleft,.legacy .wp-block-cover.alignleft,.legacy .wp-block-cover-image.alignright,.legacy .wp-block-cover.alignright{display:flex}.legacy .wp-block-file a.wp-block-file__button{background-color:#333;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:"Noto Sans",sans-serif;font-size:12px;font-weight:700;line-height:1.5;padding:.7917em 1.5em;text-transform:uppercase;vertical-align:baseline;border-radius:20px}.legacy .wp-block-file a.wp-block-file__button:hover,.legacy .wp-block-file a.wp-block-file__button:focus{background-color:#707070;background-color:rgba(51,51,51,.7);outline:0}.legacy .rtl .wp-block-file *+.wp-block-file__button{margin-left:.75em;margin-right:0}.legacy .wp-block-pullquote{border:0}.legacy .wp-block-pullquote blockquote{border:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.legacy .wp-block-pullquote cite{color:#333;font-family:"Noto Sans",sans-serif;font-size:15px;font-style:normal;line-height:1.6;text-transform:none}@media screen and (min-width:46.25em){.legacy .wp-block-pullquote cite{font-size:17px;line-height:1.6471}}@media screen and (min-width:55em){.legacy .wp-block-pullquote cite{font-size:19px;line-height:1.6842}}@media screen and (min-width:59.6875em){.legacy .wp-block-pullquote cite{font-size:15px;line-height:1.6}}@media screen and (min-width:68.75em){.legacy .wp-block-pullquote cite{font-size:17px;line-height:1.6471}}@media screen and (min-width:77.5em){.legacy .wp-block-pullquote cite{font-size:19px;line-height:1.6842}}.legacy .wp-block-table th,.legacy .wp-block-table td{border-color:#eaeaea;border-width:0 1px 1px 0}.legacy .wp-block-button .wp-block-button__link{border:0;cursor:pointer;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.5;padding:.7917em 1.5em;text-transform:uppercase;vertical-align:baseline;text-decoration:none}.legacy .wp-block-button__link{background-color:#333;color:#fff}.legacy .wp-block-button__link:hover,.legacy .wp-block-button__link:focus{background-color:#707070;background-color:rgba(51,51,51,.7);color:#fff}.legacy .wp-block-separator{max-width:100px;border:0;border-bottom:2px solid #8f98a1;margin:1.65em auto}.legacy .wp-block-separator.is-style-wide{max-width:100%}.legacy .wp-block-media-text{margin-bottom:1.6em}.legacy .wp-block-media-text *:last-child{margin-bottom:0}.legacy .wp-block-archives.aligncenter,.legacy .wp-block-categories.aligncenter,.legacy .wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.legacy .wp-block-latest-comments{margin:0}.legacy .wp-block-latest-comments__comment,.legacy .wp-block-latest-comments__comment-excerpt,.legacy .wp-block-latest-comments__comment-excerpt p{font-size:inherit}.legacy .wp-block-latest-comments__comment-meta a{border-bottom-color:transparent;font-weight:700}.legacy .wp-block-latest-comments__comment-excerpt p:last-child{margin-bottom:0}.legacy .wp-block-latest-comments__comment-date{color:#707070;font-family:"Noto Sans",sans-serif;font-size:12px;line-height:1.5;margin-bottom:1.6em}@media screen and (min-width:46.25em){.legacy .wp-block-latest-comments__comment-date{font-size:14px}}@media screen and (min-width:55em){.legacy .wp-block-latest-comments__comment-date{font-size:16px}}@media screen and (min-width:59.6875em){.legacy .wp-block-latest-comments__comment-date{font-size:12px}}@media screen and (min-width:68.75em){.legacy .wp-block-latest-comments__comment-date{font-size:14px}}@media screen and (min-width:77.5em){.legacy .wp-block-latest-comments__comment-date{font-size:16px}}.legacy .wp-block-latest-comments .wp-block-latest-comments__comment{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);margin-bottom:0;padding:1.6em 0}.legacy .content .has-light-blue-color{color:#70b8f1}.legacy .content .has-light-blue-background-color{background-color:#70b8f1}.legacy .content .has-light-red-color{color:#ff8178}.legacy .content .has-light-red-background-color{background-color:#ff8178}.legacy .content .has-light-green-color{color:#2ac113}.legacy .content .has-light-green-background-color{background-color:#2ac113}.legacy .content .has-light-yellow-color{color:#ffe822}.legacy .content .has-light-yellow-background-color{background-color:#ffe822}.legacy .content .has-light-orange-color{color:#ffa30d}.legacy .content .has-light-orange-background-color{background-color:#ffa30d}.legacy .content .has-white-color{color:#fff}.legacy .content .has-white-background-color{background-color:#fff}.legacy .content .has-blue-color{color:#00f}.legacy .content .has-blue-background-color{background-color:#00f}.legacy .content .has-red-color{color:#f00}.legacy .content .has-red-background-color{background-color:#f00}.legacy .content .has-purple-color{color:#674970}.legacy .content .has-purple-background-color{background-color:#674970}.legacy .content .has-black-color{color:#000}.legacy .content .has-black-background-color{background-color:#000}.legacy .content .has-gray-color{color:#ccc}.legacy .content .has-gray-background-color{background-color:#ccc}

/* /wp-content/themes/diver/lib/assets/prism/prism.css */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism-coy&languages=markup+css+clike+javascript&plugins=line-highlight+line-numbers */
/**
 * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics);
 * @author Tim  Shedor
 */

.legacy code[class*="language-"],
.legacy pre[class*="language-"] {
	color: black;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

/* Code blocks */
.legacy pre[class*="language-"] {
	position: relative;
	margin: .5em 0;
	overflow: visible;
	padding: 0;
}
.legacy pre[class*="language-"]>code {
	position: relative;
	border-left: 10px solid #358ccb;
	box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf;
	background-color: #fdfdfd;
	background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
	background-size: 3em 3em;
	background-origin: content-box;
	background-attachment: local;
}

.legacy code[class*="language"] {
	max-height: inherit;
	height: inherit;
	padding: 0 1em;
	display: block;
	overflow: auto;
}

/* Margin bottom to accommodate shadow */
.legacy :not(pre) > code[class*="language-"],
.legacy pre[class*="language-"] {
	background-color: #fdfdfd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 1em;
}

/* Inline code */
.legacy :not(pre) > code[class*="language-"] {
	position: relative;
	padding: .2em;
	border-radius: 0.3em;
	color: #c92c2c;
	border: 1px solid rgba(0, 0, 0, 0.1);
	display: inline;
	white-space: normal;
}

.legacy pre[class*="language-"]:before,
.legacy pre[class*="language-"]:after {
	content: '';
	z-index: -2;
	display: block;
	position: absolute;
	bottom: 0.75em;
	left: 0.18em;
	width: 40%;
	height: 20%;
	max-height: 13em;
	box-shadow: 0px 13px 8px #979797;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	transform: rotate(-2deg);
}

.legacy :not(pre) > code[class*="language-"]:after,
.legacy pre[class*="language-"]:after {
	right: 0.75em;
	left: auto;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
}

.legacy .token.comment,
.legacy .token.block-comment,
.legacy .token.prolog,
.legacy .token.doctype,
.legacy .token.cdata {
	color: #7D8B99;
}

.legacy .token.punctuation {
	color: #5F6364;
}

.legacy .token.property,
.legacy .token.tag,
.legacy .token.boolean,
.legacy .token.number,
.legacy .token.function-name,
.legacy .token.constant,
.legacy .token.symbol,
.legacy .token.deleted {
	color: #c92c2c;
}

.legacy .token.selector,
.legacy .token.attr-name,
.legacy .token.string,
.legacy .token.char,
.legacy .token.function,
.legacy .token.builtin,
.legacy .token.inserted {
	color: #2f9c0a;
}

.legacy .token.operator,
.legacy .token.entity,
.legacy .token.url,
.legacy .token.variable {
	color: #a67f59;
	background: rgba(255, 255, 255, 0.5);
}

.legacy .token.atrule,
.legacy .token.attr-value,
.legacy .token.keyword,
.legacy .token.class-name {
	color: #1990b8;
}

.legacy .token.regex,
.legacy .token.important {
	color: #e90;
}

.legacy .language-css .token.string,
.legacy .style .token.string {
	color: #a67f59;
	background: rgba(255, 255, 255, 0.5);
}

.legacy .token.important {
	font-weight: normal;
}

.legacy .token.bold {
	font-weight: bold;
}
.legacy .token.italic {
	font-style: italic;
}

.legacy .token.entity {
	cursor: help;
}

.legacy .namespace {
	opacity: .7;
}

@media screen and (max-width: 767px) {
	.legacy pre[class*="language-"]:before,
	.legacy pre[class*="language-"]:after {
		bottom: 14px;
		box-shadow: none;
	}

}

/* Plugin styles */
.legacy .token.tab:not(:empty):before,
.legacy .token.cr:before,
.legacy .token.lf:before {
	color: #e0d7d1;
}

/* Plugin styles: Line Numbers */
.legacy pre[class*="language-"].line-numbers.line-numbers {
	padding-left: 0;
}

.legacy pre[class*="language-"].line-numbers.line-numbers code {
	padding-left: 3.8em;
}

.legacy pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows {
	left: 0;
}

/* Plugin styles: Line Highlight */
.legacy pre[class*="language-"][data-line] {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.legacy pre[data-line] code {
	position: relative;
	padding-left: 4em;
}
.legacy pre .line-highlight {
	margin-top: 0;
}

.legacy pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
}

.legacy .line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em; /* Same as .prism’s padding-top */

	background: hsla(24, 20%, 50%,.08);
	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));

	pointer-events: none;

	line-height: inherit;
	white-space: pre;
}

	.legacy .line-highlight:before,
	.legacy .line-highlight[data-end]:after {
		content: attr(data-start);
		position: absolute;
		top: .4em;
		left: .6em;
		min-width: 1em;
		padding: 0 .5em;
		background-color: hsla(24, 20%, 50%,.4);
		color: hsl(24, 20%, 95%);
		font: bold 65%/1.5 sans-serif;
		text-align: center;
		vertical-align: .3em;
		border-radius: 999px;
		text-shadow: none;
		box-shadow: 0 1px white;
	}

	.legacy .line-highlight[data-end]:after {
		content: attr(data-end);
		top: auto;
		bottom: .4em;
	}

.legacy .line-numbers .line-highlight:before,
.legacy .line-numbers .line-highlight:after {
	content: none;
}

.legacy pre[class*="language-"].line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

.legacy pre[class*="language-"].line-numbers > code {
	position: relative;
	white-space: inherit;
}

.legacy .line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

	.legacy .line-numbers-rows > span {
		pointer-events: none;
		display: block;
		counter-increment: linenumber;
	}

		.legacy .line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}



/* https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css */
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.legacy .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.legacy .swiper-container-no-flexbox .swiper-slide{float:left}.legacy .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.legacy .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.legacy .swiper-container-android .swiper-slide,.legacy .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.legacy .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.legacy .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.legacy .swiper-slide-invisible-blank{visibility:hidden}.legacy .swiper-container-autoheight,.legacy .swiper-container-autoheight .swiper-slide{height:auto}.legacy .swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.legacy .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.legacy .swiper-container-3d .swiper-cube-shadow,.legacy .swiper-container-3d .swiper-slide,.legacy .swiper-container-3d .swiper-slide-shadow-bottom,.legacy .swiper-container-3d .swiper-slide-shadow-left,.legacy .swiper-container-3d .swiper-slide-shadow-right,.legacy .swiper-container-3d .swiper-slide-shadow-top,.legacy .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.legacy .swiper-container-3d .swiper-slide-shadow-bottom,.legacy .swiper-container-3d .swiper-slide-shadow-left,.legacy .swiper-container-3d .swiper-slide-shadow-right,.legacy .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.legacy .swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy .swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy .swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy .swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy .swiper-container-wp8-horizontal,.legacy .swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.legacy .swiper-container-wp8-vertical,.legacy .swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.legacy .swiper-button-next,.legacy .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.legacy .swiper-button-next.swiper-button-disabled,.legacy .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.legacy .swiper-button-prev,.legacy .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.legacy .swiper-button-next,.legacy .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.legacy .swiper-button-prev.swiper-button-white,.legacy .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.legacy .swiper-button-next.swiper-button-white,.legacy .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.legacy .swiper-button-prev.swiper-button-black,.legacy .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.legacy .swiper-button-next.swiper-button-black,.legacy .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.legacy .swiper-button-lock{display:none}.legacy .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.legacy .swiper-pagination.swiper-pagination-hidden{opacity:0}.legacy .swiper-container-horizontal>.swiper-pagination-bullets,.legacy .swiper-pagination-custom,.legacy .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.legacy .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.legacy .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.legacy .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.legacy button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.legacy .swiper-pagination-bullet-active{opacity:1;background:#007aff}.legacy .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.legacy .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.legacy .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.legacy .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.legacy .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.legacy .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.legacy .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.legacy .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.legacy .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.legacy .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.legacy .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.legacy .swiper-container-horizontal>.swiper-pagination-progressbar,.legacy .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.legacy .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.legacy .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.legacy .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.legacy .swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.legacy .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.legacy .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.legacy .swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.legacy .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.legacy .swiper-pagination-lock{display:none}.legacy .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.legacy .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.legacy .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.legacy .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.legacy .swiper-scrollbar-cursor-drag{cursor:move}.legacy .swiper-scrollbar-lock{display:none}.legacy .swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.legacy .swiper-zoom-container>canvas,.legacy .swiper-zoom-container>img,.legacy .swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.legacy .swiper-slide-zoomed{cursor:move}.legacy .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.legacy .swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.legacy .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.legacy .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.legacy .swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.legacy .swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.legacy .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.legacy .swiper-container-fade .swiper-slide-active,.legacy .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy .swiper-container-cube{overflow:visible}.legacy .swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.legacy .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.legacy .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.legacy .swiper-container-cube .swiper-slide-active,.legacy .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy .swiper-container-cube .swiper-slide-active,.legacy .swiper-container-cube .swiper-slide-next,.legacy .swiper-container-cube .swiper-slide-next+.swiper-slide,.legacy .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.legacy .swiper-container-cube .swiper-slide-shadow-bottom,.legacy .swiper-container-cube .swiper-slide-shadow-left,.legacy .swiper-container-cube .swiper-slide-shadow-right,.legacy .swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.legacy .swiper-container-flip{overflow:visible}.legacy .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.legacy .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.legacy .swiper-container-flip .swiper-slide-active,.legacy .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy .swiper-container-flip .swiper-slide-shadow-bottom,.legacy .swiper-container-flip .swiper-slide-shadow-left,.legacy .swiper-container-flip .swiper-slide-shadow-right,.legacy .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy .swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

/* https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'),url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/legacy/assets/maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.legacy .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legacy .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.legacy .fa-2x{font-size:2em}.legacy .fa-3x{font-size:3em}.legacy .fa-4x{font-size:4em}.legacy .fa-5x{font-size:5em}.legacy .fa-fw{width:1.28571429em;text-align:center}.legacy .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.legacy .fa-ul>li{position:relative}.legacy .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.legacy .fa-li.fa-lg{left:-1.85714286em}.legacy .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.legacy .fa-pull-left{float:left}.legacy .fa-pull-right{float:right}.legacy .fa.fa-pull-left{margin-right:.3em}.legacy .fa.fa-pull-right{margin-left:.3em}.legacy .pull-right{float:right}.legacy .pull-left{float:left}.legacy .fa.pull-left{margin-right:.3em}.legacy .fa.pull-right{margin-left:.3em}.legacy .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.legacy .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.legacy .fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.legacy .fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.legacy .fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.legacy .fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.legacy .fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.legacy :root .fa-rotate-90,.legacy :root .fa-rotate-180,.legacy :root .fa-rotate-270,.legacy :root .fa-flip-horizontal,.legacy :root .fa-flip-vertical{filter:none}.legacy .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.legacy .fa-stack-1x,.legacy .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.legacy .fa-stack-1x{line-height:inherit}.legacy .fa-stack-2x{font-size:2em}.legacy .fa-inverse{color:#fff}.legacy .fa-glass:before{content:"\f000"}.legacy .fa-music:before{content:"\f001"}.legacy .fa-search:before{content:"\f002"}.legacy .fa-envelope-o:before{content:"\f003"}.legacy .fa-heart:before{content:"\f004"}.legacy .fa-star:before{content:"\f005"}.legacy .fa-star-o:before{content:"\f006"}.legacy .fa-user:before{content:"\f007"}.legacy .fa-film:before{content:"\f008"}.legacy .fa-th-large:before{content:"\f009"}.legacy .fa-th:before{content:"\f00a"}.legacy .fa-th-list:before{content:"\f00b"}.legacy .fa-check:before{content:"\f00c"}.legacy .fa-remove:before,.legacy .fa-close:before,.legacy .fa-times:before{content:"\f00d"}.legacy .fa-search-plus:before{content:"\f00e"}.legacy .fa-search-minus:before{content:"\f010"}.legacy .fa-power-off:before{content:"\f011"}.legacy .fa-signal:before{content:"\f012"}.legacy .fa-gear:before,.legacy .fa-cog:before{content:"\f013"}.legacy .fa-trash-o:before{content:"\f014"}.legacy .fa-home:before{content:"\f015"}.legacy .fa-file-o:before{content:"\f016"}.legacy .fa-clock-o:before{content:"\f017"}.legacy .fa-road:before{content:"\f018"}.legacy .fa-download:before{content:"\f019"}.legacy .fa-arrow-circle-o-down:before{content:"\f01a"}.legacy .fa-arrow-circle-o-up:before{content:"\f01b"}.legacy .fa-inbox:before{content:"\f01c"}.legacy .fa-play-circle-o:before{content:"\f01d"}.legacy .fa-rotate-right:before,.legacy .fa-repeat:before{content:"\f01e"}.legacy .fa-refresh:before{content:"\f021"}.legacy .fa-list-alt:before{content:"\f022"}.legacy .fa-lock:before{content:"\f023"}.legacy .fa-flag:before{content:"\f024"}.legacy .fa-headphones:before{content:"\f025"}.legacy .fa-volume-off:before{content:"\f026"}.legacy .fa-volume-down:before{content:"\f027"}.legacy .fa-volume-up:before{content:"\f028"}.legacy .fa-qrcode:before{content:"\f029"}.legacy .fa-barcode:before{content:"\f02a"}.legacy .fa-tag:before{content:"\f02b"}.legacy .fa-tags:before{content:"\f02c"}.legacy .fa-book:before{content:"\f02d"}.legacy .fa-bookmark:before{content:"\f02e"}.legacy .fa-print:before{content:"\f02f"}.legacy .fa-camera:before{content:"\f030"}.legacy .fa-font:before{content:"\f031"}.legacy .fa-bold:before{content:"\f032"}.legacy .fa-italic:before{content:"\f033"}.legacy .fa-text-height:before{content:"\f034"}.legacy .fa-text-width:before{content:"\f035"}.legacy .fa-align-left:before{content:"\f036"}.legacy .fa-align-center:before{content:"\f037"}.legacy .fa-align-right:before{content:"\f038"}.legacy .fa-align-justify:before{content:"\f039"}.legacy .fa-list:before{content:"\f03a"}.legacy .fa-dedent:before,.legacy .fa-outdent:before{content:"\f03b"}.legacy .fa-indent:before{content:"\f03c"}.legacy .fa-video-camera:before{content:"\f03d"}.legacy .fa-photo:before,.legacy .fa-image:before,.legacy .fa-picture-o:before{content:"\f03e"}.legacy .fa-pencil:before{content:"\f040"}.legacy .fa-map-marker:before{content:"\f041"}.legacy .fa-adjust:before{content:"\f042"}.legacy .fa-tint:before{content:"\f043"}.legacy .fa-edit:before,.legacy .fa-pencil-square-o:before{content:"\f044"}.legacy .fa-share-square-o:before{content:"\f045"}.legacy .fa-check-square-o:before{content:"\f046"}.legacy .fa-arrows:before{content:"\f047"}.legacy .fa-step-backward:before{content:"\f048"}.legacy .fa-fast-backward:before{content:"\f049"}.legacy .fa-backward:before{content:"\f04a"}.legacy .fa-play:before{content:"\f04b"}.legacy .fa-pause:before{content:"\f04c"}.legacy .fa-stop:before{content:"\f04d"}.legacy .fa-forward:before{content:"\f04e"}.legacy .fa-fast-forward:before{content:"\f050"}.legacy .fa-step-forward:before{content:"\f051"}.legacy .fa-eject:before{content:"\f052"}.legacy .fa-chevron-left:before{content:"\f053"}.legacy .fa-chevron-right:before{content:"\f054"}.legacy .fa-plus-circle:before{content:"\f055"}.legacy .fa-minus-circle:before{content:"\f056"}.legacy .fa-times-circle:before{content:"\f057"}.legacy .fa-check-circle:before{content:"\f058"}.legacy .fa-question-circle:before{content:"\f059"}.legacy .fa-info-circle:before{content:"\f05a"}.legacy .fa-crosshairs:before{content:"\f05b"}.legacy .fa-times-circle-o:before{content:"\f05c"}.legacy .fa-check-circle-o:before{content:"\f05d"}.legacy .fa-ban:before{content:"\f05e"}.legacy .fa-arrow-left:before{content:"\f060"}.legacy .fa-arrow-right:before{content:"\f061"}.legacy .fa-arrow-up:before{content:"\f062"}.legacy .fa-arrow-down:before{content:"\f063"}.legacy .fa-mail-forward:before,.legacy .fa-share:before{content:"\f064"}.legacy .fa-expand:before{content:"\f065"}.legacy .fa-compress:before{content:"\f066"}.legacy .fa-plus:before{content:"\f067"}.legacy .fa-minus:before{content:"\f068"}.legacy .fa-asterisk:before{content:"\f069"}.legacy .fa-exclamation-circle:before{content:"\f06a"}.legacy .fa-gift:before{content:"\f06b"}.legacy .fa-leaf:before{content:"\f06c"}.legacy .fa-fire:before{content:"\f06d"}.legacy .fa-eye:before{content:"\f06e"}.legacy .fa-eye-slash:before{content:"\f070"}.legacy .fa-warning:before,.legacy .fa-exclamation-triangle:before{content:"\f071"}.legacy .fa-plane:before{content:"\f072"}.legacy .fa-calendar:before{content:"\f073"}.legacy .fa-random:before{content:"\f074"}.legacy .fa-comment:before{content:"\f075"}.legacy .fa-magnet:before{content:"\f076"}.legacy .fa-chevron-up:before{content:"\f077"}.legacy .fa-chevron-down:before{content:"\f078"}.legacy .fa-retweet:before{content:"\f079"}.legacy .fa-shopping-cart:before{content:"\f07a"}.legacy .fa-folder:before{content:"\f07b"}.legacy .fa-folder-open:before{content:"\f07c"}.legacy .fa-arrows-v:before{content:"\f07d"}.legacy .fa-arrows-h:before{content:"\f07e"}.legacy .fa-bar-chart-o:before,.legacy .fa-bar-chart:before{content:"\f080"}.legacy .fa-twitter-square:before{content:"\f081"}.legacy .fa-facebook-square:before{content:"\f082"}.legacy .fa-camera-retro:before{content:"\f083"}.legacy .fa-key:before{content:"\f084"}.legacy .fa-gears:before,.legacy .fa-cogs:before{content:"\f085"}.legacy .fa-comments:before{content:"\f086"}.legacy .fa-thumbs-o-up:before{content:"\f087"}.legacy .fa-thumbs-o-down:before{content:"\f088"}.legacy .fa-star-half:before{content:"\f089"}.legacy .fa-heart-o:before{content:"\f08a"}.legacy .fa-sign-out:before{content:"\f08b"}.legacy .fa-linkedin-square:before{content:"\f08c"}.legacy .fa-thumb-tack:before{content:"\f08d"}.legacy .fa-external-link:before{content:"\f08e"}.legacy .fa-sign-in:before{content:"\f090"}.legacy .fa-trophy:before{content:"\f091"}.legacy .fa-github-square:before{content:"\f092"}.legacy .fa-upload:before{content:"\f093"}.legacy .fa-lemon-o:before{content:"\f094"}.legacy .fa-phone:before{content:"\f095"}.legacy .fa-square-o:before{content:"\f096"}.legacy .fa-bookmark-o:before{content:"\f097"}.legacy .fa-phone-square:before{content:"\f098"}.legacy .fa-twitter:before{content:"\f099"}.legacy .fa-facebook-f:before,.legacy .fa-facebook:before{content:"\f09a"}.legacy .fa-github:before{content:"\f09b"}.legacy .fa-unlock:before{content:"\f09c"}.legacy .fa-credit-card:before{content:"\f09d"}.legacy .fa-feed:before,.legacy .fa-rss:before{content:"\f09e"}.legacy .fa-hdd-o:before{content:"\f0a0"}.legacy .fa-bullhorn:before{content:"\f0a1"}.legacy .fa-bell:before{content:"\f0f3"}.legacy .fa-certificate:before{content:"\f0a3"}.legacy .fa-hand-o-right:before{content:"\f0a4"}.legacy .fa-hand-o-left:before{content:"\f0a5"}.legacy .fa-hand-o-up:before{content:"\f0a6"}.legacy .fa-hand-o-down:before{content:"\f0a7"}.legacy .fa-arrow-circle-left:before{content:"\f0a8"}.legacy .fa-arrow-circle-right:before{content:"\f0a9"}.legacy .fa-arrow-circle-up:before{content:"\f0aa"}.legacy .fa-arrow-circle-down:before{content:"\f0ab"}.legacy .fa-globe:before{content:"\f0ac"}.legacy .fa-wrench:before{content:"\f0ad"}.legacy .fa-tasks:before{content:"\f0ae"}.legacy .fa-filter:before{content:"\f0b0"}.legacy .fa-briefcase:before{content:"\f0b1"}.legacy .fa-arrows-alt:before{content:"\f0b2"}.legacy .fa-group:before,.legacy .fa-users:before{content:"\f0c0"}.legacy .fa-chain:before,.legacy .fa-link:before{content:"\f0c1"}.legacy .fa-cloud:before{content:"\f0c2"}.legacy .fa-flask:before{content:"\f0c3"}.legacy .fa-cut:before,.legacy .fa-scissors:before{content:"\f0c4"}.legacy .fa-copy:before,.legacy .fa-files-o:before{content:"\f0c5"}.legacy .fa-paperclip:before{content:"\f0c6"}.legacy .fa-save:before,.legacy .fa-floppy-o:before{content:"\f0c7"}.legacy .fa-square:before{content:"\f0c8"}.legacy .fa-navicon:before,.legacy .fa-reorder:before,.legacy .fa-bars:before{content:"\f0c9"}.legacy .fa-list-ul:before{content:"\f0ca"}.legacy .fa-list-ol:before{content:"\f0cb"}.legacy .fa-strikethrough:before{content:"\f0cc"}.legacy .fa-underline:before{content:"\f0cd"}.legacy .fa-table:before{content:"\f0ce"}.legacy .fa-magic:before{content:"\f0d0"}.legacy .fa-truck:before{content:"\f0d1"}.legacy .fa-pinterest:before{content:"\f0d2"}.legacy .fa-pinterest-square:before{content:"\f0d3"}.legacy .fa-google-plus-square:before{content:"\f0d4"}.legacy .fa-google-plus:before{content:"\f0d5"}.legacy .fa-money:before{content:"\f0d6"}.legacy .fa-caret-down:before{content:"\f0d7"}.legacy .fa-caret-up:before{content:"\f0d8"}.legacy .fa-caret-left:before{content:"\f0d9"}.legacy .fa-caret-right:before{content:"\f0da"}.legacy .fa-columns:before{content:"\f0db"}.legacy .fa-unsorted:before,.legacy .fa-sort:before{content:"\f0dc"}.legacy .fa-sort-down:before,.legacy .fa-sort-desc:before{content:"\f0dd"}.legacy .fa-sort-up:before,.legacy .fa-sort-asc:before{content:"\f0de"}.legacy .fa-envelope:before{content:"\f0e0"}.legacy .fa-linkedin:before{content:"\f0e1"}.legacy .fa-rotate-left:before,.legacy .fa-undo:before{content:"\f0e2"}.legacy .fa-legal:before,.legacy .fa-gavel:before{content:"\f0e3"}.legacy .fa-dashboard:before,.legacy .fa-tachometer:before{content:"\f0e4"}.legacy .fa-comment-o:before{content:"\f0e5"}.legacy .fa-comments-o:before{content:"\f0e6"}.legacy .fa-flash:before,.legacy .fa-bolt:before{content:"\f0e7"}.legacy .fa-sitemap:before{content:"\f0e8"}.legacy .fa-umbrella:before{content:"\f0e9"}.legacy .fa-paste:before,.legacy .fa-clipboard:before{content:"\f0ea"}.legacy .fa-lightbulb-o:before{content:"\f0eb"}.legacy .fa-exchange:before{content:"\f0ec"}.legacy .fa-cloud-download:before{content:"\f0ed"}.legacy .fa-cloud-upload:before{content:"\f0ee"}.legacy .fa-user-md:before{content:"\f0f0"}.legacy .fa-stethoscope:before{content:"\f0f1"}.legacy .fa-suitcase:before{content:"\f0f2"}.legacy .fa-bell-o:before{content:"\f0a2"}.legacy .fa-coffee:before{content:"\f0f4"}.legacy .fa-cutlery:before{content:"\f0f5"}.legacy .fa-file-text-o:before{content:"\f0f6"}.legacy .fa-building-o:before{content:"\f0f7"}.legacy .fa-hospital-o:before{content:"\f0f8"}.legacy .fa-ambulance:before{content:"\f0f9"}.legacy .fa-medkit:before{content:"\f0fa"}.legacy .fa-fighter-jet:before{content:"\f0fb"}.legacy .fa-beer:before{content:"\f0fc"}.legacy .fa-h-square:before{content:"\f0fd"}.legacy .fa-plus-square:before{content:"\f0fe"}.legacy .fa-angle-double-left:before{content:"\f100"}.legacy .fa-angle-double-right:before{content:"\f101"}.legacy .fa-angle-double-up:before{content:"\f102"}.legacy .fa-angle-double-down:before{content:"\f103"}.legacy .fa-angle-left:before{content:"\f104"}.legacy .fa-angle-right:before{content:"\f105"}.legacy .fa-angle-up:before{content:"\f106"}.legacy .fa-angle-down:before{content:"\f107"}.legacy .fa-desktop:before{content:"\f108"}.legacy .fa-laptop:before{content:"\f109"}.legacy .fa-tablet:before{content:"\f10a"}.legacy .fa-mobile-phone:before,.legacy .fa-mobile:before{content:"\f10b"}.legacy .fa-circle-o:before{content:"\f10c"}.legacy .fa-quote-left:before{content:"\f10d"}.legacy .fa-quote-right:before{content:"\f10e"}.legacy .fa-spinner:before{content:"\f110"}.legacy .fa-circle:before{content:"\f111"}.legacy .fa-mail-reply:before,.legacy .fa-reply:before{content:"\f112"}.legacy .fa-github-alt:before{content:"\f113"}.legacy .fa-folder-o:before{content:"\f114"}.legacy .fa-folder-open-o:before{content:"\f115"}.legacy .fa-smile-o:before{content:"\f118"}.legacy .fa-frown-o:before{content:"\f119"}.legacy .fa-meh-o:before{content:"\f11a"}.legacy .fa-gamepad:before{content:"\f11b"}.legacy .fa-keyboard-o:before{content:"\f11c"}.legacy .fa-flag-o:before{content:"\f11d"}.legacy .fa-flag-checkered:before{content:"\f11e"}.legacy .fa-terminal:before{content:"\f120"}.legacy .fa-code:before{content:"\f121"}.legacy .fa-mail-reply-all:before,.legacy .fa-reply-all:before{content:"\f122"}.legacy .fa-star-half-empty:before,.legacy .fa-star-half-full:before,.legacy .fa-star-half-o:before{content:"\f123"}.legacy .fa-location-arrow:before{content:"\f124"}.legacy .fa-crop:before{content:"\f125"}.legacy .fa-code-fork:before{content:"\f126"}.legacy .fa-unlink:before,.legacy .fa-chain-broken:before{content:"\f127"}.legacy .fa-question:before{content:"\f128"}.legacy .fa-info:before{content:"\f129"}.legacy .fa-exclamation:before{content:"\f12a"}.legacy .fa-superscript:before{content:"\f12b"}.legacy .fa-subscript:before{content:"\f12c"}.legacy .fa-eraser:before{content:"\f12d"}.legacy .fa-puzzle-piece:before{content:"\f12e"}.legacy .fa-microphone:before{content:"\f130"}.legacy .fa-microphone-slash:before{content:"\f131"}.legacy .fa-shield:before{content:"\f132"}.legacy .fa-calendar-o:before{content:"\f133"}.legacy .fa-fire-extinguisher:before{content:"\f134"}.legacy .fa-rocket:before{content:"\f135"}.legacy .fa-maxcdn:before{content:"\f136"}.legacy .fa-chevron-circle-left:before{content:"\f137"}.legacy .fa-chevron-circle-right:before{content:"\f138"}.legacy .fa-chevron-circle-up:before{content:"\f139"}.legacy .fa-chevron-circle-down:before{content:"\f13a"}.legacy .fa-html5:before{content:"\f13b"}.legacy .fa-css3:before{content:"\f13c"}.legacy .fa-anchor:before{content:"\f13d"}.legacy .fa-unlock-alt:before{content:"\f13e"}.legacy .fa-bullseye:before{content:"\f140"}.legacy .fa-ellipsis-h:before{content:"\f141"}.legacy .fa-ellipsis-v:before{content:"\f142"}.legacy .fa-rss-square:before{content:"\f143"}.legacy .fa-play-circle:before{content:"\f144"}.legacy .fa-ticket:before{content:"\f145"}.legacy .fa-minus-square:before{content:"\f146"}.legacy .fa-minus-square-o:before{content:"\f147"}.legacy .fa-level-up:before{content:"\f148"}.legacy .fa-level-down:before{content:"\f149"}.legacy .fa-check-square:before{content:"\f14a"}.legacy .fa-pencil-square:before{content:"\f14b"}.legacy .fa-external-link-square:before{content:"\f14c"}.legacy .fa-share-square:before{content:"\f14d"}.legacy .fa-compass:before{content:"\f14e"}.legacy .fa-toggle-down:before,.legacy .fa-caret-square-o-down:before{content:"\f150"}.legacy .fa-toggle-up:before,.legacy .fa-caret-square-o-up:before{content:"\f151"}.legacy .fa-toggle-right:before,.legacy .fa-caret-square-o-right:before{content:"\f152"}.legacy .fa-euro:before,.legacy .fa-eur:before{content:"\f153"}.legacy .fa-gbp:before{content:"\f154"}.legacy .fa-dollar:before,.legacy .fa-usd:before{content:"\f155"}.legacy .fa-rupee:before,.legacy .fa-inr:before{content:"\f156"}.legacy .fa-cny:before,.legacy .fa-rmb:before,.legacy .fa-yen:before,.legacy .fa-jpy:before{content:"\f157"}.legacy .fa-ruble:before,.legacy .fa-rouble:before,.legacy .fa-rub:before{content:"\f158"}.legacy .fa-won:before,.legacy .fa-krw:before{content:"\f159"}.legacy .fa-bitcoin:before,.legacy .fa-btc:before{content:"\f15a"}.legacy .fa-file:before{content:"\f15b"}.legacy .fa-file-text:before{content:"\f15c"}.legacy .fa-sort-alpha-asc:before{content:"\f15d"}.legacy .fa-sort-alpha-desc:before{content:"\f15e"}.legacy .fa-sort-amount-asc:before{content:"\f160"}.legacy .fa-sort-amount-desc:before{content:"\f161"}.legacy .fa-sort-numeric-asc:before{content:"\f162"}.legacy .fa-sort-numeric-desc:before{content:"\f163"}.legacy .fa-thumbs-up:before{content:"\f164"}.legacy .fa-thumbs-down:before{content:"\f165"}.legacy .fa-youtube-square:before{content:"\f166"}.legacy .fa-youtube:before{content:"\f167"}.legacy .fa-xing:before{content:"\f168"}.legacy .fa-xing-square:before{content:"\f169"}.legacy .fa-youtube-play:before{content:"\f16a"}.legacy .fa-dropbox:before{content:"\f16b"}.legacy .fa-stack-overflow:before{content:"\f16c"}.legacy .fa-instagram:before{content:"\f16d"}.legacy .fa-flickr:before{content:"\f16e"}.legacy .fa-adn:before{content:"\f170"}.legacy .fa-bitbucket:before{content:"\f171"}.legacy .fa-bitbucket-square:before{content:"\f172"}.legacy .fa-tumblr:before{content:"\f173"}.legacy .fa-tumblr-square:before{content:"\f174"}.legacy .fa-long-arrow-down:before{content:"\f175"}.legacy .fa-long-arrow-up:before{content:"\f176"}.legacy .fa-long-arrow-left:before{content:"\f177"}.legacy .fa-long-arrow-right:before{content:"\f178"}.legacy .fa-apple:before{content:"\f179"}.legacy .fa-windows:before{content:"\f17a"}.legacy .fa-android:before{content:"\f17b"}.legacy .fa-linux:before{content:"\f17c"}.legacy .fa-dribbble:before{content:"\f17d"}.legacy .fa-skype:before{content:"\f17e"}.legacy .fa-foursquare:before{content:"\f180"}.legacy .fa-trello:before{content:"\f181"}.legacy .fa-female:before{content:"\f182"}.legacy .fa-male:before{content:"\f183"}.legacy .fa-gittip:before,.legacy .fa-gratipay:before{content:"\f184"}.legacy .fa-sun-o:before{content:"\f185"}.legacy .fa-moon-o:before{content:"\f186"}.legacy .fa-archive:before{content:"\f187"}.legacy .fa-bug:before{content:"\f188"}.legacy .fa-vk:before{content:"\f189"}.legacy .fa-weibo:before{content:"\f18a"}.legacy .fa-renren:before{content:"\f18b"}.legacy .fa-pagelines:before{content:"\f18c"}.legacy .fa-stack-exchange:before{content:"\f18d"}.legacy .fa-arrow-circle-o-right:before{content:"\f18e"}.legacy .fa-arrow-circle-o-left:before{content:"\f190"}.legacy .fa-toggle-left:before,.legacy .fa-caret-square-o-left:before{content:"\f191"}.legacy .fa-dot-circle-o:before{content:"\f192"}.legacy .fa-wheelchair:before{content:"\f193"}.legacy .fa-vimeo-square:before{content:"\f194"}.legacy .fa-turkish-lira:before,.legacy .fa-try:before{content:"\f195"}.legacy .fa-plus-square-o:before{content:"\f196"}.legacy .fa-space-shuttle:before{content:"\f197"}.legacy .fa-slack:before{content:"\f198"}.legacy .fa-envelope-square:before{content:"\f199"}.legacy .fa-wordpress:before{content:"\f19a"}.legacy .fa-openid:before{content:"\f19b"}.legacy .fa-institution:before,.legacy .fa-bank:before,.legacy .fa-university:before{content:"\f19c"}.legacy .fa-mortar-board:before,.legacy .fa-graduation-cap:before{content:"\f19d"}.legacy .fa-yahoo:before{content:"\f19e"}.legacy .fa-google:before{content:"\f1a0"}.legacy .fa-reddit:before{content:"\f1a1"}.legacy .fa-reddit-square:before{content:"\f1a2"}.legacy .fa-stumbleupon-circle:before{content:"\f1a3"}.legacy .fa-stumbleupon:before{content:"\f1a4"}.legacy .fa-delicious:before{content:"\f1a5"}.legacy .fa-digg:before{content:"\f1a6"}.legacy .fa-pied-piper-pp:before{content:"\f1a7"}.legacy .fa-pied-piper-alt:before{content:"\f1a8"}.legacy .fa-drupal:before{content:"\f1a9"}.legacy .fa-joomla:before{content:"\f1aa"}.legacy .fa-language:before{content:"\f1ab"}.legacy .fa-fax:before{content:"\f1ac"}.legacy .fa-building:before{content:"\f1ad"}.legacy .fa-child:before{content:"\f1ae"}.legacy .fa-paw:before{content:"\f1b0"}.legacy .fa-spoon:before{content:"\f1b1"}.legacy .fa-cube:before{content:"\f1b2"}.legacy .fa-cubes:before{content:"\f1b3"}.legacy .fa-behance:before{content:"\f1b4"}.legacy .fa-behance-square:before{content:"\f1b5"}.legacy .fa-steam:before{content:"\f1b6"}.legacy .fa-steam-square:before{content:"\f1b7"}.legacy .fa-recycle:before{content:"\f1b8"}.legacy .fa-automobile:before,.legacy .fa-car:before{content:"\f1b9"}.legacy .fa-cab:before,.legacy .fa-taxi:before{content:"\f1ba"}.legacy .fa-tree:before{content:"\f1bb"}.legacy .fa-spotify:before{content:"\f1bc"}.legacy .fa-deviantart:before{content:"\f1bd"}.legacy .fa-soundcloud:before{content:"\f1be"}.legacy .fa-database:before{content:"\f1c0"}.legacy .fa-file-pdf-o:before{content:"\f1c1"}.legacy .fa-file-word-o:before{content:"\f1c2"}.legacy .fa-file-excel-o:before{content:"\f1c3"}.legacy .fa-file-powerpoint-o:before{content:"\f1c4"}.legacy .fa-file-photo-o:before,.legacy .fa-file-picture-o:before,.legacy .fa-file-image-o:before{content:"\f1c5"}.legacy .fa-file-zip-o:before,.legacy .fa-file-archive-o:before{content:"\f1c6"}.legacy .fa-file-sound-o:before,.legacy .fa-file-audio-o:before{content:"\f1c7"}.legacy .fa-file-movie-o:before,.legacy .fa-file-video-o:before{content:"\f1c8"}.legacy .fa-file-code-o:before{content:"\f1c9"}.legacy .fa-vine:before{content:"\f1ca"}.legacy .fa-codepen:before{content:"\f1cb"}.legacy .fa-jsfiddle:before{content:"\f1cc"}.legacy .fa-life-bouy:before,.legacy .fa-life-buoy:before,.legacy .fa-life-saver:before,.legacy .fa-support:before,.legacy .fa-life-ring:before{content:"\f1cd"}.legacy .fa-circle-o-notch:before{content:"\f1ce"}.legacy .fa-ra:before,.legacy .fa-resistance:before,.legacy .fa-rebel:before{content:"\f1d0"}.legacy .fa-ge:before,.legacy .fa-empire:before{content:"\f1d1"}.legacy .fa-git-square:before{content:"\f1d2"}.legacy .fa-git:before{content:"\f1d3"}.legacy .fa-y-combinator-square:before,.legacy .fa-yc-square:before,.legacy .fa-hacker-news:before{content:"\f1d4"}.legacy .fa-tencent-weibo:before{content:"\f1d5"}.legacy .fa-qq:before{content:"\f1d6"}.legacy .fa-wechat:before,.legacy .fa-weixin:before{content:"\f1d7"}.legacy .fa-send:before,.legacy .fa-paper-plane:before{content:"\f1d8"}.legacy .fa-send-o:before,.legacy .fa-paper-plane-o:before{content:"\f1d9"}.legacy .fa-history:before{content:"\f1da"}.legacy .fa-circle-thin:before{content:"\f1db"}.legacy .fa-header:before{content:"\f1dc"}.legacy .fa-paragraph:before{content:"\f1dd"}.legacy .fa-sliders:before{content:"\f1de"}.legacy .fa-share-alt:before{content:"\f1e0"}.legacy .fa-share-alt-square:before{content:"\f1e1"}.legacy .fa-bomb:before{content:"\f1e2"}.legacy .fa-soccer-ball-o:before,.legacy .fa-futbol-o:before{content:"\f1e3"}.legacy .fa-tty:before{content:"\f1e4"}.legacy .fa-binoculars:before{content:"\f1e5"}.legacy .fa-plug:before{content:"\f1e6"}.legacy .fa-slideshare:before{content:"\f1e7"}.legacy .fa-twitch:before{content:"\f1e8"}.legacy .fa-yelp:before{content:"\f1e9"}.legacy .fa-newspaper-o:before{content:"\f1ea"}.legacy .fa-wifi:before{content:"\f1eb"}.legacy .fa-calculator:before{content:"\f1ec"}.legacy .fa-paypal:before{content:"\f1ed"}.legacy .fa-google-wallet:before{content:"\f1ee"}.legacy .fa-cc-visa:before{content:"\f1f0"}.legacy .fa-cc-mastercard:before{content:"\f1f1"}.legacy .fa-cc-discover:before{content:"\f1f2"}.legacy .fa-cc-amex:before{content:"\f1f3"}.legacy .fa-cc-paypal:before{content:"\f1f4"}.legacy .fa-cc-stripe:before{content:"\f1f5"}.legacy .fa-bell-slash:before{content:"\f1f6"}.legacy .fa-bell-slash-o:before{content:"\f1f7"}.legacy .fa-trash:before{content:"\f1f8"}.legacy .fa-copyright:before{content:"\f1f9"}.legacy .fa-at:before{content:"\f1fa"}.legacy .fa-eyedropper:before{content:"\f1fb"}.legacy .fa-paint-brush:before{content:"\f1fc"}.legacy .fa-birthday-cake:before{content:"\f1fd"}.legacy .fa-area-chart:before{content:"\f1fe"}.legacy .fa-pie-chart:before{content:"\f200"}.legacy .fa-line-chart:before{content:"\f201"}.legacy .fa-lastfm:before{content:"\f202"}.legacy .fa-lastfm-square:before{content:"\f203"}.legacy .fa-toggle-off:before{content:"\f204"}.legacy .fa-toggle-on:before{content:"\f205"}.legacy .fa-bicycle:before{content:"\f206"}.legacy .fa-bus:before{content:"\f207"}.legacy .fa-ioxhost:before{content:"\f208"}.legacy .fa-angellist:before{content:"\f209"}.legacy .fa-cc:before{content:"\f20a"}.legacy .fa-shekel:before,.legacy .fa-sheqel:before,.legacy .fa-ils:before{content:"\f20b"}.legacy .fa-meanpath:before{content:"\f20c"}.legacy .fa-buysellads:before{content:"\f20d"}.legacy .fa-connectdevelop:before{content:"\f20e"}.legacy .fa-dashcube:before{content:"\f210"}.legacy .fa-forumbee:before{content:"\f211"}.legacy .fa-leanpub:before{content:"\f212"}.legacy .fa-sellsy:before{content:"\f213"}.legacy .fa-shirtsinbulk:before{content:"\f214"}.legacy .fa-simplybuilt:before{content:"\f215"}.legacy .fa-skyatlas:before{content:"\f216"}.legacy .fa-cart-plus:before{content:"\f217"}.legacy .fa-cart-arrow-down:before{content:"\f218"}.legacy .fa-diamond:before{content:"\f219"}.legacy .fa-ship:before{content:"\f21a"}.legacy .fa-user-secret:before{content:"\f21b"}.legacy .fa-motorcycle:before{content:"\f21c"}.legacy .fa-street-view:before{content:"\f21d"}.legacy .fa-heartbeat:before{content:"\f21e"}.legacy .fa-venus:before{content:"\f221"}.legacy .fa-mars:before{content:"\f222"}.legacy .fa-mercury:before{content:"\f223"}.legacy .fa-intersex:before,.legacy .fa-transgender:before{content:"\f224"}.legacy .fa-transgender-alt:before{content:"\f225"}.legacy .fa-venus-double:before{content:"\f226"}.legacy .fa-mars-double:before{content:"\f227"}.legacy .fa-venus-mars:before{content:"\f228"}.legacy .fa-mars-stroke:before{content:"\f229"}.legacy .fa-mars-stroke-v:before{content:"\f22a"}.legacy .fa-mars-stroke-h:before{content:"\f22b"}.legacy .fa-neuter:before{content:"\f22c"}.legacy .fa-genderless:before{content:"\f22d"}.legacy .fa-facebook-official:before{content:"\f230"}.legacy .fa-pinterest-p:before{content:"\f231"}.legacy .fa-whatsapp:before{content:"\f232"}.legacy .fa-server:before{content:"\f233"}.legacy .fa-user-plus:before{content:"\f234"}.legacy .fa-user-times:before{content:"\f235"}.legacy .fa-hotel:before,.legacy .fa-bed:before{content:"\f236"}.legacy .fa-viacoin:before{content:"\f237"}.legacy .fa-train:before{content:"\f238"}.legacy .fa-subway:before{content:"\f239"}.legacy .fa-medium:before{content:"\f23a"}.legacy .fa-yc:before,.legacy .fa-y-combinator:before{content:"\f23b"}.legacy .fa-optin-monster:before{content:"\f23c"}.legacy .fa-opencart:before{content:"\f23d"}.legacy .fa-expeditedssl:before{content:"\f23e"}.legacy .fa-battery-4:before,.legacy .fa-battery:before,.legacy .fa-battery-full:before{content:"\f240"}.legacy .fa-battery-3:before,.legacy .fa-battery-three-quarters:before{content:"\f241"}.legacy .fa-battery-2:before,.legacy .fa-battery-half:before{content:"\f242"}.legacy .fa-battery-1:before,.legacy .fa-battery-quarter:before{content:"\f243"}.legacy .fa-battery-0:before,.legacy .fa-battery-empty:before{content:"\f244"}.legacy .fa-mouse-pointer:before{content:"\f245"}.legacy .fa-i-cursor:before{content:"\f246"}.legacy .fa-object-group:before{content:"\f247"}.legacy .fa-object-ungroup:before{content:"\f248"}.legacy .fa-sticky-note:before{content:"\f249"}.legacy .fa-sticky-note-o:before{content:"\f24a"}.legacy .fa-cc-jcb:before{content:"\f24b"}.legacy .fa-cc-diners-club:before{content:"\f24c"}.legacy .fa-clone:before{content:"\f24d"}.legacy .fa-balance-scale:before{content:"\f24e"}.legacy .fa-hourglass-o:before{content:"\f250"}.legacy .fa-hourglass-1:before,.legacy .fa-hourglass-start:before{content:"\f251"}.legacy .fa-hourglass-2:before,.legacy .fa-hourglass-half:before{content:"\f252"}.legacy .fa-hourglass-3:before,.legacy .fa-hourglass-end:before{content:"\f253"}.legacy .fa-hourglass:before{content:"\f254"}.legacy .fa-hand-grab-o:before,.legacy .fa-hand-rock-o:before{content:"\f255"}.legacy .fa-hand-stop-o:before,.legacy .fa-hand-paper-o:before{content:"\f256"}.legacy .fa-hand-scissors-o:before{content:"\f257"}.legacy .fa-hand-lizard-o:before{content:"\f258"}.legacy .fa-hand-spock-o:before{content:"\f259"}.legacy .fa-hand-pointer-o:before{content:"\f25a"}.legacy .fa-hand-peace-o:before{content:"\f25b"}.legacy .fa-trademark:before{content:"\f25c"}.legacy .fa-registered:before{content:"\f25d"}.legacy .fa-creative-commons:before{content:"\f25e"}.legacy .fa-gg:before{content:"\f260"}.legacy .fa-gg-circle:before{content:"\f261"}.legacy .fa-tripadvisor:before{content:"\f262"}.legacy .fa-odnoklassniki:before{content:"\f263"}.legacy .fa-odnoklassniki-square:before{content:"\f264"}.legacy .fa-get-pocket:before{content:"\f265"}.legacy .fa-wikipedia-w:before{content:"\f266"}.legacy .fa-safari:before{content:"\f267"}.legacy .fa-chrome:before{content:"\f268"}.legacy .fa-firefox:before{content:"\f269"}.legacy .fa-opera:before{content:"\f26a"}.legacy .fa-internet-explorer:before{content:"\f26b"}.legacy .fa-tv:before,.legacy .fa-television:before{content:"\f26c"}.legacy .fa-contao:before{content:"\f26d"}.legacy .fa-500px:before{content:"\f26e"}.legacy .fa-amazon:before{content:"\f270"}.legacy .fa-calendar-plus-o:before{content:"\f271"}.legacy .fa-calendar-minus-o:before{content:"\f272"}.legacy .fa-calendar-times-o:before{content:"\f273"}.legacy .fa-calendar-check-o:before{content:"\f274"}.legacy .fa-industry:before{content:"\f275"}.legacy .fa-map-pin:before{content:"\f276"}.legacy .fa-map-signs:before{content:"\f277"}.legacy .fa-map-o:before{content:"\f278"}.legacy .fa-map:before{content:"\f279"}.legacy .fa-commenting:before{content:"\f27a"}.legacy .fa-commenting-o:before{content:"\f27b"}.legacy .fa-houzz:before{content:"\f27c"}.legacy .fa-vimeo:before{content:"\f27d"}.legacy .fa-black-tie:before{content:"\f27e"}.legacy .fa-fonticons:before{content:"\f280"}.legacy .fa-reddit-alien:before{content:"\f281"}.legacy .fa-edge:before{content:"\f282"}.legacy .fa-credit-card-alt:before{content:"\f283"}.legacy .fa-codiepie:before{content:"\f284"}.legacy .fa-modx:before{content:"\f285"}.legacy .fa-fort-awesome:before{content:"\f286"}.legacy .fa-usb:before{content:"\f287"}.legacy .fa-product-hunt:before{content:"\f288"}.legacy .fa-mixcloud:before{content:"\f289"}.legacy .fa-scribd:before{content:"\f28a"}.legacy .fa-pause-circle:before{content:"\f28b"}.legacy .fa-pause-circle-o:before{content:"\f28c"}.legacy .fa-stop-circle:before{content:"\f28d"}.legacy .fa-stop-circle-o:before{content:"\f28e"}.legacy .fa-shopping-bag:before{content:"\f290"}.legacy .fa-shopping-basket:before{content:"\f291"}.legacy .fa-hashtag:before{content:"\f292"}.legacy .fa-bluetooth:before{content:"\f293"}.legacy .fa-bluetooth-b:before{content:"\f294"}.legacy .fa-percent:before{content:"\f295"}.legacy .fa-gitlab:before{content:"\f296"}.legacy .fa-wpbeginner:before{content:"\f297"}.legacy .fa-wpforms:before{content:"\f298"}.legacy .fa-envira:before{content:"\f299"}.legacy .fa-universal-access:before{content:"\f29a"}.legacy .fa-wheelchair-alt:before{content:"\f29b"}.legacy .fa-question-circle-o:before{content:"\f29c"}.legacy .fa-blind:before{content:"\f29d"}.legacy .fa-audio-description:before{content:"\f29e"}.legacy .fa-volume-control-phone:before{content:"\f2a0"}.legacy .fa-braille:before{content:"\f2a1"}.legacy .fa-assistive-listening-systems:before{content:"\f2a2"}.legacy .fa-asl-interpreting:before,.legacy .fa-american-sign-language-interpreting:before{content:"\f2a3"}.legacy .fa-deafness:before,.legacy .fa-hard-of-hearing:before,.legacy .fa-deaf:before{content:"\f2a4"}.legacy .fa-glide:before{content:"\f2a5"}.legacy .fa-glide-g:before{content:"\f2a6"}.legacy .fa-signing:before,.legacy .fa-sign-language:before{content:"\f2a7"}.legacy .fa-low-vision:before{content:"\f2a8"}.legacy .fa-viadeo:before{content:"\f2a9"}.legacy .fa-viadeo-square:before{content:"\f2aa"}.legacy .fa-snapchat:before{content:"\f2ab"}.legacy .fa-snapchat-ghost:before{content:"\f2ac"}.legacy .fa-snapchat-square:before{content:"\f2ad"}.legacy .fa-pied-piper:before{content:"\f2ae"}.legacy .fa-first-order:before{content:"\f2b0"}.legacy .fa-yoast:before{content:"\f2b1"}.legacy .fa-themeisle:before{content:"\f2b2"}.legacy .fa-google-plus-circle:before,.legacy .fa-google-plus-official:before{content:"\f2b3"}.legacy .fa-fa:before,.legacy .fa-font-awesome:before{content:"\f2b4"}.legacy .fa-handshake-o:before{content:"\f2b5"}.legacy .fa-envelope-open:before{content:"\f2b6"}.legacy .fa-envelope-open-o:before{content:"\f2b7"}.legacy .fa-linode:before{content:"\f2b8"}.legacy .fa-address-book:before{content:"\f2b9"}.legacy .fa-address-book-o:before{content:"\f2ba"}.legacy .fa-vcard:before,.legacy .fa-address-card:before{content:"\f2bb"}.legacy .fa-vcard-o:before,.legacy .fa-address-card-o:before{content:"\f2bc"}.legacy .fa-user-circle:before{content:"\f2bd"}.legacy .fa-user-circle-o:before{content:"\f2be"}.legacy .fa-user-o:before{content:"\f2c0"}.legacy .fa-id-badge:before{content:"\f2c1"}.legacy .fa-drivers-license:before,.legacy .fa-id-card:before{content:"\f2c2"}.legacy .fa-drivers-license-o:before,.legacy .fa-id-card-o:before{content:"\f2c3"}.legacy .fa-quora:before{content:"\f2c4"}.legacy .fa-free-code-camp:before{content:"\f2c5"}.legacy .fa-telegram:before{content:"\f2c6"}.legacy .fa-thermometer-4:before,.legacy .fa-thermometer:before,.legacy .fa-thermometer-full:before{content:"\f2c7"}.legacy .fa-thermometer-3:before,.legacy .fa-thermometer-three-quarters:before{content:"\f2c8"}.legacy .fa-thermometer-2:before,.legacy .fa-thermometer-half:before{content:"\f2c9"}.legacy .fa-thermometer-1:before,.legacy .fa-thermometer-quarter:before{content:"\f2ca"}.legacy .fa-thermometer-0:before,.legacy .fa-thermometer-empty:before{content:"\f2cb"}.legacy .fa-shower:before{content:"\f2cc"}.legacy .fa-bathtub:before,.legacy .fa-s15:before,.legacy .fa-bath:before{content:"\f2cd"}.legacy .fa-podcast:before{content:"\f2ce"}.legacy .fa-window-maximize:before{content:"\f2d0"}.legacy .fa-window-minimize:before{content:"\f2d1"}.legacy .fa-window-restore:before{content:"\f2d2"}.legacy .fa-times-rectangle:before,.legacy .fa-window-close:before{content:"\f2d3"}.legacy .fa-times-rectangle-o:before,.legacy .fa-window-close-o:before{content:"\f2d4"}.legacy .fa-bandcamp:before{content:"\f2d5"}.legacy .fa-grav:before{content:"\f2d6"}.legacy .fa-etsy:before{content:"\f2d7"}.legacy .fa-imdb:before{content:"\f2d8"}.legacy .fa-ravelry:before{content:"\f2d9"}.legacy .fa-eercast:before{content:"\f2da"}.legacy .fa-microchip:before{content:"\f2db"}.legacy .fa-snowflake-o:before{content:"\f2dc"}.legacy .fa-superpowers:before{content:"\f2dd"}.legacy .fa-wpexplorer:before{content:"\f2de"}.legacy .fa-meetup:before{content:"\f2e0"}.legacy .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.legacy .sr-only-focusable:active,.legacy .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


/* https://cdnjs.cloudflare.com/ajax/libs/lity/2.3.1/lity.min.css */
/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.legacy .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.legacy .lity.lity-opened{opacity:1}.legacy .lity.lity-closed{opacity:0}.legacy .lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.legacy .lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.legacy .lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.legacy .lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.legacy .lity-loading .lity-loader{opacity:1}.legacy .lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.legacy .lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.legacy .lity-loading .lity-content,.legacy .lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.legacy .lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.legacy .lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.legacy .lity-close::-moz-focus-inner{border:0;padding:0}.legacy .lity-close:hover,.legacy .lity-close:focus,.legacy .lity-close:active,.legacy .lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.legacy .lity-close:active{top:1px}.legacy .lity-image img{max-width:100%;display:block;line-height:0;border:0}.legacy .lity-iframe .lity-container,.legacy .lity-youtube .lity-container,.legacy .lity-vimeo .lity-container,.legacy .lity-facebookvideo .lity-container,.legacy .lity-googlemaps .lity-container{width:100%;max-width:964px}.legacy .lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.legacy .lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.legacy .lity-hide{display:none}

/* inline \3c style> common to >=50% of 177 pages (35 blocks) */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */ 


.legacy .header-logo #nav ul li a {
padding: 1.5em 1.0em !important;
}
.legacy .video_bg {
  background:#fff !important;
  max-width:960px;
  margin:4vmin auto 4vmin auto;
  text-align:center;
}
.legacy .video_bg video {
width: 70%;
max-width: 768px;
margin: 0 auto;
}
@media screen and (max-width:768px) {
.legacy .video_bg video {
  width: 70%;
  max-width: 668px;
  margin: 0 auto;
  }
}
.legacy .page-text-box01{
  padding:0.5em;
  width:800px;
  margin-bottom:10px;
  text-align:left;
  background:#fff;
}

/***** コンタクトフォーム *****/
.legacy .table-contactform7{
  overflow: hidden;
table-layout: fixed;
}
 
.legacy .required-contactform7{
  padding: 5px;
  background: #DE8686;
  color: #fff;
  border-radius: 3px;
  margin-right: 3px;
  font-size:13px;
}
 
.legacy .unrequired-contactform7{
  padding: 5px;
  background: #BDBDBD;
  color: #fff;
  border-radius: 3px;
  margin-right: 3px;
}
 
.legacy .table-contactform7 th{
  font-weight:bold;
}
 
.legacy .table-contactform7 input,
.legacy .table-contactform7 textarea{
  max-width: 90% !important;
  margin: 5px 10px 10px 5px;
}
 
.legacy .address-100 input{
  max-width: 90% !important;
  margin: 5px 10px 10px 5px;
}
 
.legacy .message-100 textarea{
  width: 100%;
  margin: 5px 10px 10px 5px;
}

.legacy span.title-contactform7{
  font-size:17px;
}
.legacy select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
  height:30px;
}
 
@media screen and (min-width: 900px){
  .legacy .table-contactform7 th{
    width:40%;
  }
    }
     
@media screen and (max-width: 900px){
.legacy .table-contactform7{
  display:block;
}     
       
  .legacy .table-contactform7 tbody,
  .legacy .table-contactform7 tr{
    display: block;
    width: 100%;
  }
  .legacy .table-contactform7 th{
  width:100%;
  display:block;
  margin: 0 auto;
  border:none;
}
.legacy .table-contactform7 td{
  display: list-item;
  list-style-type:none;
  margin:0;
  padding:0;
  width: 100%;
  border-top: none !important;
}
}
.legacy .catpage_content_wrap .innner{
  padding:0em 0;
 }
.legacy .sc_article_date{
  font-size: .7em;
}

.legacy .sc_article_title{
  font-size: .8em; 
}
.legacy h2{
  backgroud-color:blue;
}
.legacy .page-text{
  font-size:20px;
  background: #fff;
  padding: 0.5em;
  padding-left:35px;
  width:1000px;
  margin-bottom:10px;
  text-align:left;
}
.legacy .midashi-box
{
    position: relative;
}

.legacy .midashi-box div.text
{
    position: absolute;
    width: 100%;
    left: 0; 
    top: calc(50% - 25px); 
    text-align: center; 
    color: #0094d1; 
    font-weight: bold; 
    font-size: 30px;
    line-height: 10px;
}

.legacy .midashi-box-sp
{
    position: relative;
}

.legacy .midashi-box-sp div.text-sp
{
    position: absolute;
    width: 100%;
    left: 0; 
    top: calc(50% - 25px); 
    text-align: center; 
    color: #0094d1; 
    font-weight: bold; 
    font-size: 18px;
    line-height: 10px;
}
.legacy .liqid {
  background-color: #f2f2f2;
  display: none;
  width: 100%;
  height:425px;
  overflow:hidden;
  position: relative;

}

.legacy .liqid img {
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.legacy #family-base {
  height: 100%;
  width: 1000px;
  position: relative;
}
.legacy #family-image {
  height: 100%;
  width: 100%;
   position: absolute;
  background-image: url(http://kobayashi001.wp.xdomain.jp/wp-content/uploads/2020/06/toppage_paymentimage_02.png);
}
.legacy .arrow_u{
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 32px 40px 0 40px;
 border-color: #00268c transparent transparent transparent;
}

.legacy .arrow-sp_u{
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 30px 40px 0 40px;
 border-color: #00268c transparent transparent transparent;
 margin-bottom:20px;
}
.legacy .top-box1 {
 background:#dcf3f9;
 padding-bottom:75px;
}

.legacy .top-box2{
 background:#dcf3f9;
 border: solid 2px #0095d0;
 color:#0095d0;
 font-weight: bold;
 padding:10px;
 margin-left:23%;
 margin-right:23%;
 text-align:center;
}

.legacy .sp-top-box2{
 background:#dcf3f9;
 border: solid 2px #0095d0;
 color:#0095d0;
 font-weight: bold;
 padding:10px;
 margin-left:5%;
 margin-right:5%;
 text-align:left;
}

.legacy .top-box3{
 background:#fff;
 color:#000;
 margin-left:23%;
 margin-right:23%;
 text-align:center;
 margin-top:0px;
 width:1000px;
}

.legacy .sp-top-box3{
 background:#fff;
 color:#000;
 margin-left:2%;
 margin-right:2%;
 text-align:left;
 margin-top:0px;
}

.legacy .top-text{
 text-align: center;
 font-weight: bold;
}
.legacy .top-box4{
 padding-right:23.5%;
 padding-left:23.5%;
}
.legacy .top-box5{
  padding-right:0%;
 padding-left:0%;
}
.legacy .top-box6{
 padding-right:25%;
 padding-left:25%;
}
.legacy .header-logo #nav ul li a{
  padding:1.5em 1.5em;
}

.legacy .titleL-01{
  background: #0094d1;
  padding: 0.5m;
  text-align:center;
  width:50%;
}

.legacy .titleL-sp-01{
  background: #0094d1;
  padding: 0.5em;
  text-align:center;
}

.legacy .titleL-02{
  background: #0094d1;
  padding: 0.5em;
  text-align:center;
  width:1000px;
  margin-bottom:10px;
}

.legacy .titleL-sp-02{
  background: #0094d1;
  padding: 0.1em;
  text-align:center;
  width:80%;
}

.legacy .titleL-03{
  background: #0094d1;
  padding: 0.1em;
    width:1000px;
  text-align:center;
}

.legacy .titleL-04{
  background: #e6ffff;
  padding: 0.5em;
  padding-left:35px;
  width:1000px;
  margin-bottom:10px;
  text-align:left;
  font-size:20px;
  font-weight:bold;
}

.legacy .titleL-04-sp{
  background: #e6ffff;
  padding: 0.5em;
  padding-left:35px;
  width:100%;
  margin-bottom:10px;
  text-align:left;
  font-size:20px;
  font-weight:bold;
}
.legacy{background-image:url()}
.legacy #onlynav ul ul,.legacy #nav_fixed #nav ul ul,.legacy .header-logo #nav ul ul{visibility:hidden;opacity:0;transition:.2s ease-in-out;transform:translateY(10px)}.legacy #onlynav ul ul ul,.legacy #nav_fixed #nav ul ul ul,.legacy .header-logo #nav ul ul ul{transform:translateX(-20px) translateY(0)}.legacy #onlynav ul li:hover>ul,.legacy #nav_fixed #nav ul li:hover>ul,.legacy .header-logo #nav ul li:hover>ul{visibility:visible;opacity:1;transform:translateY(0)}.legacy #onlynav ul ul li:hover>ul,.legacy #nav_fixed #nav ul ul li:hover>ul,.legacy .header-logo #nav ul ul li:hover>ul{transform:translateX(0) translateY(0)}
.legacy{background-color:#fff;color:#333}.legacy a{color:#335}.legacy a:hover{color:#6495ED}.legacy .content{color:#000}.legacy .content a{color:#6f97bc}.legacy .content a:hover{color:#6495ED}.legacy .header-wrap,.legacy #header ul.sub-menu,.legacy #header ul.children,.legacy #scrollnav,.legacy .description_sp{background:#fff;color:#333}.legacy .header-wrap a,.legacy #scrollnav a,.legacy div.logo_title{color:#335}.legacy .header-wrap a:hover,.legacy div.logo_title:hover{color:#6495ED}.legacy .drawer-nav-btn span{background-color:#335}.legacy .drawer-nav-btn:before,.legacy .drawer-nav-btn:after{border-color:#335}.legacy #scrollnav ul li a{background:rgba(255,255,255,.8);color:#505050}.legacy .header_small_menu{background:#e8e8e8;color:#000}.legacy .header_small_menu a{color:#000}.legacy .header_small_menu a:hover{color:#6495ED}.legacy #nav_fixed.fixed,.legacy #nav_fixed #nav ul ul{background:#fff;color:#333}.legacy #nav_fixed.fixed a,.legacy #nav_fixed .logo_title{color:#335}.legacy #nav_fixed.fixed a:hover{color:#6495ED}.legacy #nav_fixed .drawer-nav-btn:before,.legacy #nav_fixed .drawer-nav-btn:after{border-color:#335}.legacy #nav_fixed .drawer-nav-btn span{background-color:#335}.legacy #onlynav{background:#fff;color:#333}.legacy #onlynav ul li a{color:#333}.legacy #onlynav ul ul.sub-menu{background:#fff}.legacy #onlynav div>ul>li>a:before{border-color:#333}.legacy #onlynav ul>li:hover>a:hover,.legacy #onlynav ul>li:hover>a,.legacy #onlynav ul>li:hover li:hover>a,.legacy #onlynav ul li:hover ul li ul li:hover>a{background:#5d8ac1;color:#fff}.legacy #onlynav ul li ul li ul:before{border-left-color:#fff}.legacy #onlynav ul li:last-child ul li ul:before{border-right-color:#fff}.legacy #bigfooter{background:#e8e8e8;color:#333}.legacy #bigfooter a{color:#000}.legacy #bigfooter a:hover{color:#6495ED}.legacy #footer{background:#fff;color:#999}.legacy #footer a{color:#335}.legacy #footer a:hover{color:#6495ED}.legacy #sidebar .widget{background:#fff;color:#333}.legacy #sidebar .widget a:hover{color:#6495ED}.legacy .post-box-contents,.legacy #main-wrap #pickup_posts_container img,.legacy .hentry,.legacy #single-main .post-sub,.legacy .navigation,.legacy .single_thumbnail,.legacy .in_loop,.legacy #breadcrumb,.legacy .pickup-cat-list,.legacy .maintop-widget,.legacy .mainbottom-widget,.legacy #share_plz,.legacy .sticky-post-box,.legacy .catpage_content_wrap,.legacy .cat-post-main{background:#fff}.legacy .post-box{border-color:#eee}.legacy .drawer_content_title,.legacy .searchbox_content_title{background:#eee;color:#333}.legacy .drawer-nav,.legacy #header_search{background:#fff}.legacy .drawer-nav,.legacy .drawer-nav a,.legacy #header_search,.legacy #header_search a{color:#000}.legacy #footer_sticky_menu{background:rgba(255,255,255,.8)}.legacy .footermenu_col{background:rgba(255,255,255,.8);color:#333}.legacy a.page-numbers{background:#afafaf;color:#fff}.legacy .pagination .current{background:#607d8b;color:#fff}
.legacy .grid_post_thumbnail{height:170px}.legacy .post_thumbnail{height:180px}@media screen and (min-width:1201px){.legacy #main-wrap,.legacy .header-wrap .header-logo,.legacy .header_small_content,.legacy .bigfooter_wrap,.legacy .footer_content,.legacy .container_top_widget,.legacy .container_bottom_widget{width:1080px}}@media screen and (max-width:1200px){.legacy #main-wrap,.legacy .header-wrap .header-logo,.legacy .header_small_content,.legacy .bigfooter_wrap,.legacy .footer_content,.legacy .container_top_widget,.legacy .container_bottom_widget{width:96%}}@media screen and (max-width:768px){.legacy #main-wrap,.legacy .header-wrap .header-logo,.legacy .header_small_content,.legacy .bigfooter_wrap,.legacy .footer_content,.legacy .container_top_widget,.legacy .container_bottom_widget{width:100%}}@media screen and (min-width:960px){.legacy #sidebar{width:270px}}@media screen and (max-width:767px){.legacy .grid_post_thumbnail{height:160px}.legacy .post_thumbnail{height:130px}}@media screen and (max-width:599px){.legacy .grid_post_thumbnail{height:100px}.legacy .post_thumbnail{height:70px}}
@media screen and (min-width:1201px){.legacy #main-wrap{width:1080px}}@media screen and (max-width:1200px){.legacy #main-wrap{width:96%}}
/* ご利用方法（page-id-81）・導入の流れ（page-id-83）に追加したテキストを画像幅で中央寄せ */
.legacy .page-id-81 .content > h2:not([class]),
.legacy .page-id-81 .content > p,
.legacy .page-id-81 .content > ol,
.legacy .page-id-83 .wp-block-group__inner-container > h2:not([class]),
.legacy .page-id-83 .wp-block-group__inner-container > p,
.legacy .page-id-83 .wp-block-group__inner-container > ol {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}
.legacy .page-id-81 .content > ol,
.legacy .page-id-83 .wp-block-group__inner-container > ol {
  padding-left: 2.5em;
}
.legacy .page-id-83 .wp-block-group__inner-container > h2:not([class]),
.legacy .page-id-83 .wp-block-group__inner-container > p,
.legacy .page-id-83 .wp-block-group__inner-container > ol {
  max-width: 809px;
}

/* --- ご利用方法（page-id-81）: バナー中央の「ご利用方法」の文字サイズを PC / スマホで分ける --- */
@media screen and (min-width: 768px) {
  .legacy .page-id-81 .midashi-box div.text,
  .legacy .page-id-81 .midashi-box-sp div.text-sp {
    font-size: 30px;   /* PC */
  }
}
@media screen and (max-width: 767px) {
  .legacy .page-id-81 .midashi-box div.text,
  .legacy .page-id-81 .midashi-box-sp div.text-sp {
    font-size: 18px;   /* スマホ */
  }
}

/* --- ご利用方法（page-id-81）: 青い見出し帯を PC では幅 1000px で中央寄せ --- */
@media screen and (min-width: 768px) {
  .legacy .page-id-81 .titleL-sp-01,
  .legacy .page-id-81 .titleL-02 {
    width: 100% !important;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}

/* --- サービス（page-id-85）: スクリプトで追加した本文（.fukupe-text）を画像幅で中央寄せ --- */
.legacy .page-id-85 .fukupe-text {
  max-width: 1000px;
  margin: 0 auto 2em;
  padding: 0 20px;
  box-sizing: border-box;
}
.legacy .page-id-85 .fukupe-text ol { padding-left: 2.5em; }

/* --- お問い合わせ（page-id-91）: PC でフォームと説明文を幅 1000px で中央寄せ --- */
@media screen and (min-width: 768px) {
  .legacy .page-id-91 .wpcf7,
  .legacy .page-id-91 .page-text-box01 {
    width: auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
  .legacy .page-id-91 .table-contactform7 {
    width: 100%;
    margin: 0 auto;
  }
}

/* --- お問い合わせ（page-id-91）: 送信ボタンの上に余白 --- */
.legacy .page-id-91 .wpcf7 p.text-xs-center {
  margin-top: 40px;
}

/* --- パートナー募集（page-id-89）: PC で本文（.page-text）と青い見出し帯（.titleL-02）を幅 1000px で中央寄せ、本文内の画像も中央に --- */
@media screen and (min-width: 768px) {
  .legacy .page-id-89 .page-text,
  .legacy .page-id-89 .titleL-02 {
    width: 100%;          /* 共通 CSS の width:1000px（左寄せ固定）を上書き */
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
  .legacy .page-id-89 .page-text img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width:599px){.legacy .grid_post-box{width:50%!important}}
.legacy .appeal_box,.legacy #share_plz,.legacy .hentry,.legacy #single-main .post-sub,.legacy #breadcrumb,.legacy #sidebar .widget,.legacy .navigation,.legacy .wrap-post-title,.legacy .pickup-cat-wrap,.legacy .maintop-widget,.legacy .mainbottom-widget,.legacy .post-box-contents,.legacy #main-wrap .pickup_post_list,.legacy .sticky-post-box,.legacy .p-entry__tw-follow,.legacy .p-entry__push,.legacy .catpage_content_wrap,.legacy #cta{-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 0 5px rgba(150,150,150,.2);-moz-box-shadow:0 0 5px rgba(150,150,150,.2);box-shadow:0 0 5px rgba(150,150,150,.2)}
.legacy .newlabel{display:inline-block;position:absolute;margin:0;text-align:center;font-size:13px;color:#fff;font-size:13px;background:#f66;top:0}.legacy .newlabel span{color:#fff;background:#f66}.legacy .pickup-cat-img .newlabel::before{content:"";top:0;left:0;border-bottom:40px solid transparent;border-left:40px solid #f66;position:absolute}.legacy .pickup-cat-img .newlabel span{font-size:11px;display:block;top:6px;transform:rotate(-45deg);left:0;position:absolute;z-index:101;background:0 0}@media screen and (max-width:768px){.legacy .newlabel span{font-size:.6em}}
.legacy .post-box-contents .newlable{top:0}.legacy .post-box-contents .newlabel::before{content:"";top:0;left:0;border-bottom:4em solid transparent;border-left:4em solid #f66;position:absolute}.legacy .post-box-contents .newlabel span{white-space:nowrap;display:block;top:8px;transform:rotate(-45deg);left:2px;position:absolute;z-index:101;background:0 0}@media screen and (max-width:768px){.legacy .post-box-contents .newlabel::before{border-bottom:3em solid transparent;border-left:3em solid #f66}.legacy .post-box-contents .newlabel span{top:7px;left:1px}}
@media screen and (min-width:560px){.legacy .grid_post-box:hover .grid_post_thumbnail img,.legacy .post-box:hover .post_thumbnail img{-webkit-transform:scale(1.2);transform:scale(1.2)}}
.legacy #page-top a{background:rgba(0,0,0,.6);color:#fff}
.legacy .wpp-list li:nth-child(1):after,.legacy .diver_popular_posts li:nth-child(1):after{background:rgb(255,230,88)}.legacy .wpp-list li:nth-child(2):after,.legacy .diver_popular_posts li:nth-child(2):after{background:#ccc}.legacy .wpp-list li:nth-child(3):after,.legacy .diver_popular_posts li:nth-child(3):after{background:rgba(255,121,37,.8)}.legacy .wpp-list li:after{content:counter(wpp-ranking,decimal);counter-increment:wpp-ranking}.legacy .diver_popular_posts li:after{content:counter(dpp-ranking,decimal);counter-increment:dpp-ranking}.legacy .wpp-list li:after,.legacy .diver_popular_posts li:after{line-height:1;position:absolute;padding:3px 6px;left:4px;top:4px;background:#313131;color:#fff;font-size:1em;border-radius:50%;font-weight:bold;z-index:}
.legacy h2{color:#fff}.legacy h3{color:#333;border:0}.legacy h4{color:#666}.legacy h5{color:#666}
.legacy .content h3{border-bottom:2px solid #333;background:#fff;border-radius:0}
.legacy .content h4{padding-left:30px;border-bottom:2px solid #666;border-radius:0}.legacy .content h4::after{position:absolute;top:.8em;left:.4em;z-index:2;content:'';width:10px;height:10px;background-color:#666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.legacy .wrap-post-title,.legacy .wrap-post-title a{color:#333}
.legacy .wrap-post-title,.legacy .widget .wrap-post-title{background:#fff}
.legacy .widgettitle{color:#fff}
.legacy .widgettitle{background:#004363}
.legacy .content{font-size:17px;line-height:1.8}.legacy .content p{padding:0 0 1em}.legacy .content ul,.legacy .content ol,.legacy .content table,.legacy .content dl{margin-bottom:1em}.legacy .single_thumbnail img{max-height:500px}@media screen and (max-width:768px){.legacy .content{font-size:16px}}
.legacy .diver_firstview_simple.stripe.length{background-image:linear-gradient(-90deg,transparent 25%,#fff 25%,#fff 50%,transparent 50%,transparent 75%,#fff 75%,#fff);background-size:80px 50px}.legacy .diver_firstview_simple.stripe.slant{background-image:linear-gradient(-45deg,transparent 25%,#fff 25%,#fff 50%,transparent 50%,transparent 75%,#fff 75%,#fff);background-size:50px 50px}.legacy .diver_firstview_simple.stripe.vertical{background-image:linear-gradient(0deg,transparent 25%,#fff 25%,#fff 50%,transparent 50%,transparent 75%,#fff 75%,#fff);background-size:50px 80px}.legacy .diver_firstview_simple.dot{background-image:radial-gradient(#fff 20%,transparent 0),radial-gradient(#fff 20%,transparent 0);background-position:0 0,10px 10px;background-size:20px 20px}.legacy .diver_firstview_simple.tile.length,.legacy .diver_firstview_simple.tile.vertical{background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:5px 5px,40px 40px;background-size:70px 70px}.legacy .diver_firstview_simple.tile.slant{background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(-45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:50px 50px;background-position:25px}.legacy .diver_firstview_simple.grad.length{background:linear-gradient(#fff,#759ab2)}.legacy .diver_firstview_simple.grad.vertical{background:linear-gradient(-90deg,#fff,#759ab2)}.legacy .diver_firstview_simple.grad.slant{background:linear-gradient(-45deg,#fff,#759ab2)}.legacy .single_thumbnail:before{content:'';background:inherit;-webkit-filter:grayscale(100%) blur(5px) brightness(.9);-moz-filter:grayscale(100%) blur(5px) brightness(.9);-o-filter:grayscale(100%) blur(5px) brightness(.9);-ms-filter:grayscale(100%) blur(5px) brightness(.9);filter:grayscale(100%) blur(5px) brightness(.9);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}/****************************************

          カエレバ・ヨメレバ

		*****************************************/.legacy .cstmreba{width:98%;height:auto;margin:36px 0}.legacy .booklink-box,.legacy .kaerebalink-box,.legacy .tomarebalink-box{width:100%;background-color:#fff;overflow:hidden;box-sizing:border-box;padding:12px 8px;margin:1em 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.legacy .booklink-image,.legacy .kaerebalink-image,.legacy .tomarebalink-image{width:150px;float:left;margin:0 14px 0 0;text-align:center}.legacy .booklink-image a,.legacy .kaerebalink-image a,.legacy .tomarebalink-image a{width:100%;display:block}.legacy .booklink-image a img,.legacy .kaerebalink-image a img,.legacy .tomarebalink-image a img{margin:0;padding:0;text-align:center}.legacy .booklink-info,.legacy .kaerebalink-info,.legacy .tomarebalink-info{overflow:hidden;line-height:170%;color:#333}.legacy .booklink-info a,.legacy .kaerebalink-info a,.legacy .tomarebalink-info a{text-decoration:none}.legacy .booklink-name>a,.legacy .kaerebalink-name>a,.legacy .tomarebalink-name>a{border-bottom:1px dotted;color:#04c;font-size:16px}.legacy .booklink-name>a:hover,.legacy .kaerebalink-name>a:hover,.legacy .tomarebalink-name>a:hover{color:#722031}.legacy .booklink-powered-date,.legacy .kaerebalink-powered-date,.legacy .tomarebalink-powered-date{font-size:10px;line-height:150%}.legacy .booklink-powered-date a,.legacy .kaerebalink-powered-date a,.legacy .tomarebalink-powered-date a{border-bottom:1px dotted;color:#04c}.legacy .booklink-detail,.legacy .kaerebalink-detail,.legacy .tomarebalink-address{font-size:12px}.legacy .kaerebalink-link1 img,.legacy .booklink-link2 img,.legacy .tomarebalink-link1 img{display:none}.legacy .booklink-link2>div,.legacy .kaerebalink-link1>div,.legacy .tomarebalink-link1>div{float:left;width:32.33333%;margin:.5% 0;margin-right:1%}/***** ボタンデザインここから ******/.legacy .booklink-link2 a,.legacy .kaerebalink-link1 a,.legacy .tomarebalink-link1 a{width:100%;display:inline-block;text-align:center;font-size:.9em;line-height:2em;padding:3% 1%;margin:1px 0;border-radius:2px;color:#fff!important;box-shadow:0 2px 0 #ccc;background:#ccc;position:relative;transition:0s;font-weight:bold}.legacy .booklink-link2 a:hover,.legacy .kaerebalink-link1 a:hover,.legacy .tomarebalink-link1 a:hover{top:2px;box-shadow:none}.legacy .tomarebalink-link1 .shoplinkrakuten a{background:#76ae25}.legacy .tomarebalink-link1 .shoplinkjalan a{background:#ff7a15}.legacy .tomarebalink-link1 .shoplinkjtb a{background:#c81528}.legacy .tomarebalink-link1 .shoplinkknt a{background:#0b499d}.legacy .tomarebalink-link1 .shoplinkikyu a{background:#bf9500}.legacy .tomarebalink-link1 .shoplinkrurubu a{background:#006}.legacy .tomarebalink-link1 .shoplinkyahoo a{background:#f03}.legacy .kaerebalink-link1 .shoplinkyahoo a{background:#f03}.legacy .kaerebalink-link1 .shoplinkbellemaison a{background:#84be24}.legacy .kaerebalink-link1 .shoplinkcecile a{background:#8d124b}.legacy .kaerebalink-link1 .shoplinkkakakucom a{background:#314995}.legacy .booklink-link2 .shoplinkkindle a{background:#007dcd}.legacy .booklink-link2 .shoplinkrakukobo a{background:#d50000}.legacy .booklink-link2 .shoplinkbk1 a{background:#0085cd}.legacy .booklink-link2 .shoplinkehon a{background:#2a2c6d}.legacy .booklink-link2 .shoplinkkino a{background:#003e92}.legacy .booklink-link2 .shoplinktoshokan a{background:#333}.legacy .kaerebalink-link1 .shoplinkamazon a,.legacy .booklink-link2 .shoplinkamazon a{background:#FF9901}.legacy .kaerebalink-link1 .shoplinkrakuten a,.legacy .booklink-link2 .shoplinkrakuten a{background:#c20004}.legacy .kaerebalink-link1 .shoplinkseven a,.legacy .booklink-link2 .shoplinkseven a{background:#225496}/***** ボタンデザインここまで ******/.legacy .booklink-footer{clear:both}/***  解像度480px以下のスタイル ***/@media screen and (max-width:480px){.legacy .booklink-image,.legacy .kaerebalink-image,.legacy .tomarebalink-image{width:100%;float:none!important}.legacy .booklink-link2>div,.legacy .kaerebalink-link1>div,.legacy .tomarebalink-link1>div{width:49%;margin:.5%}.legacy .booklink-info,.legacy .kaerebalink-info,.legacy .tomarebalink-info{text-align:center;padding-bottom:1px}}/**** kaereba ****/
.legacy .nav_in_btn li.nav_in_btn_list_1 a{background:#fff;color:#335}.legacy .nav_in_btn li.nav_in_btn_list_2 a{background:#fff;color:#335}.legacy .nav_in_btn li.nav_in_btn_list_3 a{background:#fff;color:#335}.legacy .nav_in_btn li.nav_in_btn_list_4 a{background:#fff;color:#335}.legacy .nav_in_btn ul li{border-left:solid 1px #d4d4d4}.legacy .nav_in_btn ul li:last-child{border-right:solid 1px #d4d4d4}.legacy .nav_in_btn ul li i{font-size:30px}.legacy .d_sp .nav_in_btn ul li{width:100%}