.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.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}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.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)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{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;mask-repeat:no-repeat;mask-size:contain;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>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){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.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}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.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}.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}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.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}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.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}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@charset "UTF-8";
/*!
Theme Name: 戦略倉庫
Theme URI: http://underscores.me/
Author: Kohei Wajima
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: senryaku
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

戦略倉庫 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:"リュウミン M-KL";src:local("A-OTF-RyuminPro-Medium");font-display:swap}@font-face{font-family:"リュウミン R-KL";src:local("A-OTF-RyuminPro-Light");font-display:swap}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-feature-settings:'palt' 1}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;font-size:62.5%;overflow:scroll}*,*:before,*:after{box-sizing:inherit}body{background:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;font-size:1.4rem;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#000;background-color:#fff;overflow:hidden}a{text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.form__page{margin-bottom:2em;display:flex;justify-content:space-between}@media only screen and (max-width:899px) and (min-width:750px){.form__page{flex-direction:column}}@media only screen and (max-width:749px){.form__page{flex-direction:column}}.form__page-box{width:45%}@media only screen and (max-width:899px) and (min-width:750px){.form__page-box{width:100%}}@media only screen and (max-width:749px){.form__page-box{width:100%}}.form__page p{margin-bottom:1em}.form__page-title{font-weight:700;font-size:15px}.form__page ul{padding-left:1em;margin-bottom:1em;margin-left:0;list-style:none}.mw_wp_form table{width:100%;text-align:left}.mw_wp_form table th{width:200px;font-size:15px;letter-spacing:.15em;vertical-align:top}@media only screen and (max-width:749px){.mw_wp_form table th{width:100%;display:block;margin-bottom:10px;font-size:13px}}.mw_wp_form table td{padding-bottom:40px}@media only screen and (max-width:749px){.mw_wp_form table td{display:block;width:100%;padding-bottom:30px}}.mw_wp_form input[type=text],.mw_wp_form textarea{width:100%;padding:8px;font-size:16px}@media only screen and (max-width:749px){.mw_wp_form input[type=text],.mw_wp_form textarea{font-size:14px}}.mw_wp_form .submit{text-align:center;margin-bottom:50px}.mw_wp_form button,.mw_wp_form input[type=button],.mw_wp_form input[type=reset],.mw_wp_form input[type=submit]{background-color:#4669aa;color:#fff;font-size:15px;font-weight:700;border:3px solid transparent;padding:20px 15px;text-align:center;letter-spacing:.15em;margin:0 auto;border-radius:12px;cursor:pointer;transition:all .5s}.mw_wp_form button:hover,.mw_wp_form input[type=button]:hover,.mw_wp_form input[type=reset]:hover,.mw_wp_form input[type=submit]:hover{transition:all .2s;background-color:#fff;border:3px solid #4669aa;color:#4669aa}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.slicknav_btn{position:absolute;top:22px;right:5px;display:block;vertical-align:middle;padding:.438em .625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1;}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:25px;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:25px;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:25px;height:2px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:0}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#000}.slicknav_btn{text-decoration:none;background-color:transparent}.slicknav_nav{color:#fff;margin:0;padding:10px;font-size:1.5rem;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav li+li{border-top:1px solid #ccc}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:10px 8px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.slicknav_icon,.slicknav_icon span{display:inline-block;transition:all .3s;box-sizing:border-box}.slicknav_icon{position:relative;width:50px;height:44px}.slicknav_menu .slicknav_icon-bar{position:absolute;left:0}.slicknav_icon span:nth-of-type(1){top:0}.slicknav_icon span:nth-of-type(2){top:3px}.slicknav_icon span:nth-of-type(3){bottom:0}.active .slicknav_icon-bar:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}.active .slicknav_icon-bar:nth-of-type(2){opacity:0}.active .slicknav_icon-bar:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}#breadcrumbs{width:800px;max-width:100%;margin:2em auto;letter-spacing:.1em;font-size:90%}@media only screen and (max-width:899px) and (min-width:750px){#breadcrumbs{width:90%}}@media only screen and (max-width:749px){#breadcrumbs{width:90%}}#breadcrumbs a{color:#000;text-decoration:underline}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.box_peace__ph{width:100%;background:#ecf0f6;padding:60px;margin-top:24px}@media only screen and (max-width:749px){.box_peace__ph{padding:36px 20px 24px}}@media only screen and (max-width:749px){.box_peace__ph .slicknav_about{position:relative}}.box_peace__ph .box_peace__ph__ttl{font-weight:700;font-size:3rem;letter-spacing:.08em;color:#4678be;margin-bottom:36px}@media only screen and (max-width:749px){.box_peace__ph .box_peace__ph__ttl{font-size:2.5rem;margin-bottom:24px}}.box_peace__ph__list{width:100%;display:flex;justify-content:space-between;margin:0;padding:0}@media only screen and (max-width:749px){.box_peace__ph__list{display:block}}.box_peace__ph__list .box_peace__ph__item{width:258px;list-style-type:none}@media only screen and (max-width:749px){.box_peace__ph__list .box_peace__ph__item{width:100%;flex:0 0 auto;position:relative}}.box_peace__ph__list .box_peace__ph__img{display:block;width:100%;height:258px;background:transparent center center no-repeat;background-size:cover}.box_peace__ph__list .box_peace__ph__img:hover{opacity:.7;transition:all .2s}@media only screen and (max-width:749px){.box_peace__ph__list .box_peace__ph__img{height:275px}}.box_peace__ph__list .box_peace__ph__textarea{padding:24px 20px 20px;background:#fff;min-height:224px}@media only screen and (max-width:749px){.box_peace__ph__list .box_peace__ph__textarea{min-height:233px}}.box_peace__ph__list .box_peace__ph__textarea .box_peace__ph__date{font-weight:700;font-size:1.6rem;letter-spacing:.08em;color:#4678be}@media only screen and (max-width:749px){.box_peace__ph__list .box_peace__ph__textarea .box_peace__ph__date{font-size:1.7rem}}.box_peace__ph__list .box_peace__ph__textarea .box_peace__ph__ttl{font-weight:700;font-size:1.6rem;letter-spacing:.08em;color:#323232;margin:4px 0 0}@media only screen and (max-width:749px){.box_peace__ph__list .box_peace__ph__textarea .box_peace__ph__ttl{font-size:1.7rem}}.box_peace__ph__list .box_peace__ph__textarea .archive-item__data{width:100%;display:flex;flex-wrap:wrap;font-size:1.3rem;color:#323232;margin-top:8px}.box_peace__ph__list .box_peace__ph__textarea .archive-item__data dt{width:35%}.box_peace__ph__list .box_peace__ph__textarea .archive-item__data dd{width:65%;margin:0}.btn_link{height:70px;display:flex;justify-content:center}@media only screen and (max-width:749px){.btn_link{height:56px}}.btn_link a{height:100%;padding:0 18px 0 32px;display:inline-flex;justify-content:center;align-items:center;background-color:#323232;color:#fff;transition:.4s ease;font-size:1.8rem;letter-spacing:.08em;font-weight:700}@media only screen and (max-width:749px){.btn_link a{font-size:1.4rem;width:100%;padding:0;max-width:400px}}.btn_link a span{display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;margin-left:18px;position:relative}@media only screen and (max-width:749px){.btn_link a span{width:20px;height:20px;margin-left:10px}}.btn_link a span:before{content:"";position:absolute;top:50%;left:8px;transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #000}@media only screen and (max-width:749px){.btn_link a span:before{left:7px}}.btn_link a:hover{background-color:#000}.btn-icon{width:154px;height:34px}.btn-icon a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;letter-spacing:.08em;background-color:#fff;border:1px solid #515151;color:#000;transition:.5s ease}.btn-icon a:hover{background-color:#000;color:#fff;border-color:#000;transition:.2s ease}.btn-icon a svg{display:block;width:16px;height:16px;flex:0 0 auto;margin:0 .5em 0 0;fill:currentColor}.btn-icon.-black a{background-color:#000;color:#fff;border-color:#000}.btn-icon.-black a:hover{background-color:#fff;color:#000;border-color:#515151;transition:.2s ease}.btn-menu{display:none;position:fixed;width:56px;height:56px;top:0;right:0;z-index:99999;cursor:pointer}@media only screen and (max-width:960px){.btn-menu{display:block}}.btn-menu span{position:absolute;top:0;left:0;right:0;bottom:0;width:24px;height:2px;background-color:#515151;margin:auto;transition:.4s ease}.btn-menu span:nth-child(1){top:-12px}.btn-menu span:nth-child(3){bottom:-12px}.btn-menu.-active span:nth-child(1){top:0;transform:rotate(45deg)}.btn-menu.-active span:nth-child(2){opacity:0}.btn-menu.-active span:nth-child(3){bottom:0;transform:rotate(-45deg)}.box_peace__ph__btn{width:100px;height:34px;background:#777778;border-radius:17px;display:flex;align-items:center;justify-content:flex-end;margin:24px 0 0 auto}.box_peace__ph__btn:hover{opacity:.7;transition:all .2s}@media only screen and (max-width:749px){.box_peace__ph__btn{width:106px;height:36px}}.box_peace__ph__btn a{font-size:1.4rem;letter-spacing:.08em;color:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:1px}@media only screen and (max-width:749px){.box_peace__ph__btn a{font-size:1.5rem;padding-bottom:2px}}.box_peace__ph__btn a span{display:block;width:25px;height:25px;background:#fff;border-radius:50%;margin-left:8px;display:flex;align-items:center;justify-content:center}.box_peace__ph__btn a span:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #000;transform:translateX(2px)}@media only screen and (max-width:749px){.archive-main .archive-list .archive-item .box_peace__ph__btn{width:92px}.archive-main .archive-list .archive-item .box_peace__ph__btn a{font-size:1.4rem}}.btn-prev,.btn-next{width:350px;height:70px;background:#323232}.btn-border{background:#fff;border:1px solid #323232}@media only screen and (max-width:749px){.btn-prev,.btn-next{width:70%;height:50px}}.btn-prev:hover,.btn-next:hover{transition:all .2s;opacity:.6}.btn-prev a,.btn-next a{width:100%;height:100%;font-size:18px;font-weight:700;color:#fff;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;position:relative}.btn-border a{color:#323232}@media only screen and (max-width:749px){.btn-prev a,.btn-next a{font-size:15px}}.btn-prev a span{content:"";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;position:absolute;top:24px;left:22px}.btn-next a span{content:"";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;position:absolute;top:24px;right:22px}.btn-border a span{background:#323232}@media only screen and (max-width:749px){.btn-prev a span,.btn-next a span{top:13px}}.btn-prev a span:before{content:"";width:0;height:0;border-style:solid;border-width:4.5px 7px 4.5px 0;border-color:transparent #000 transparent transparent}.btn-next a span:before{content:"";width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #000}.btn-border a span:before{border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #fff}@media only screen and (max-width:340px){.btn-next a span{right:10px}}.btn-2col,.btn-3col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-2col>p+p{margin-left:60px}.btn-3col>p+p{margin-left:20px}.btn-3col .btn-next a span{right:10px}@media only screen and (max-width:1180px){.btn-3col>p+p{margin-left:1vw}}@media only screen and (max-width:960px){.btn-3col .btn-prev a,.btn-3col .btn-next a{font-size:16px;padding:0 30px}}@media only screen and (max-width:749px){.btn-2col>p+p{margin-left:3vw}.btn-2col .btn-next a span{right:10px}.btn-3col{display:block}.btn-3col .btn-prev,.btn-3col .btn-next{margin:10px auto;width:90%}.btn-3col .btn-prev a,.btn-3col .btn-next a{font-size:15px;padding:0 30px}}@media only screen and (max-width:340px){.btn-2col .btn-prev a,.btn-2col .btn-next a,.btn-3col .btn-prev a,.btn-3col .btn-next a{font-size:13px}.btn-2col .btn-prev a{padding-left:12px}.btn-2col .btn-next a{padding-right:12px}}#btnSubmit{background:#4669aa;color:#fff;font-size:15px;margin:30px auto 0;width:80%;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer}#btnSubmit:hover{transition:all .2s;opacity:.6}.foot-content{padding:70px 0 60px;background-color:#404040;color:#fff}@media only screen and (max-width:960px){.foot-content{padding:50px 0 32px}}.foot-content__inner{width:1060px;margin:0 auto;position:relative;z-index:0}@media only screen and (max-width:960px){.foot-content__inner{width:100%;padding:0 30px}}.foot-content .logo img{display:block;width:150px;height:38px}.foot-content__label{font-size:1.6rem;font-weight:400;letter-spacing:.08em;margin:32px 0 0}.foot-content__address{display:flex;margin:16px 0 40px;flex-wrap:wrap}.foot-content__address .sp{display:none}@media only screen and (max-width:960px){.foot-content__address{display:block}.foot-content__address .block{display:none}}.foot-content__address dl{width:400px;font-size:1.1rem;line-height:1.92;font-weight:400;letter-spacing:.08em;margin:10px 0}@media only screen and (max-width:960px){.foot-content__address dl{margin:0 0 24px;width:100%}}.foot-content__address dt{margin:0}.foot-content__address dd{margin:0}.foot-content__bnrs{position:absolute;right:0;top:140px;width:240px}@media only screen and (max-width:960px){.foot-content__bnrs{position:static;width:100%}}.foot-content__bnrs a{display:inline-block}@media only screen and (max-width:960px){.foot-content__bnrs a{display:block;max-width:375px;margin:0 auto}}.foot-content__bnrs a+a{margin:16px 0 0}@media only screen and (max-width:960px){.foot-content__bnrs a+a{margin:24px auto 0}}.foot-content__bnrs a img{display:block;width:100%}.foot-content .copyright{font-size:1rem;font-weight:400;letter-spacing:.08em;display:block}@media only screen and (max-width:960px){.foot-content .copyright{text-align:center;margin:32px 0 0}}.foot-content .copyright br{display:none}@media only screen and (max-width:960px){.foot-content .copyright br{display:block}}.form-contact{width:800px;background-color:#e6e6e6;padding:40px;margin:120px auto 60px}@media only screen and (max-width:960px){.form-contact{width:calc(100% - 20px);padding:20px;margin:56px auto 24px}}.form-contact dl{display:flex;align-items:flex-start;margin:24px 0 0;padding:0}@media only screen and (max-width:960px){.form-contact dl{display:block}}.form-contact dl.-required dt:before{content:'必須';background-color:#404040;color:#fff}.form-contact dl p{margin:0;padding:0}.form-contact dt{display:flex;align-items:center;width:220px;flex:0 0 auto;font-size:1.4rem;font-weight:700;letter-spacing:.08em;margin:0;padding:10px 0 0}@media only screen and (max-width:960px){.form-contact dt{width:100%;margin:0 0 10px}}.form-contact dt:before{content:'任意';display:inline-block;font-size:1.2rem;text-align:center;letter-spacing:.08em;background-color:#ccc;padding:4px 8px;margin:0 20px 0 0;font-weight:400}.form-contact dd{margin:0;padding:0}.form-contact p{margin:0;padding:0}.form-contact input{font-size:1.6rem;font-weight:400;letter-spacing:.04em;line-height:1.8}.form-contact input[type=radio]{display:none}.form-contact input[type=radio]:checked+span:before{background:radial-gradient(circle,#4669aa 0%,#4669aa 32%,#fff 36%,#fff 100%)}.form-contact input[type=radio]+span{display:inline-flex;align-items:center}.form-contact input[type=radio]+span:before{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #ccc;background-color:#fff;margin:0 8px 0 0}.form-contact select{display:block;width:100%;font-size:1.6rem;padding:8px 32px 8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:.5em;background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' overflow='scroll' viewBox='0 0 13.54999 12'%3E%3Cdefs/%3E%3Cpath d='M7.64102 11.5l5.77351-10.00001C13.79942.83333 13.3183 0 12.5485 0H1.00149C.23169 0-.24943.83333.13547 1.49999L5.90897 11.5c.3849.66666 1.34715.66666 1.73205 0z'/%3E%3C/svg%3E")}.form-contact select::-ms-expand{display:none}.form-contact label{display:inline-block;font-size:1.6rem;padding:8px 0;cursor:pointer}.form-contact textarea{width:100%;max-width:100%;min-height:200px;resize:vertical}.form-contact .mw_wp_form_confirm dd{padding:8px 0 0;font-size:1.6rem}.form-contact .btn-wrap{display:flex;justify-content:center;margin:40px 0 24px}.form-contact .btn-wrap .btn-back,.form-contact .btn-wrap input[name=btn-submit]{margin:0 8px !important}.head-bar{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:30px 40px}@media only screen and (max-width:960px){.head-bar{padding:12px 56px 8px 15px}}@media only screen and (max-width:960px){.head-bar .logo__area{position:absolute;top:100%;color:#fff;text-align:center;left:0;right:0;background-color:#222;margin:0 !important}}.head-bar__content{display:flex;align-items:center}@media only screen and (max-width:960px){.head-bar__content{display:none}}.head-bar__btns{display:flex;align-items:center}@media only screen and (max-width:1180px){.head-bar__btns{display:block}}.head-bar__btns .btn-icon:nth-child(n+2){margin:0 0 0 10px}.head-bar__btns .btn-icon:nth-child(2) a{background:#ba6066;border:1px solid #ba6066}.head-bar__btns .btn-icon:nth-child(2) a:hover{color:#ba6066;background:#fff}@media only screen and (max-width:1180px){.head-bar__btns .btn-icon:nth-child(n+2){margin:4px 0 0}}@media only screen and (max-width:1180px){.head-bar__btns .btn-icon{width:96px;height:24px}.head-bar__btns .btn-icon a{font-size:1.2rem}.head-bar__btns .btn-icon a svg{display:none}}.head-bar .text-tel-data{margin:0 0 0 20px}.head-nav{background-color:#515151;padding:16px 0}@media only screen and (max-width:960px){.head-nav{position:absolute;top:100%;left:0;right:0;z-index:-1;padding:24px 0 8px;pointer-events:none;opacity:0;transition:opacity .4s ease}.head-nav.-active{opacity:1;pointer-events:auto}}.head-nav #primary-menu{display:flex;justify-content:center;margin:0;padding:0}@media only screen and (max-width:960px){.head-nav #primary-menu{display:block;padding:0 8px}}.head-nav #primary-menu li{list-style:none}@media only screen and (max-width:960px){.head-nav #primary-menu li{width:100%;border-top:1px solid #ccc}}.head-nav #primary-menu li:before{content:'|';display:inline-block;color:#fff;margin:0 32px;font-size:1.2rem}@media only screen and (max-width:960px){.head-nav #primary-menu li:before{content:none}}@media only screen and (max-width:960px){.head-nav #primary-menu li:first-child{border-top:none}}.head-nav #primary-menu li:first-child:before{content:none}.head-nav #primary-menu a{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.08em;display:inline-block;position:relative;z-index:0}@media only screen and (max-width:960px){.head-nav #primary-menu a{display:block;width:100%;padding:12px 15px}}.head-nav #primary-menu a:hover:before{width:100%;left:0;right:auto}.head-nav #primary-menu a:before{content:'';display:block;position:absolute;background-color:#fff;width:0;height:1px;left:auto;right:0;bottom:0;transition:.4s ease}.head-nav__btns{display:none;justify-content:space-between;padding:0 8px;margin:12px 0 8px}@media only screen and (max-width:960px){.head-nav__btns{display:flex}}.head-nav__btns .btn-icon{height:42px;width:49%}.head-nav__btns .btn-icon a{border:none}.head-nav__btns .btn-icon:nth-child(2) a{background:#ba6066}.head-nav .text-tel-data{display:none;padding:20px 0 8px;margin:0 8px;background-color:#fff;text-align:center}@media only screen and (max-width:960px){.head-nav .text-tel-data{display:block}}.head-nav .text-tel-data__num{display:inline-flex}.head-nav .text-tel-data__ruby{top:8px;left:40px}.site-content{padding:159px 0 0}@media only screen and (max-width:960px){.site-content{padding:77px 0 0}}.table__grade{overflow:auto;white-space:nowrap}.table__grade p{font-size:12px;margin-bottom:10px}.table__grade table{display:block;overflow:auto;width:100%;font-size:11px;border-collapse:collapse;border:1px solid #b6b6b6;text-align:center}.table__grade table::-webkit-scrollbar{height:7px}.table__grade table::-webkit-scrollbar-track{background:#f1f1f1}.table__grade table::-webkit-scrollbar-thumb{background:#bcbcbc}.table__grade table tr{border-bottom:1px solid #3e6eb3}.table__grade table tr:last-child{border-bottom:none}@media only screen and (max-width:749px){.table__grade table tr:last-child{border-bottom:1px solid #3e6eb3}}.table__grade table td.bg_blue{text-align:left;background-color:#4669aa;color:#fff;font-size:11px;font-weight:700;padding:3px}.table__grade table td.-gray{background-color:#b2b2b2}.table__grade table th.grade_s,.table__grade table th.grade_h,.table__grade table th.grade_m,.table__grade table th.grade_r,.table__grade table th.grade_j{width:108px;font-size:35px;position:relative}.table__grade table th.grade_s span,.table__grade table th.grade_h span,.table__grade table th.grade_m span,.table__grade table th.grade_r span,.table__grade table th.grade_j span{position:relative;display:inline-block;font-size:11px;color:#fff;padding:2px 5px;vertical-align:text-top;margin-top:5px;margin-right:5px}.table__grade table td{font-size:1rem}.table__grade table td span{display:block;font-size:8px;line-height:1.3}.table__grade table td.td_01{padding:15px 0}.table__grade table .grade_s{border-left:1px solid #c3007d}.table__grade table .grade_h{border-left:1px solid #9dc138}.table__grade table .grade_m{border-left:1px solid #64aa69}.table__grade table .grade_r{border-left:1px solid #00a0e6}.table__grade table .grade_j{border-left:1px solid #dc960f}.table__grade table th.grade_s{background-color:rgba(195,0,125,.2);color:#c3007d}.table__grade table th.grade_s span{background-color:#c3007d}.table__grade table th.grade_h{background-color:rgba(157,193,56,.2);color:#9dc138}.table__grade table th.grade_h span{background-color:#9dc138}.table__grade table th.grade_m{background-color:rgba(100,170,105,.2);color:#64aa69}.table__grade table th.grade_m span{background-color:#64aa69}.table__grade table th.grade_r{background-color:rgba(0,160,230,.2);color:#00a0e6}.table__grade table th.grade_r span{background-color:#00a0e6}.table__grade table th.grade_j{background-color:rgba(220,150,15,.2);color:#dc960f}.table__grade table th.grade_j span{background-color:#dc960f}.text-note{font-size:1.2rem;letter-spacing:.08em;text-align:justify}.text-tel-data{line-height:1;color:#000;position:relative}.text-tel-data__num{display:flex;align-items:center;flex-wrap:wrap;font-size:2rem;color:#000;font-weight:700}.text-tel-data__num svg{display:block;width:22px;height:15px;margin:0 5px 0 0}.text-tel-data__text{font-size:1.2rem;font-weight:400;letter-spacing:.08em;margin:5px 0 0}.text-tel-data__ruby{width:100%;font-size:1rem;font-weight:400;margin:0;position:absolute;top:-12px;left:80px}.ttl-head-icon{display:flex;align-items:center;font-size:2rem;font-weight:700;letter-spacing:.08em;background-color:#fff;margin:48px 0}@media only screen and (max-width:960px){.ttl-head-icon{font-size:1.6rem;margin:24px 0}}.ttl-head-icon:first-child{margin-top:0}.ttl-head-icon__icon{display:flex;justify-content:center;align-items:center;width:55px;height:55px;margin:0 16px 0 0;background-color:#000}@media only screen and (max-width:960px){.ttl-head-icon__icon{width:40px;height:40px}}.ttl-head-icon svg{display:block;width:28px;height:28px;fill:#fff}@media only screen and (max-width:960px){.ttl-head-icon svg{width:22px;height:22px}}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.header{width:100%;max-width:100%;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:99999}.header .logo{display:flex}@media only screen and (max-width:749px){.header .logo{flex-direction:column}}.header .logo a{transition:all .5s}.header .logo a:hover{opacity:.7;transition:all .2s}.header .logo a img{width:150px}@media only screen and (max-width:940px){.header .logo a img{width:110px}}.header .logo h1{margin:0;display:flex;align-items:center}.header .logo h1 span{font-size:1.1rem;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-feature-settings:"palt" 1;line-height:1;border-bottom:1px solid #000;display:block;padding-bottom:5px;margin-right:15px;letter-spacing:.1em;font-weight:400}@media only screen and (max-width:439px){.header .logo h1 span{font-size:1rem;letter-spacing:0;margin-right:10px}}.header .logo p.logo__area{margin:1em 0 0 1.5em;font-size:1.1rem}@media only screen and (max-width:749px){.header .logo p.logo__area{display:block;margin:0;font-size:1rem}}.header .navigation ul{display:flex;width:580px;justify-content:space-between;list-style:none;padding:0;margin-left:1.5em;margin-bottom:0}@media only screen and (max-width:749px){.header .navigation ul{width:100%}}.header .navigation ul li{font-size:1.1rem;letter-spacing:.1em}@media only screen and (max-width:439px){.header .navigation ul li{font-size:1rem;letter-spacing:0;text-align:center}}.header .navigation ul li a{color:#000;padding:3px 10px;border-radius:2px;transition:all .5s}@media only screen and (max-width:749px){.header .navigation ul li a{padding:3px 6px}}@media only screen and (max-width:439px){.header .navigation ul li a{padding:3px 4px}}.header .navigation ul li a:hover{transition:all .2s;background-color:#000;color:#fff}.header .navigation ul li.contact__btn{border:1px solid #000;border-radius:0}.header .navigation ul li.contact__btn a{border-radius:0}.header .navigation ul li.contact__btn:hover a{background-color:#000;color:#fff}.slicknav_menu{display:none}@media screen and (max-width:1200px){.navigation{display:none}.slicknav_menu{display:block}}footer{width:100%}footer .footer_link{padding:60px 0}@media only screen and (max-width:749px){footer .footer_link{padding:40px 0}}footer .footer_link .contact_btn{text-align:center;background-color:#787878;border-radius:13px;width:285px;margin:0 auto 50px;color:#fff;padding:12px 0;border:2px solid transparent;box-sizing:border-box;transition:all .5s}@media only screen and (max-width:749px){footer .footer_link .contact_btn{width:240px}}footer .footer_link .contact_btn:hover{background-color:#dbdbdb;color:#000;border:2px solid #000;transition:all .2s}footer .footer_link .contact_btn p{margin:0;font-size:1.3rem;letter-spacing:.12em}@media only screen and (max-width:749px){footer .footer_link .contact_btn p{font-size:1.1rem}}footer .footer_link .contact_btn .title{font-size:2.5rem;font-weight:700;margin:0}@media only screen and (max-width:749px){footer .footer_link .contact_btn .title{font-size:2.2rem}}footer .footer_link .footer_nav ul{display:flex;justify-content:center;list-style:none;padding:0;font-size:1.1rem;margin:0}@media only screen and (max-width:749px){footer .footer_link .footer_nav ul{flex-wrap:wrap}}footer .footer_link .footer_nav ul li{margin:.5em 0}footer .footer_link .footer_nav ul li a{margin:0 10px;color:#000;transition:all .5s;padding:5px;border-radius:2px}@media only screen and (max-width:749px){footer .footer_link .footer_nav ul li a{padding:8px}}footer .footer_link .footer_nav ul li a:hover{background-color:#000;color:#fff;transition:all .2s}footer .copy{background-color:#323232;color:#fff;text-align:center;padding:40px 0}footer .copy img{width:106px;vertical-align:middle;margin-right:40px}@media only screen and (max-width:749px){footer .copy img{display:block;margin:0 auto 10px}}footer .copy small{font-size:1rem;letter-spacing:.15em}@media only screen and (max-width:749px){footer .copy small{letter-spacing:.1em}}#page-top{margin:50px auto 100px;text-align:center}@media only screen and (max-width:749px){#page-top{margin:50px auto 60px}}#page-top #move-page-top{font-size:14px;color:#000;font-weight:600;letter-spacing:.15em;position:relative;padding-right:20px;cursor:pointer}#page-top #move-page-top:after{position:absolute;content:"";border-right:1px solid #000;border-bottom:1px solid #000;width:15px;height:15px;right:0;top:50%;transform:rotate(-45deg) translateY(-50%)}.demo_link{list-style:none;display:flex;width:850px;max-width:100%;font-size:1.8rem;margin:100px auto 0;flex-wrap:wrap;padding:0}.demo_link li{margin-bottom:50px}.demo_link li a{padding:20px;margin-right:20px;border:1px solid #000}.demo_link li a:hover{background-color:#000;color:#fff}.mv{position:relative;width:100%;margin:0;padding:0}.mv .video_box{width:100%;background-color:#fff;margin:0;padding:0;line-height:1;box-sizing:border-box;overflow:hidden;-webkit-animation:bgColor 4s infinite;animation:bgColor 4s infinite}.mv .video_box .text_animation{font-size:16.5rem;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-feature-settings:"palt" 1;letter-spacing:.01em;text-align:justify;box-sizing:border-box;overflow:hidden;margin:0 -1.3%;-webkit-animation:fontColor 4s infinite;animation:fontColor 4s infinite}.mv .text_fade{font-size:16.5rem;line-height:.95;width:100%;max-width:100%;margin:0;overflow:hidden;box-sizing:border-box;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-feature-settings:"palt" 1;text-align:justify}.mv .text_fade span span.word1{margin:0 -1.3%;padding:0;display:flex !important;flex-wrap:wrap;justify-content:space-between;text-align:justify}.mv .text_fade ul{margin:0;padding:0;font-feature-settings:"palt" 1}.mv .text_01,.mv .text_02{font-feature-settings:"palt" 1;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2.7rem;letter-spacing:.15em;margin:0}.mv .text_01{text-align:left;margin-top:50px;margin-left:8%}.mv .text_02{text-align:right;margin-right:8%;margin-bottom:30px}.mv .text_cost{line-height:1;text-align:center;min-width:100;margin:0 auto 20px;overflow:hidden}.mv .hashira{width:85%;margin:0 auto 20px;display:block;position:relative}@media only screen and (max-width:749px){.mv .hashira{width:95%}}.mv .hashira .hashira_box{width:100%;display:flex;justify-content:space-between;height:620px;position:relative}@media only screen and (max-width:749px){.mv .hashira .hashira_box{height:300px}}.mv .hashira .hashira_box div{background-color:#000;width:3.2%;height:620px;position:absolute;bottom:750px}@media only screen and (max-width:749px){.mv .hashira .hashira_box div{height:300px;width:3%;bottom:400px}}.mv .hashira .hashira_box div.hashira01{left:0;-webkit-animation:hashira01 1s ease-in;animation:hashira01 1s ease-in}.mv .hashira .hashira_box div.hashira02{left:10.5%;-webkit-animation:hashira02 1s ease-in;animation:hashira02 1s ease-in}.mv .hashira .hashira_box div.hashira03{left:21.5%;-webkit-animation:hashira03 1s ease-in;animation:hashira03 1s ease-in}.mv .hashira .hashira_box div.hashira04{left:32%;-webkit-animation:hashira04 1s ease-in;animation:hashira04 1s ease-in}.mv .hashira .hashira_box div.hashira05{left:43%;-webkit-animation:hashira05 1s ease-in;animation:hashira05 1s ease-in}.mv .hashira .hashira_box div.hashira06{left:53.5%;-webkit-animation:hashira06 1s ease-in;animation:hashira06 1s ease-in}.mv .hashira .hashira_box div.hashira07{left:64.5%;-webkit-animation:hashira07 1s ease-in;animation:hashira07 1s ease-in}.mv .hashira .hashira_box div.hashira08{left:75%;-webkit-animation:hashira08 1s ease-in;animation:hashira08 1s ease-in}.mv .hashira .hashira_box div.hashira09{left:86%;-webkit-animation:hashira09 1s ease-in;animation:hashira09 1s ease-in}.mv .hashira .hashira_box div.hashira10{right:0;-webkit-animation:hashira10 1s ease-in;animation:hashira10 1s ease-in}.mv .text_drop{font-size:2.9rem;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:right;margin:0;position:absolute;right:-2.3%;bottom:0;width:54.5%;letter-spacing:2.78em}.mv .text_drop span span.word1{position:absolute;right:-2.5%;bottom:0;width:54.5%;display:flex !important;text-align:right;justify-content:space-between;letter-spacing:2.8em;flex-wrap:wrap}.mv .inner{margin:6% auto 10% 20%}.mv .text_space{text-align:left;margin:0 auto;font-size:5.7rem;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.3em;line-height:1.7}.mv .text_space span.space{width:2em;display:inline-block;-webkit-animation-name:spaceSize;animation-name:spaceSize;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.mv .box{text-align:center;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.mv .box .catch{font-feature-settings:"palt" 1;line-height:1;letter-spacing:.1em;font-size:12rem}.mv .box .read{font-feature-settings:"palt" 1;font-size:2.1rem;line-height:1;letter-spacing:.2em;margin:2% auto 13%}.mv .hin_box{font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}.mv .hin_box .hin_inner{margin:5% auto 6%;position:relative;width:32%}.mv .hin_box .hin_inner .hin{height:auto}.mv .hin_box .hin_inner #check{display:none}.mv .hin_box .hin_inner #check{position:absolute;top:-5%;left:12%}.mv .hin_box .read{font-feature-settings:"palt" 1;font-size:2.1rem;line-height:1;letter-spacing:.2em;margin:0 auto 11%}.mv .inner_box{font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;padding:5% 0}.mv .inner_box .kouki_box{display:flex;justify-content:center;font-size:5.4rem}@media only screen and (max-width:899px) and (min-width:750px){.mv .inner_box .kouki_box{font-size:3.5rem}}@media only screen and (max-width:749px){.mv .inner_box .kouki_box{font-size:3.5rem}}@media only screen and (max-width:439px){.mv .inner_box .kouki_box{font-size:2.5rem}}.mv .inner_box .kouki_box p.kouki{margin:0;line-height:1;font-feature-settings:"palt" 1;letter-spacing:.12em;text-align:center}.mv .inner_box .kouki_box p.kouki span.scaleY{display:inline-block;transform-origin:top;transition:.5s;-webkit-animation:scaleY 2s infinite alternate ease-in-out;animation:scaleY 2s infinite alternate ease-in-out}.mv .inner_box .kouki_box p.kouhi{margin:2em 0 0 3.2em;line-height:1;text-align:center;font-feature-settings:"palt" 1}.mv .inner_box .kouki_box p.kouhi span.scaleX{display:inline-block;transform-origin:right bottom;transition:.5s;-webkit-animation:scaleX 2.2s infinite alternate ease-in-out;animation:scaleX 2.2s infinite alternate ease-in-out}.mv .inner_box .yomi_box p{font-size:5.4rem;line-height:1;font-feature-settings:"palt" 1;text-align:center;margin:6% auto 10%;letter-spacing:.12em}@media only screen and (max-width:899px) and (min-width:750px){.mv .inner_box .yomi_box p{font-size:3.5rem}}@media only screen and (max-width:749px){.mv .inner_box .yomi_box p{font-size:3.5rem}}@media only screen and (max-width:439px){.mv .inner_box .yomi_box p{font-size:2.5rem}}.mv .inner_box .yomi_box p span{display:inline-block}.mv .inner_box .kouji_box p{font-size:5.4rem;line-height:1;font-feature-settings:"palt" 1;text-align:center;letter-spacing:.12em}@media only screen and (max-width:899px) and (min-width:750px){.mv .inner_box .kouji_box p{font-size:3.5rem}}@media only screen and (max-width:749px){.mv .inner_box .kouji_box p{font-size:3.5rem}}@media only screen and (max-width:439px){.mv .inner_box .kouji_box p{font-size:2.5rem}}.mv .inner_box .kouji_box p span.scale{display:inline-block;transform-origin:right bottom;margin-left:3em;transition:.5s;-webkit-animation:scale 2.5s infinite alternate ease-in-out;animation:scale 2.5s infinite alternate ease-in-out}.mv .abc_box{width:60%;margin:8% auto;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.mv .abc_box .abc_text1{font-size:9.3rem;line-height:1.6;letter-spacing:.09em;margin:0 auto;height:4.6em;position:relative}.mv .abc_box .abc_text1 span.inner_text{float:left}.mv .abc_box .abc_text1 span.word1{position:absolute;display:flex !important;flex-wrap:wrap;justify-content:space-between}.mv .abc_box .abc_text1 span.word1 span.char1{margin-left:2.7em}.mv .abc_box .abc_text1 span.t-container{display:flex;justify-content:space-between;flex-wrap:wrap}.mv .abc_box .abc_read{text-align:center;font-size:2rem;padding-top:2em;font-feature-settings:"palt" 1;letter-spacing:.2em}.mv.demo10{overflow:hidden}.mv.demo10 .text_01,.mv.demo10 .text_02{font-feature-settings:"palt" 1;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2.7rem;letter-spacing:.15em;margin:0}.mv.demo10 .text_01{text-align:left;margin-top:50px;margin-left:8%}.mv.demo10 .text_02{text-align:right;margin-right:8%;margin-bottom:2%}.mv.demo10 .text_cost{line-height:1;text-align:center;margin:0 -1.3% 1.5%;overflow:hidden;height:auto;box-sizing:border-box;min-height:120px}.mv.demo10 .text_cost img{text-align:center;margin:0 -1.3%;-webkit-animation-name:sizeScale;animation-name:sizeScale;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes bgColor{0%{background-color:#fff}25%{background-color:#000}45%{background-color:#000}100%{background-color:#fff}}@keyframes bgColor{0%{background-color:#fff}25%{background-color:#000}45%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes fontColor{0%{color:#000}25%{color:#fff}45%{color:#fff}100%{color:#000}}@keyframes fontColor{0%{color:#000}25%{color:#fff}45%{color:#fff}100%{color:#000}}@-webkit-keyframes sizeScale{0%{width:0;opacity:0}30%{width:0}100%{width:103%;opacity:1}}@keyframes sizeScale{0%{width:0;opacity:0}30%{width:0}100%{width:103%;opacity:1}}@-webkit-keyframes spaceSize{0%{width:0}60%{width:0}100%{width:2em}}@keyframes spaceSize{0%{width:0}60%{width:0}100%{width:2em}}@-webkit-keyframes scaleY{0%{transform:scaleY(1)}100%{transform:scaleY(3.2)}}@keyframes scaleY{0%{transform:scaleY(1)}100%{transform:scaleY(3.2)}}@-webkit-keyframes scaleX{0%{transform:scaleX(1)}100%{transform:scaleX(2.7)}}@keyframes scaleX{0%{transform:scaleX(1)}100%{transform:scaleX(2.7)}}@-webkit-keyframes scale{0%{transform:scale(1)}100%{transform:scale(2)}}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(2)}}.philosophy .site-content,.flow .site-content,.archive .page-header,.single-news .page-header,.single-media .page-header{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff;background-image:-webkit-linear-gradient(transparent 90%,#dcdcdc 90%,rgba(220,220,220,0)),-webkit-linear-gradient(0deg,transparent 90%,#dcdcdc 90%,rgba(220,220,220,0));background-size:15px 15px}.page #content main article{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff;background-image:-webkit-linear-gradient(transparent 90%,#dcdcdc 90%,rgba(220,220,220,0)),-webkit-linear-gradient(0deg,transparent 90%,#dcdcdc 90%,rgba(220,220,220,0));background-size:15px 15px}.page #content main article .entry-header{background-color:#323232;color:#fff;padding:15px 0}.page #content main article .entry-header .entry-title{width:800px;max-width:90%;margin:0 auto;font-size:30px}.page #content main article .entry-content{width:800px;max-width:100%;margin:50px auto;background-color:#f2f2f2;padding:20px}@media only screen and (max-width:749px){.page #content main article .entry-content{width:90%}}.page #content main article .entry-content .center{margin:0 auto;text-align:center}.page #content main article .link__button a{background-color:#4669aa;color:#fff;font-size:15px;font-weight:700;text-align:center;letter-spacing:.15em;margin:30px auto;padding:20px 15px;display:inline-block;border:3px solid transparent;border-radius:12px;transition:all .5s}.page #content main article .link__button a:hover{transition:all .2s;color:#4669aa;border:3px solid #4669aa;background-color:#fff}.philosophy .container{width:800px;max-width:100%;margin:150px auto 50px;background-color:#fff;border:1px solid #000;padding:90px 60px;position:relative}@media only screen and (max-width:899px) and (min-width:750px){.philosophy .container{width:90%;margin:80px auto 50px;padding:40px 20px}}@media only screen and (max-width:749px){.philosophy .container{width:90%;margin:80px auto 50px;padding:40px 20px}.philosophy .container .sp_none{display:none}}.philosophy .container .entry-title{position:absolute;top:-40px;left:35px;font-size:25px;font-weight:600;background-color:#fff;border:1px solid #000;padding:20px 30px;margin:0;letter-spacing:.05em}@media only screen and (max-width:749px){.philosophy .container .entry-title{top:-25px;left:20px;font-size:20px;padding:10px 15px}}.philosophy .container .content p{line-height:2.5;letter-spacing:.1em;text-align:justify}@media only screen and (max-width:749px){.philosophy .container .content p{line-height:2}}.philosophy .container .content .__flex{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.philosophy .container .content .__flex{flex-direction:column}}.philosophy .container .content .__image{width:211px}.philosophy .container .content .__image .name{font-size:15px;text-align:right;margin:0}.philosophy .container .content .__image .name span{font-size:11px;margin-right:1em}.faq .container{max-width:100%;margin:70px auto 50px;background-color:#fff;position:relative}@media only screen and (max-width:749px){.faq .container{margin:40px auto 50px}}.faq .container .entry-title{width:285px;margin:0 auto 65px}@media only screen and (max-width:749px){.faq .container .entry-title{width:200px;margin-bottom:35px}}.faq .container .content{width:100%}.faq .container .content section:nth-child(odd){background-color:#e6e6e6}.faq .container .content section .inner{width:800px;max-width:100%;margin:0 auto;padding:80px 0;position:relative}@media only screen and (max-width:899px) and (min-width:750px){.faq .container .content section .inner{width:90%;padding:40px 0}}@media only screen and (max-width:749px){.faq .container .content section .inner{width:90%;padding:40px 0}}.faq .container .content section .inner:before{position:absolute;content:"";background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/faq/faq_q.png) no-repeat;background-size:87px 105px;width:87px;height:105px;left:0}@media only screen and (max-width:749px){.faq .container .content section .inner:before{background-size:61px 71px;width:61px;height:71px}}.faq .container .content section .inner .inner__box-q{color:#4678be;font-size:19px;font-weight:700;background-color:#fff;margin-left:130px;border:4px solid #4678be;padding:12px 20px;margin-top:10px;margin-bottom:40px;position:relative}@media only screen and (max-width:749px){.faq .container .content section .inner .inner__box-q{font-size:16px;margin-left:90px;padding:10px 15px}}.faq .container .content section .inner .inner__box-q:before{position:absolute;content:"";border:20px solid transparent;border-bottom-color:#fff;border-top-width:0;left:-17px;width:0;transform:rotate(45deg);top:15px;z-index:1}.faq .container .content section .inner .inner__box-q:after{position:absolute;content:"";border:20px solid transparent;border-bottom-color:#4678be;border-top-width:0;left:-27px;width:0;transform:rotate(45deg);top:11px;z-index:0}.faq .container .content section .inner .inner__box-q p{margin:0;letter-spacing:.14em}.faq .container .content section .inner .inner__box-q span{font-size:40px;vertical-align:middle;margin-right:.6em}@media only screen and (max-width:749px){.faq .container .content section .inner .inner__box-q span{font-size:30px;display:block}}.faq .container .content section .inner .inner__box-a{color:#fff;background-color:#4678be;margin-right:105px;font-weight:700;padding:30px 45px;position:relative}@media only screen and (max-width:749px){.faq .container .content section .inner .inner__box-a{padding:15px 20px;margin-right:75px}}.faq .container .content section .inner .inner__box-a:before{position:absolute;content:"";background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/faq/faq_mark-a.png) no-repeat;background-size:64px 64px;width:64px;height:64px;left:-20px;top:-10px}@media only screen and (max-width:749px){.faq .container .content section .inner .inner__box-a:before{background-size:45px 45px;width:45px;height:45px;left:-15px;top:-25px}}.faq .container .content section .inner .inner__box-a:after{position:absolute;content:"";background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/faq/faq_a.png) no-repeat;background-size:111px 120px;width:111px;height:120px;right:-105px;bottom:0}@media only screen and (max-width:749px){.faq .container .content section .inner .inner__box-a:after{background-size:78px 85px;width:78px;height:85px;right:-75px}}.faq .container .content section .inner .inner__box-a p{line-height:1.8;margin:0;font-size:13px;letter-spacing:.15em;text-align:justify}.flow .container{width:800px;max-width:100%;margin:150px auto 50px;background-color:#fff;border:1px solid #000;padding:90px 60px 60px;position:relative}@media only screen and (max-width:749px){.flow .container{width:90%;margin:80px auto 50px;padding:40px 20px}}.flow .container .entry-title{position:absolute;top:-40px;left:35px;font-size:29px;font-weight:600;background-color:#fff;border:1px solid #000;padding:20px 30px;margin:0;letter-spacing:.15em}.flow .container .entry-title span{font-size:13px;vertical-align:middle;letter-spacing:.05em;margin-left:1em}@media only screen and (max-width:749px){.flow .container .entry-title span{font-size:11px;margin-left:.5em;letter-spacing:.02em}}@media only screen and (max-width:749px){.flow .container .entry-title{top:-25px;left:20px;font-size:18px;padding:10px 15px}}.flow .container .content{position:relative}.flow .container .content .flex{display:flex}@media only screen and (max-width:749px){.flow .container .content .flex{flex-direction:column}}.flow .container .content .flex .flex__inner{margin-right:70px}@media only screen and (max-width:749px){.flow .container .content .flex .flex__inner{margin-right:50px;margin-left:0}}.flow .container .content .flex .flex__inner ul.flow_box{padding:0;margin:0;list-style:none}.flow .container .content .flex .flex__inner ul.flow_box li{border:1px solid #000;margin:0 auto 50px;font-weight:700;display:block;width:280px;display:flex;align-items:stretch;position:relative}@media only screen and (max-width:749px){.flow .container .content .flex .flex__inner ul.flow_box li{width:100%}}.flow .container .content .flex .flex__inner ul.flow_box li:after{position:absolute;content:"";border:16px solid transparent;border-top-color:#000;border-bottom-width:0;left:18px;bottom:-34px}.flow .container .content .flex .flex__inner ul.flow_box li.arrow_none{margin-bottom:0}@media only screen and (max-width:749px){.flow .container .content .flex .flex__inner ul.flow_box li.arrow_none{margin-bottom:50px}}.flow .container .content .flex .flex__inner ul.flow_box li.arrow_none:after{content:none}.flow .container .content .flex .flex__inner ul.flow_box li.arrow_none.sp_on:after{content:""}.flow .container .content .flex .flex__inner ul.flow_box li div:first-child{color:#fff;background-color:#000;margin:0;line-height:1;font-size:30px;width:70px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:749px){.flow .container .content .flex .flex__inner ul.flow_box li div:first-child{font-size:22px;width:55px}}.flow .container .content .flex .flex__inner ul.flow_box li div:nth-child(2){font-size:17px;letter-spacing:.15em;padding:18px 12px;display:flex;align-items:center;line-height:1.3}@media only screen and (max-width:749px){.flow .container .content .flex .flex__inner ul.flow_box li div:nth-child(2){font-size:15px;padding:12px 10px}}.flow .container .content .flex .flex__inner ul.flow_box.box02,.flow .container .content .flex .flex__inner ul.flow_box.box03{position:relative}.flow .container .content .flex .flex__inner ul.flow_box.box02:before,.flow .container .content .flex .flex__inner ul.flow_box.box03:before{position:absolute;content:"";height:100%;width:22px;border:1px solid #000;border-left:0;right:-40px;top:0}.flow .container .content .flex .flex__inner ul.flow_box.box02:after,.flow .container .content .flex .flex__inner ul.flow_box.box03:after{position:absolute;content:"";background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/flow/flow_3month.png) no-repeat;background-size:29px 97px;width:29px;height:97px;right:-53px;top:50%;transform:translateY(-50%)}.flow .container .content .flex .flex__inner ul.flow_box.box03:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/flow/flow_4month.png) no-repeat;background-size:29px 97px}.flow .container .content .bottom{position:absolute;left:0;bottom:0;font-size:12px}.flow .container .content02 .content__flow{display:flex;flex-wrap:wrap;justify-content:space-between}.flow .container .content02 .content__flow .box{width:300px;margin-bottom:40px}@media only screen and (max-width:749px){.flow .container .content02 .content__flow .box{width:100%}}.flow .container .content02 .content__flow .box .__image{position:relative;margin-bottom:12px}.flow .container .content02 .content__flow .box .__image .__num{position:absolute;left:0;top:0;background-color:#000;color:#fff;font-size:22px;padding:10px 15px;font-weight:700;letter-spacing:.1em}.flow .container .content02 .content__flow .box .__text{letter-spacing:.1em;text-align:justify}.flow .container .content02 .finish{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width:749px){.flow .container .content02 .finish{flex-direction:column;margin-bottom:35px}}.flow .container .content02 .finish .finish__image{width:407px;position:relative}@media only screen and (max-width:749px){.flow .container .content02 .finish .finish__image{width:100%}}.flow .container .content02 .finish .finish__image span{position:absolute;left:0;top:0;background-color:#000;color:#fff;font-size:24px;font-weight:700;padding:15px}.flow .container .content02 .finish .finish__sub{width:235px}@media only screen and (max-width:749px){.flow .container .content02 .finish .finish__sub{width:100%}}.flow .container .content02 .service{display:flex;align-items:flex-start}@media only screen and (max-width:749px){.flow .container .content02 .service{flex-direction:column}}.flow .container .content02 .service img{width:210px;display:block}@media only screen and (max-width:749px){.flow .container .content02 .service img{width:100%}}.flow .container .content02 .service .__text{background-color:#e6e6e6;padding:20px;text-align:justify}.flow .container .content02 .service .__text h4{font-size:22px;margin:0 auto 8px}.flow .container .content02 .service .__text p{font-size:13px;margin:0;letter-spacing:.1em}.about ul,.about ol{margin:0;padding:0}.about ul li,.about ol li{list-style:none}.about h1,.about h2,.about h3,.about h4,.about h5,.about p,.about figure{margin:0}.about figcaption{font-size:1.2rem;line-height:1.6;letter-spacing:.08em}.about .site-content{padding-top:156px}@media only screen and (max-width:749px){.about .site-content{padding-top:77px}}.about .txt_simple{font-size:1.4rem;letter-spacing:.08em;line-height:2.2}@media only screen and (max-width:749px){.about .txt_simple{line-height:2}}.about .ttl_large{font-size:3rem;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:749px){.about .ttl_large{font-size:2.5rem}}.about .ttl_sec{display:flex;align-items:stretch;border:2px solid #323232;width:100%;height:85px;background:#fff}@media only screen and (max-width:749px){.about .ttl_sec{height:42px;border:1px solid #323232}}@media only screen and (max-width:940px){.about .ttl_sec{height:50px}}.about .ttl_sec figure{background-color:#323232;flex:0 0 auto;width:116px;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:749px){.about .ttl_sec figure{width:60px;height:100%}}.about .ttl_sec figure img{width:100%}.about .ttl_sec p{flex:0 1 auto;width:100%;display:flex;align-items:center;padding-left:32px;font-size:1.8rem;letter-spacing:.08em;font-weight:700;background:#fff}@media only screen and (max-width:749px){.about .ttl_sec p{font-size:1.5rem;padding-left:16px;flex-wrap:wrap}}.about .ttl_sec p span{font-weight:400;font-size:1.8rem;color:#323232;padding-left:16px}@media only screen and (max-width:749px){.about .ttl_sec p span{font-size:1.2rem;padding-left:0;width:100%}}.about .ttl_bold{font-size:1.8rem;letter-spacing:.08em;font-weight:700;line-height:1.7}@media only screen and (max-width:749px){.about .ttl_bold{font-size:1.5rem}}.about .section_general{padding-bottom:100px}@media only screen and (max-width:749px){.about .section_general{padding-bottom:60px}}.about .section_general.box_cost{padding-top:70px}@media only screen and (max-width:749px){.about .section_general.box_cost{padding-top:60px}}.about .section_general .ttl_sec{margin-bottom:55px}@media only screen and (max-width:749px){.about .section_general .ttl_sec{margin-bottom:20px}}.about .section_general .ttl_bold{margin-bottom:8px}.about .lower_mv{width:100%;height:288px;padding:58px 0 0;background-image:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/about/mv_about.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media only screen and (max-width:749px){.about .lower_mv{padding:20px 0;min-height:300px;height:auto}}.about .lower_mv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.about .lower_mv__ttl{display:flex;color:#fff;position:relative}.about .lower_mv__ttl span{display:flex;background-color:#4669aa;width:54px;height:54px;justify-content:center;align-items:center;font-size:3.4rem;margin-left:8px}@media only screen and (max-width:749px){.about .lower_mv__ttl span{width:40px;height:40px;font-size:2.4rem;margin-left:4px}}.about .lower_mv__ttl span:first-child{margin-left:0}.about .lower_mv .txt_simple{position:relative;color:#fff;margin-top:28px}@media only screen and (max-width:749px){.about .lower_mv .txt_simple{margin-top:10px}}.about .side_nav{opacity:0;position:fixed;right:0;bottom:0;width:80px;z-index:999}@media only screen and (max-width:749px){.about .side_nav{display:none}}.about .side_nav__item{width:100%;height:80px;margin-bottom:2px}.about .side_nav__item a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;letter-spacing:.08em;color:#fff;background-color:#323232;font-weight:700;line-height:1;transition:.4s ease}.about .side_nav__item a:hover{background-color:#000}.about .side_nav__item a img{max-width:58px;margin:0 auto 6px}.about .intro_about{padding:58px 0 90px;background-color:#e6e6e6;background-image:linear-gradient(transparent 90%,#fff 90%,rgba(255,255,255,0)),linear-gradient(90deg,transparent 90%,#fff 90%,rgba(255,255,255,0));background-size:16px 16px}@media only screen and (max-width:749px){.about .intro_about{padding:50px 0 65px}}.about .intro_about__list{margin-top:28px;display:flex;justify-content:space-between;position:relative;z-index:1;width:100%}@media only screen and (max-width:749px){.about .intro_about__list{margin-top:16px;flex-wrap:wrap}}.about .intro_about__list .box_nav{flex:0 0 auto;width:143px;height:143px}@media only screen and (max-width:899px) and (min-width:750px){.about .intro_about__list .box_nav{width:130px;height:130px}}@media only screen and (max-width:749px){.about .intro_about__list .box_nav{width:calc((100% - 34px)/3);height:92px}.about .intro_about__list .box_nav:nth-child(n+4){margin-top:19px}}.about .box_nav{position:relative}.about .box_nav:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5a5a5a;border:2px solid #fff;z-index:-1}.about .box_nav a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#323232;border:2px solid #fff;position:relative;line-height:1;font-size:1.8rem;letter-spacing:.08em;font-weight:700;transition:.4s ease;transform:translate(-7px,-7px)}@media only screen and (max-width:749px){.about .box_nav a{font-size:1.2rem}}.about .box_nav a:hover{background-color:#000;transform:translate(0,0)}.about .box_nav a img{max-width:108px;margin:0 auto 16px}@media only screen and (max-width:749px){.about .box_nav a img{width:78%;margin:0 auto 10px;max-width:88px}}.about .box_cost__ph{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width:749px){.about .box_cost__ph{display:block}}.about .box_cost__ph__ttl{font-size:1.6rem;letter-spacing:.08em;margin-bottom:12px}@media only screen and (max-width:749px){.about .box_cost__ph__ttl{font-size:1.4rem}}.about .box_cost__ph__left{padding-right:24px;border-right:1px solid #323232;flex:0 0 auto;width:272px}@media only screen and (max-width:749px){.about .box_cost__ph__left{width:100%;border:none;padding:0}}.about .box_cost__ph__left figure{width:247px}.about .box_cost__ph__left figure img{height:173px}.about .box_cost__ph__right{padding-left:24px;flex:0 1 auto;width:100%}@media only screen and (max-width:749px){.about .box_cost__ph__right{padding:0;margin-top:24px}}.about .box_cost__ph__right ul{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width:899px) and (min-width:750px){.about .box_cost__ph__right ul{flex-wrap:wrap}}@media only screen and (max-width:749px){.about .box_cost__ph__right ul{display:block;flex-wrap:nowrap}}.about .box_cost__ph__right li{flex:0 0 auto;padding-right:24px}@media only screen and (max-width:749px){.about .box_cost__ph__right li{padding:0;width:100%;margin-bottom:16px}}.about .box_cost__ph__right li:first-child{width:266px}.about .box_cost__ph__right li:first-child figure{height:172px}.about .box_cost__ph__right li:first-child figure img{height:100%}.about .box_cost__ph__right li:nth-child(2){width:187px}.about .box_cost__ph__right li:nth-child(2) figure img{height:153px}.about .box_cost__ph__right li:last-child{flex:0 1 auto;width:100%;height:93px;padding-right:0}@media only screen and (max-width:899px) and (min-width:750px){.about .box_cost__ph__right li:last-child{width:251px;padding-top:24px}}@media only screen and (max-width:749px){.about .box_cost__ph__right li:last-child{margin-bottom:0;width:100%;height:auto;padding-top:0}}.about .box_cost__ph figure{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:749px){.about .box_cost__ph figure{display:block;height:auto;width:100%}}@media only screen and (max-width:749px){.about .box_cost__ph figure img{margin:0 auto;width:100%}}@media only screen and (max-width:749px){.about .box_cost__ph figcaption{margin-top:8px}}.about .box_cost .btn_link{margin-top:40px}.about .box_grade .table__grade{max-width:602px}.about .box_grade__ph{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width:749px){.about .box_grade__ph{display:block}}.about .box_grade__ph figure{display:flex;flex-direction:column;justify-content:space-between;max-width:373px}@media only screen and (max-width:749px){.about .box_grade__ph figure{display:block;height:auto}.about .box_grade__ph figure img{height:auto}.about .box_grade__ph figure:nth-child(n+2){margin-top:24px}}@media only screen and (min-width:900px){.about .box_grade__ph figure img.sp{display:none}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_grade__ph figure img.sp{display:none}}@media only screen and (max-width:749px){.about .box_grade__ph figure img{margin:0 auto}.about .box_grade__ph figure img.pc{display:none}}.about .box_grade__ph figcaption{margin-top:8px}.about .box_date__ph{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width:749px){.about .box_date__ph{display:block}}.about .box_date__ph figure{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width:749px){.about .box_date__ph figure{display:block;height:auto}}@media only screen and (max-width:749px){.about .box_date__ph figure img{margin:0 auto}}@media only screen and (max-width:749px){.about .box_date__ph figure img.pc{display:none}}@media only screen and (min-width:900px){.about .box_date__ph figure img.sp{display:none}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_date__ph figure img.sp{display:none}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_peace .ttl_sec{height:84px}}@media only screen and (max-width:749px){.about .box_peace .ttl_sec{height:84px}}@media only screen and (max-width:374px){.about .box_peace .ttl_sec{height:100px}}.about .box_peace .ttl_sec .ttl_sec__box{display:flex;flex:0 1 auto}@media only screen and (max-width:749px){.about .box_peace .ttl_sec .ttl_sec__box{flex-wrap:wrap;padding:8px 0}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_peace .ttl_sec .ttl_sec__box{flex-wrap:wrap}}.about .box_peace .ttl_sec p{width:auto;padding-left:30px}@media only screen and (max-width:749px){.about .box_peace .ttl_sec p{padding-left:16px;flex:0 0 auto}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_peace .ttl_sec p{flex:0 0 auto}}.about .box_peace .ttl_sec p br.-mini{display:none}@media only screen and (max-width:374px){.about .box_peace .ttl_sec p br.-mini{display:block}}.about .box_peace .ttl_sec p.-award{font-size:1.8rem;letter-spacing:.08em;font-weight:700;display:flex;align-items:center;padding-left:20px}@media only screen and (max-width:749px){.about .box_peace .ttl_sec p.-award{font-size:1.2rem;padding:4px 0 0 16px}}@media only screen and (max-width:899px) and (min-width:750px){.about .box_peace .ttl_sec p.-award{font-size:1.5rem;padding-left:30px}}@media only screen and (max-width:374px){.about .box_peace .ttl_sec p.-award{font-size:1.1rem;padding:6px 0 0 16px}}.about .box_peace .ttl_sec p.-award:before{content:"";display:block;width:33px;height:44px;background-image:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/about/award.png);background-position:center center;background-size:cover;margin-right:10px}@media only screen and (max-width:899px) and (min-width:750px){.about .box_peace .ttl_sec p.-award:before{width:16.5px;height:22px}}@media only screen and (max-width:749px){.about .box_peace .ttl_sec p.-award:before{width:16.5px;height:22px}}@media only screen and (max-width:374px){.about .box_peace .ttl_sec p.-award:before{width:14px;height:18px;margin-right:4px}}@media only screen and (max-width:749px){.about .box_peace .box_peace__ph__list .-prev,.about .box_peace .box_peace__ph__list .-next{top:135px}}.about .box_peace .btn_link{margin-top:40px}.about .box_space__ph{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width:749px){.about .box_space__ph{display:block}}.about .box_space__ph figure{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width:749px){.about .box_space__ph figure{display:block;height:auto}.about .box_space__ph figure:nth-child(n+2){margin-top:24px}}.about .box_space__ph figure img{max-height:320px}@media only screen and (max-width:749px){.about .box_space__ph figure img{margin:0 auto}}.about .box_space__ph figure:first-child{width:390px}@media only screen and (max-width:749px){.about .box_space__ph figure:first-child{width:100%}}.about .box_space__ph figure:nth-child(2){width:544px}@media only screen and (max-width:749px){.about .box_space__ph figure:nth-child(2){width:100%}}.about .box_space__ph figcaption{margin-top:8px}.about .box_easy__ph{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width:749px){.about .box_easy__ph{display:block}}.about .box_easy__ph__left{flex:0 0 auto;width:210px}@media only screen and (max-width:749px){.about .box_easy__ph__left{width:100%;border:none;padding:0}}.about .box_easy__ph__right{padding:0 34px 0 40px;flex:0 1 auto;width:100%}@media only screen and (max-width:749px){.about .box_easy__ph__right{padding:0;margin-top:24px}}.about .box_easy__ph figure{display:flex;flex-direction:column;height:100%}@media only screen and (max-width:749px){.about .box_easy__ph figure{display:block;height:auto;width:100%}}.about .box_easy__ph figure img{height:168px}@media only screen and (max-width:749px){.about .box_easy__ph figure img{margin:0 auto;width:100%;height:auto}}.about .box_easy__ph figure figcaption{margin-top:8px}.about{line-height:1.7}.about_navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px !important;padding-bottom:100px !important}.about_navi li{width:32.33%}.about_navi li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:700;text-align:center;color:#fff;background:#323232;padding:0 40px;height:70px;position:relative;transition:all .2s}.about_navi li a:hover{opacity:.9}.about_navi li a:before{content:"";display:inline-block;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(135deg);position:absolute;right:30px;top:50%;z-index:2;margin-top:-1px}.bg_b_gray{background:#ecf0f6}.about .section_general.bg_b_gray{padding:100px 0;position:relative}.about .section_general.bg_b_gray:before{content:"";display:inline-block;width:100vw;height:100%;background:#ecf0f6;position:absolute;left:0;top:0;z-index:-1}.box_cost .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0}.box_cost .col_2>div:first-child{width:52.4%}.box_cost .col_2>div:nth-child(2){width:45.8%}.const_method_table01{margin:0;border-collapse:collapse;border-spacing:0;line-height:1.07;table-layout:fixed;border:1px solid #231815}.const_method_table01 th,.const_method_table01 td{font-size:1.4rem;font-weight:400;word-wrap:break-word}.const_method_table01 th{color:#fff;background:#231815;padding:.3em;text-align:center}.const_method_table01 td{vertical-align:top;padding:.3em .5em;border:1px solid #231815}.const_method_table01 td.tar{text-align:right}.const_method_table01 tr th:first-child{border-top:1px solid #fff}.const_method_table01 tr:first-child th{border-left:1px solid #fff}.const_method_table01 tr:first-child th:first-child{border-top:1px solid #231815;border-left:1px solid #231815}.const_method_table01 .border_t_dashed{border-top:1px dashed #fff !important}.const_method_table02{margin:50px 0 75px;border-collapse:collapse;border-spacing:0;line-height:1.6;table-layout:fixed;border:1px solid #231815}.const_method_table02 th,.const_method_table02 td{font-size:1.4rem;font-weight:400;text-align:center;padding:.75em 1em;word-wrap:break-word;border:1px solid #231815}.const_method_table02 td{background:#fff}.const_method_table02 tr:first-child th{color:#fff;background:#231815;border-left:1px solid #fff;border-right:1px solid #fff}.const_method_table02 tr:first-child th:first-child{color:#231815;background:#fff;border-left:1px solid #231815;border-right:1px solid #231815}.const_method_table02 tr:first-child th:last-child{border-right:1px solid #231815}.const_method_table02 tr th{color:#fff;background:#505050}.box_cost .col_3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0}.box_cost .col_3>li{width:30.5%}.box_cost .col_3>li>span{display:block;margin-top:.3em}.about .ttl_l{font-size:3rem;font-weight:700;line-height:1.5;margin-bottom:.5em}.about .ttl_m{font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:.5em;margin-top:2em}.about .mgt_l{margin-top:70px}.about .mgt_m{margin-top:50px}.about .mgt_s{margin-top:30px}.box_inexpensiveness{padding:90px 0 100px}.box_inexpensiveness .ttle_min_border{font-size:2.8rem;font-weight:700;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}.box_inexpensiveness .ttle_min_border span{border-bottom:1px solid #000}.box_inexpensiveness .ttl_box{font-size:3rem;font-weight:700;text-align:center;margin:1em 0}.box_inexpensiveness .ttl_box span{display:inline-block;color:#fff;background:#231815;width:57px;height:57px;text-align:center;padding-top:.2em}.box_inexpensiveness .ttl_box span+span{margin-left:10px}.box_inexpensiveness .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px}.box_inexpensiveness .col_2>div:first-child{width:50%}.box_inexpensiveness .col_2>div:nth-child(2){width:45.4%}.box_inexpensiveness .overview_area{margin-left:4em;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_inexpensiveness .overview_area>p{width:100%}.box_inexpensiveness .overview_area dl{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_inexpensiveness .overview_area dl dt{width:7em;font-weight:400;text-align:center;position:relative;padding-left:1em;padding-right:1em}.box_inexpensiveness .overview_area dl dt:before{content:"【";position:absolute;left:0}.box_inexpensiveness .overview_area dl dt:after{content:"】";position:absolute;right:0}.box_inexpensiveness .overview_area dl dt>span{width:5em;display:inline-block;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.box_inexpensiveness .overview_area dl dd{width:calc(100% - 7em);margin:0;padding-left:1em}.box_inexpensiveness .overview_photo p+p{margin-top:20px}.box_space .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_space .col_2>div:first-child{width:44.5%}.box_space .col_2>div:nth-child(2){width:52.5%}.box_peace{padding-top:100px;padding-bottom:0 !important}.box_peace .ttl_sec p:last-child{margin-left:auto;padding-right:30px}.box_peace .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;margin-bottom:40px}.box_peace .col_2>div:first-child{width:51%}.box_peace .col_2>div:nth-child(2){width:46.7%}.comparison_table{border-collapse:collapse;border-spacing:0;line-height:1.6;table-layout:fixed;border:1px solid #231815}.comparison_table th,.comparison_table td{font-size:1.4rem;font-weight:400;text-align:center;padding:.5em;word-wrap:break-word;border:1px solid #231815}.comparison_table tr:first-child th{font-weight:700}.comparison_table tr:first-child th:first-child{position:relative}.comparison_table tr:first-child th:first-child:before{content:"";display:inline-block;width:130%;height:1px;background:#231815;position:absolute;left:0;top:0;transform:rotate(38.5deg);transform-origin:left top}.comparison_table tr th:first-child{color:#fff;background:#231815;border-bottom:1px solid #fff}.comparison_table tr:first-child th:first-child{color:#231815;background:#fff}.comparison_table tr:last-child th:first-child{border-bottom:1px solid #231815}.comparison_table .bg_blue{color:#fff;background:#4d6aa5}.box_peace .bray_box{background:#e0e0e0;border-radius:14px;padding:2.5%}.box_peace .bray_box+.bray_box{margin-top:30px}.box_peace .bray_box>p{font-size:1.8rem;font-weight:700;text-align:center}.box_peace .bray_box .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:0}.box_peace .bray_box .col_2>div{width:48.2%;background:#fff;border-radius:5px;padding:2.5% 1.5%}.box_peace .bray_box .col_2>div p:nth-child(2){margin:2% 3.4% 0;text-align:justify;text-justify:inter-ideograph}.box_peace .col_3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.box_peace .col_3 li{width:28.9%}@media only screen and (max-width:1180px){.about .l_inner{padding-left:3vw;padding-right:3vw}.box_inexpensiveness .overview_area{margin-left:0}}@media only screen and (max-width:940px){.about .ttl_sec figure img{width:75%}}@media only screen and (max-width:749px){.about .l_inner{padding-left:0;padding-right:0}.about_navi{padding-top:50px !important;padding-bottom:50px !important}.about_navi li a{font-size:1.3rem;padding:10px 10px 20px;height:inherit}.about_navi li a:before{transform:translateY(0%) rotate(135deg) translateX(-50%);top:inherit;bottom:5px;left:50%}.about .section_general.bg_b_gray{padding:50px 0}.box_cost .col_2{display:block}.box_cost .col_2>div:first-child,.box_cost .col_2>div:nth-child(2){width:100%}.const_method_table01 th,.const_method_table01 td{font-size:1.1rem}.const_method_table01 td{white-space:nowrap;padding:.3em .1em}.const_method_table02{margin:25px 0 35px}.const_method_table02 th,.const_method_table02 td{font-size:1.1rem;padding:.3em}.about .ttl_l{font-size:2.2rem}.about .ttl_m{font-size:1.7rem}.about .mgt_l{margin-top:50px}.about .mgt_m{margin-top:30px}.about .mgt_s{margin-top:15px}.box_cost .col_3{display:block}.box_cost .col_3>li{width:100%}.box_cost .col_3>li+li{margin-top:3%}.box_cost .col_3>li>span{font-size:1.2rem;margin-top:0}.about .section_general{padding-bottom:50px}.box_inexpensiveness{padding:40px 0 50px}.box_inexpensiveness .ttle_min_border{font-size:1.8rem}.box_inexpensiveness .ttl_box{font-size:1.9rem}.box_inexpensiveness .ttl_box span{width:38px;height:38px}.box_inexpensiveness .ttl_box span+span{margin-left:5px}.box_inexpensiveness .ttl_box+p{font-size:1.2rem}.box_inexpensiveness .col_2{display:block;margin-top:30px}.box_inexpensiveness .col_2>div:first-child,.box_inexpensiveness .col_2>div:nth-child(2){width:100%}.box_inexpensiveness .overview_area{margin-top:20px;margin-bottom:20px}.box_inexpensiveness .overview_area>p{margin-bottom:.5em}.box_inexpensiveness .overview_area dl{font-size:1.2rem;width:50%;margin:0}.box_inexpensiveness .overview_area dl dd{padding-left:0}.box_inexpensiveness .overview_photo p+p{margin-top:10px}.box_space .col_2{display:block}.box_space .col_2>div:first-child,.box_space .col_2>div:nth-child(2){width:100%}.box_space .col_2>div:nth-child(2){margin-top:10px}.box_peace{padding-top:50px}.about .box_peace .ttl_sec{height:75px;position:relative}.about .box_peace .ttl_sec p{padding-bottom:35px}.box_peace .ttl_sec p:last-child{padding-bottom:0;padding-right:0;height:35px;background:0 0;position:absolute;right:5px;bottom:5px}.box_peace .ttl_sec p:last-child img{height:100%;width:auto}.box_peace .col_2{display:block}.box_peace .col_2>div:first-child,.box_peace .col_2>div:nth-child(2){width:100%}.box_peace .col_2>div:first-child{margin-bottom:20px}.comparison_table th,.comparison_table td{font-size:1.2rem}.box_peace .bray_box{padding:5%}.box_peace .bray_box>p{font-size:1.5rem}.box_peace .bray_box .col_2{margin-top:10px;display:block}.box_peace .bray_box .col_2>div:first-child{margin-bottom:5%}.box_peace .col_3 li{width:32%}}.company .mgt_l{margin-top:70px}.company .mgt_m{margin-top:50px}.company .mgb_m{margin-bottom:50px}.company .mgt_s{margin-top:30px}.box_philosophy{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.box_philosophy>dl{width:50%;border:1px solid #000;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;position:relative}.box_philosophy>dl+dl{border-left:none}.box_philosophy>dl dt{display:inline-block;background:#efefef;font-size:1.6rem;font-weight:400;padding:.3em 1.5em;position:absolute;left:50%;transform:translateX(-50%);top:-1.1em}.box_philosophy>dl dd{text-align:center;padding:2.5em 1em 1em;margin:0}.box_philosophy>dl:first-child dd p:first-child{font-size:6rem;line-height:1;margin:15px 0 0}.box_philosophy>dl:first-child dd p:nth-child(2){font-size:2rem;margin:1em 0 0}.box_philosophy>dl:nth-child(2) dd{line-height:2}.company .ttl_l{font-size:2.6rem;font-weight:700;border-bottom:1px solid #000;letter-spacing:.08em;padding-bottom:4px;margin-bottom:1em;margin-top:2em}.overview_table{border-collapse:collapse;border-spacing:0;line-height:1.6;table-layout:fixed}.overview_table th,.overview_table td{font-size:1.5rem;font-weight:400;letter-spacing:.05em;text-align:left;vertical-align:top;padding:.5em;word-wrap:break-word}.overview_table th{width:8em}.overview_table td p{margin:0;padding:0}.overview_table td p+p{margin-top:.5em}.overview_table .gmap{height:0;overflow:hidden;padding-bottom:34.25%;position:relative;margin:15px 0 35px}.overview_table .gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.link_list{list-style:none;margin:0 0 0 20px;padding:0}.link_list li{font-size:1.6rem;padding:0 0 0 1em;margin:.5em 0;position:relative}.link_list li:before{content:"";display:inline-block;width:5px;height:5px;background:#000;border-radius:50%;position:absolute;left:0;top:.55em}.link_list li a{color:#000}.link_list li a:hover{opacity:.6}.history_table{border-collapse:collapse;border-spacing:0;line-height:1.6;width:100%}.history_table th,.history_table td{font-size:1.5rem;font-weight:400;letter-spacing:.05em;text-align:left;vertical-align:top;padding:.5em;word-wrap:break-word;padding-left:20px}.history_table tr:nth-child(odd){background:#efefef}@media only screen and (max-width:1180px){.company .l_inner{padding-left:3vw;padding-right:3vw}}@media only screen and (max-width:749px){.company .l_inner{padding-left:0;padding-right:0}.company .mgt_l{margin-top:50px}.company .mgt_m{margin-top:30px}.company .mgb_m{margin-bottom:30px}.company .mgt_s{margin-top:15px}.box_philosophy{display:block;margin-top:30px}.box_philosophy>dl{width:100%}.box_philosophy>dl+dl{border-left:1px solid #000;margin-top:40px}.box_philosophy>dl:first-child dd p:first-child{font-size:4rem;margin:5px 0 0}.box_philosophy>dl:first-child dd p:nth-child(2){font-size:1.6rem;margin:1em 0 0}.company .ttl_l{font-size:1.8rem}.overview_table th,.overview_table td{font-size:1.3rem;padding:0;display:block}.overview_table th{width:100%}.overview_table td{margin-top:4px}.overview_table tr+tr{padding-top:15px}.overview_table tr:not(:last-child){display:block;border-bottom:1px solid #aaa;padding-bottom:15px}.overview_table .gmap{padding-bottom:75.25%;margin:7px 0 25px}.link_list{margin:0 0 0 10px}.link_list li{font-size:1.4rem}.history_table{margin-bottom:50px}.history_table th,.history_table td{font-size:1.2rem;table-layout:fixed;padding:.5em 0;padding-left:5px}.history_table .th01{padding-left:5px;padding-right:8px;width:calc(13px + 5em)}.history_table .th02{padding-left:5px;padding-right:7px;width:calc(12px + 5.5em)}.history_table td{padding-right:5px;padding-left:5px}}.header__image{width:100%;height:355px;background-position:center}@media only screen and (max-width:749px){.header__image{height:160px}}.header__image.image01{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose01_header.jpg) no-repeat;background-size:cover;background-position:bottom}@media only screen and (max-width:749px){.header__image.image01{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose01_header_s.jpg) no-repeat;background-size:cover;background-position:bottom}}.header__image.image02{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose02_header.jpg) no-repeat;background-size:cover;background-position:bottom}@media only screen and (max-width:749px){.header__image.image02{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose02_header_s.jpg) no-repeat;background-size:cover;background-position:bottom}}.header__image.image03{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose03_header.jpg) no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:749px){.header__image.image03{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose03_header_s.jpg) no-repeat;background-size:cover;background-position:center}}.header__image.image04{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose04_header.jpg) no-repeat;background-size:cover;background-position:bottom}@media only screen and (max-width:749px){.header__image.image04{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose04_header_s.jpg) no-repeat;background-size:cover;background-position:bottom}}.header__image.image05{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose05_2_header.jpg) no-repeat;background-size:cover;background-position:bottom}@media only screen and (max-width:749px){.header__image.image05{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose05_2_header_s.jpg) no-repeat;background-size:cover;background-position:bottom}}.header__image .num__box{width:900px;max-width:100%;margin:0 auto;position:relative}@media only screen and (max-width:749px){.header__image .num__box{width:90%}}.header__image .num__box .__num{width:150px;height:160px;background-color:#fff;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:749px){.header__image .num__box .__num{width:100px;height:110px}}.header__image .num__box .__num img{width:68px}@media only screen and (max-width:749px){.header__image .num__box .__num img{width:45px}}.choose01 .entry-title,.choose02 .entry-title,.choose03 .entry-title,.choose04 .entry-title,.choose05 .entry-title{width:100%;background-color:#323232;padding:20px 0;position:relative}@media only screen and (max-width:749px){.choose01 .entry-title,.choose02 .entry-title,.choose03 .entry-title,.choose04 .entry-title,.choose05 .entry-title{padding:10px 20px}}.choose01 .entry-title h1,.choose02 .entry-title h1,.choose03 .entry-title h1,.choose04 .entry-title h1,.choose05 .entry-title h1{color:#fff;font-size:36px;letter-spacing:.12em;margin:0 auto;width:850px;max-width:100%;padding-left:65px;position:relative}@media only screen and (max-width:749px){.choose01 .entry-title h1,.choose02 .entry-title h1,.choose03 .entry-title h1,.choose04 .entry-title h1,.choose05 .entry-title h1{font-size:20px;padding-left:40px}}.choose01 .entry-title h1:before,.choose02 .entry-title h1:before,.choose03 .entry-title h1:before,.choose04 .entry-title h1:before,.choose05 .entry-title h1:before{position:absolute;content:"";background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/check.png) no-repeat;background-size:58px 50px;width:58px;height:50px;left:0;top:45%;transform:translateY(-50%)}@media only screen and (max-width:749px){.choose01 .entry-title h1:before,.choose02 .entry-title h1:before,.choose03 .entry-title h1:before,.choose04 .entry-title h1:before,.choose05 .entry-title h1:before{background-size:35px 30px;width:35px;height:30px;top:42%}}.choose01 .entry-title h1:after,.choose02 .entry-title h1:after,.choose03 .entry-title h1:after,.choose04 .entry-title h1:after,.choose05 .entry-title h1:after{position:absolute;content:"";right:0}.choose01 .entry-title.title01 h1:after,.choose02 .entry-title.title01 h1:after,.choose03 .entry-title.title01 h1:after,.choose04 .entry-title.title01 h1:after,.choose05 .entry-title.title01 h1:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose01_icon.png) no-repeat;background-size:315px 265px;width:315px;height:265px;top:-50px}@media only screen and (max-width:749px){.choose01 .entry-title.title01 h1:after,.choose02 .entry-title.title01 h1:after,.choose03 .entry-title.title01 h1:after,.choose04 .entry-title.title01 h1:after,.choose05 .entry-title.title01 h1:after{background-size:110px 93px;width:110px;height:93px;top:-20px}}.choose01 .entry-title.title02 h1:after,.choose02 .entry-title.title02 h1:after,.choose03 .entry-title.title02 h1:after,.choose04 .entry-title.title02 h1:after,.choose05 .entry-title.title02 h1:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose02_icon.png) no-repeat;background-size:270px 217px;width:270px;height:217px;top:-60px}@media only screen and (max-width:749px){.choose01 .entry-title.title02 h1:after,.choose02 .entry-title.title02 h1:after,.choose03 .entry-title.title02 h1:after,.choose04 .entry-title.title02 h1:after,.choose05 .entry-title.title02 h1:after{background-size:94px 76px;width:94px;height:76px;top:-20px}}.choose01 .entry-title.title03 h1:after,.choose02 .entry-title.title03 h1:after,.choose03 .entry-title.title03 h1:after,.choose04 .entry-title.title03 h1:after,.choose05 .entry-title.title03 h1:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose03_icon.png) no-repeat;background-size:262px 350px;width:262px;height:350px;top:-185px;right:-25px}@media only screen and (max-width:749px){.choose01 .entry-title.title03 h1:after,.choose02 .entry-title.title03 h1:after,.choose03 .entry-title.title03 h1:after,.choose04 .entry-title.title03 h1:after,.choose05 .entry-title.title03 h1:after{background-size:97px 129px;width:97px;height:129px;top:-50px}}.choose01 .entry-title.title04 h1:after,.choose02 .entry-title.title04 h1:after,.choose03 .entry-title.title04 h1:after,.choose04 .entry-title.title04 h1:after,.choose05 .entry-title.title04 h1:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose04_icon.png) no-repeat;background-size:389px 285px;width:389px;height:285px;top:-80px}@media only screen and (max-width:749px){.choose01 .entry-title.title04 h1:after,.choose02 .entry-title.title04 h1:after,.choose03 .entry-title.title04 h1:after,.choose04 .entry-title.title04 h1:after,.choose05 .entry-title.title04 h1:after{background-size:130px 95px;width:130px;height:95px;top:-10px}}.choose01 .entry-title.title05 h1:after,.choose02 .entry-title.title05 h1:after,.choose03 .entry-title.title05 h1:after,.choose04 .entry-title.title05 h1:after,.choose05 .entry-title.title05 h1:after{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/choose/choose05_2_icon.png) no-repeat;background-size:266px 280px;width:266px;height:280px;top:-30px;right:-150px}@media only screen and (max-width:749px){.choose01 .entry-title.title05 h1:after,.choose02 .entry-title.title05 h1:after,.choose03 .entry-title.title05 h1:after,.choose04 .entry-title.title05 h1:after,.choose05 .entry-title.title05 h1:after{background-size:93px 98px;width:92px;height:98px;top:-20px}}.choose01 .container,.choose02 .container,.choose03 .container,.choose04 .container,.choose05 .container{width:1000px}.choose01 .container,.choose02 .container,.choose03 .container,.choose04 .container,.choose05 .container{max-width:100%;margin:80px auto;position:relative}@media only screen and (max-width:749px){.choose01 .container,.choose02 .container,.choose03 .container,.choose04 .container,.choose05 .container{width:90%;margin:40px auto;padding:0}}.choose01 .container .read__text,.choose02 .container .read__text,.choose03 .container .read__text,.choose04 .container .read__text,.choose05 .container .read__text{margin-bottom:70px}.choose01 .container .read__text p,.choose02 .container .read__text p,.choose03 .container .read__text p,.choose04 .container .read__text p,.choose05 .container .read__text p{font-size:16px;font-weight:700;line-height:1.8;margin-bottom:2em;text-align:justify}@media only screen and (max-width:749px){.choose01 .container .read__text p,.choose02 .container .read__text p,.choose03 .container .read__text p,.choose04 .container .read__text p,.choose05 .container .read__text p{font-size:14px;margin-bottom:1.5em}}.choose01 .container .section__title,.choose02 .container .section__title,.choose03 .container .section__title,.choose04 .container .section__title,.choose05 .container .section__title{font-size:28px;color:#4678be;line-height:1.2;letter-spacing:.05em}@media only screen and (max-width:749px){.choose01 .container .section__title,.choose02 .container .section__title,.choose03 .container .section__title,.choose04 .container .section__title,.choose05 .container .section__title{font-size:20px}}.choose01 .container .image__box,.choose02 .container .image__box,.choose03 .container .image__box,.choose04 .container .image__box,.choose05 .container .image__box{margin:0 auto;max-width:100%}.choose01 .container .image__box.__image01,.choose02 .container .image__box.__image01,.choose03 .container .image__box.__image01,.choose04 .container .image__box.__image01,.choose05 .container .image__box.__image01{width:600px}.choose01 .container .image__box.__image02,.choose02 .container .image__box.__image02,.choose03 .container .image__box.__image02,.choose04 .container .image__box.__image02,.choose05 .container .image__box.__image02{width:100%}.choose01 .container .flex__box,.choose02 .container .flex__box,.choose03 .container .flex__box,.choose04 .container .flex__box,.choose05 .container .flex__box{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.choose01 .container .flex__box,.choose02 .container .flex__box,.choose03 .container .flex__box,.choose04 .container .flex__box,.choose05 .container .flex__box{flex-direction:column}}.choose01 .container .flex__box .text__box,.choose02 .container .flex__box .text__box,.choose03 .container .flex__box .text__box,.choose04 .container .flex__box .text__box,.choose05 .container .flex__box .text__box{width:47%}@media only screen and (max-width:749px){.choose01 .container .flex__box .text__box,.choose02 .container .flex__box .text__box,.choose03 .container .flex__box .text__box,.choose04 .container .flex__box .text__box,.choose05 .container .flex__box .text__box{width:100%}}.choose01 .container .flex__box .text__box .__text,.choose02 .container .flex__box .text__box .__text,.choose03 .container .flex__box .text__box .__text,.choose04 .container .flex__box .text__box .__text,.choose05 .container .flex__box .text__box .__text{margin-bottom:1.5em}.choose01 .container .flex__box .text__box .__text p,.choose02 .container .flex__box .text__box .__text p,.choose03 .container .flex__box .text__box .__text p,.choose04 .container .flex__box .text__box .__text p,.choose05 .container .flex__box .text__box .__text p{margin:0;font-size:12px}.choose01 .container .flex__box .text__box .__text .__title,.choose02 .container .flex__box .text__box .__text .__title,.choose03 .container .flex__box .text__box .__text .__title,.choose04 .container .flex__box .text__box .__text .__title,.choose05 .container .flex__box .text__box .__text .__title{color:#4678be;font-weight:700;font-size:13px}.choose01 .container .flex__box .text__box .__text .__sub,.choose02 .container .flex__box .text__box .__text .__sub,.choose03 .container .flex__box .text__box .__text .__sub,.choose04 .container .flex__box .text__box .__text .__sub,.choose05 .container .flex__box .text__box .__text .__sub{font-size:15px;font-weight:700}.choose01 .container .flex__box .text__box .__flex,.choose02 .container .flex__box .text__box .__flex,.choose03 .container .flex__box .text__box .__flex,.choose04 .container .flex__box .text__box .__flex,.choose05 .container .flex__box .text__box .__flex{display:flex;margin-bottom:15px}.choose01 .container .flex__box .text__box .__flex .__image,.choose02 .container .flex__box .text__box .__flex .__image,.choose03 .container .flex__box .text__box .__flex .__image,.choose04 .container .flex__box .text__box .__flex .__image,.choose05 .container .flex__box .text__box .__flex .__image{width:125px;margin-right:15px}.choose01 .container .flex__box .text__box .__flex .__image p,.choose02 .container .flex__box .text__box .__flex .__image p,.choose03 .container .flex__box .text__box .__flex .__image p,.choose04 .container .flex__box .text__box .__flex .__image p,.choose05 .container .flex__box .text__box .__flex .__image p{margin:0;font-size:12px}.choose01 .container .flex__box .image__box,.choose02 .container .flex__box .image__box,.choose03 .container .flex__box .image__box,.choose04 .container .flex__box .image__box,.choose05 .container .flex__box .image__box{width:380px;margin:0}@media only screen and (max-width:749px){.choose01 .container .flex__box .image__box,.choose02 .container .flex__box .image__box,.choose03 .container .flex__box .image__box,.choose04 .container .flex__box .image__box,.choose05 .container .flex__box .image__box{width:100%;margin-bottom:30px}}.choose01 .container .flex__box .image__box p,.choose02 .container .flex__box .image__box p,.choose03 .container .flex__box .image__box p,.choose04 .container .flex__box .image__box p,.choose05 .container .flex__box .image__box p{text-align:justify}.choose01 .container .list__box .__title,.choose02 .container .list__box .__title,.choose03 .container .list__box .__title,.choose04 .container .list__box .__title,.choose05 .container .list__box .__title{border-bottom:1px solid #000;font-size:14px}.choose01 .container .list__box dl,.choose02 .container .list__box dl,.choose03 .container .list__box dl,.choose04 .container .list__box dl,.choose05 .container .list__box dl{margin:0;padding:0;font-size:13px}.choose01 .container .list__box dl dt,.choose02 .container .list__box dl dt,.choose03 .container .list__box dl dt,.choose04 .container .list__box dl dt,.choose05 .container .list__box dl dt{width:200px;float:left;clear:both;margin-bottom:10px}@media only screen and (max-width:749px){.choose01 .container .list__box dl dt,.choose02 .container .list__box dl dt,.choose03 .container .list__box dl dt,.choose04 .container .list__box dl dt,.choose05 .container .list__box dl dt{display:block;float:none;width:100%;margin-bottom:5px}}.choose01 .container .list__box dl dd,.choose02 .container .list__box dl dd,.choose03 .container .list__box dl dd,.choose04 .container .list__box dl dd,.choose05 .container .list__box dl dd{margin-left:205px;margin-bottom:10px}@media only screen and (max-width:749px){.choose01 .container .list__box dl dd,.choose02 .container .list__box dl dd,.choose03 .container .list__box dl dd,.choose04 .container .list__box dl dd,.choose05 .container .list__box dl dd{margin-left:1em;margin-bottom:15px}}.choose01 .container .list__box dl dd span,.choose02 .container .list__box dl dd span,.choose03 .container .list__box dl dd span,.choose04 .container .list__box dl dd span,.choose05 .container .list__box dl dd span{font-size:80%}.choose01 .container .list__box .table__speed,.choose02 .container .list__box .table__speed,.choose03 .container .list__box .table__speed,.choose04 .container .list__box .table__speed,.choose05 .container .list__box .table__speed{margin-top:40px;max-width:100%}.choose01 .container .list__box .table__speed .__title,.choose02 .container .list__box .table__speed .__title,.choose03 .container .list__box .table__speed .__title,.choose04 .container .list__box .table__speed .__title,.choose05 .container .list__box .table__speed .__title{border-bottom:0;margin-bottom:10px}.choose01 .container .list__box .table__speed table,.choose02 .container .list__box .table__speed table,.choose03 .container .list__box .table__speed table,.choose04 .container .list__box .table__speed table,.choose05 .container .list__box .table__speed table{border-collapse:collapse;border:1px solid #000;background-color:#e6e6e6;width:600px;max-width:100%;text-align:center;font-size:13px}@media only screen and (max-width:749px){.choose01 .container .list__box .table__speed table,.choose02 .container .list__box .table__speed table,.choose03 .container .list__box .table__speed table,.choose04 .container .list__box .table__speed table,.choose05 .container .list__box .table__speed table{width:100%}}.choose01 .container .list__box .table__speed table th,.choose01 .container .list__box .table__speed table td,.choose02 .container .list__box .table__speed table th,.choose02 .container .list__box .table__speed table td,.choose03 .container .list__box .table__speed table th,.choose03 .container .list__box .table__speed table td,.choose04 .container .list__box .table__speed table th,.choose04 .container .list__box .table__speed table td,.choose05 .container .list__box .table__speed table th,.choose05 .container .list__box .table__speed table td{border:1px solid #000;padding:5px}@media only screen and (max-width:749px){.choose01 .container .list__box .table__speed table th,.choose01 .container .list__box .table__speed table td,.choose02 .container .list__box .table__speed table th,.choose02 .container .list__box .table__speed table td,.choose03 .container .list__box .table__speed table th,.choose03 .container .list__box .table__speed table td,.choose04 .container .list__box .table__speed table th,.choose04 .container .list__box .table__speed table td,.choose05 .container .list__box .table__speed table th,.choose05 .container .list__box .table__speed table td{padding:5px 3px}}.choose01 .container .bg__grid,.choose02 .container .bg__grid,.choose03 .container .bg__grid,.choose04 .container .bg__grid,.choose05 .container .bg__grid{width:100%;max-width:100%;background-color:#e6e6e6;background-image:-webkit-linear-gradient(transparent 90%,#fff 90%,#fff),-webkit-linear-gradient(0deg,transparent 90%,#fff 90%,#fff);background-size:10px 10px;padding:25px;position:relative}.choose01 .container .bg__grid .__title,.choose02 .container .bg__grid .__title,.choose03 .container .bg__grid .__title,.choose04 .container .bg__grid .__title,.choose05 .container .bg__grid .__title{position:absolute;font-size:24px;color:#fff;background-color:#000;padding:3px 10px;top:-15px;font-weight:700}.choose01 .container .bg__grid .__title p,.choose02 .container .bg__grid .__title p,.choose03 .container .bg__grid .__title p,.choose04 .container .bg__grid .__title p,.choose05 .container .bg__grid .__title p{margin:0}.choose01 .container .bg__grid .__flex,.choose02 .container .bg__grid .__flex,.choose03 .container .bg__grid .__flex,.choose04 .container .bg__grid .__flex,.choose05 .container .bg__grid .__flex{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.choose01 .container .bg__grid .__flex,.choose02 .container .bg__grid .__flex,.choose03 .container .bg__grid .__flex,.choose04 .container .bg__grid .__flex,.choose05 .container .bg__grid .__flex{flex-direction:column}}.choose01 .container .bg__grid .__flex .__box01,.choose02 .container .bg__grid .__flex .__box01,.choose03 .container .bg__grid .__flex .__box01,.choose04 .container .bg__grid .__flex .__box01,.choose05 .container .bg__grid .__flex .__box01{width:240px}@media only screen and (max-width:749px){.choose01 .container .bg__grid .__flex .__box01,.choose02 .container .bg__grid .__flex .__box01,.choose03 .container .bg__grid .__flex .__box01,.choose04 .container .bg__grid .__flex .__box01,.choose05 .container .bg__grid .__flex .__box01{width:100%;margin-bottom:15px}}.choose01 .container .bg__grid .__flex .__box01 .__title,.choose02 .container .bg__grid .__flex .__box01 .__title,.choose03 .container .bg__grid .__flex .__box01 .__title,.choose04 .container .bg__grid .__flex .__box01 .__title,.choose05 .container .bg__grid .__flex .__box01 .__title{margin:0;font-size:18px;line-height:1.2}.choose01 .container .bg__grid .__flex .__box01 .__title span,.choose02 .container .bg__grid .__flex .__box01 .__title span,.choose03 .container .bg__grid .__flex .__box01 .__title span,.choose04 .container .bg__grid .__flex .__box01 .__title span,.choose05 .container .bg__grid .__flex .__box01 .__title span{font-size:24px;display:block}.choose01 .container .bg__grid .__flex .__box01 h4,.choose02 .container .bg__grid .__flex .__box01 h4,.choose03 .container .bg__grid .__flex .__box01 h4,.choose04 .container .bg__grid .__flex .__box01 h4,.choose05 .container .bg__grid .__flex .__box01 h4{font-size:13px;margin-bottom:5px;line-height:1.2}.choose01 .container .bg__grid .__flex .__box01 p,.choose02 .container .bg__grid .__flex .__box01 p,.choose03 .container .bg__grid .__flex .__box01 p,.choose04 .container .bg__grid .__flex .__box01 p,.choose05 .container .bg__grid .__flex .__box01 p{margin:0 0 10px;font-size:12px}.choose01 .container .bg__grid .__flex .__box02,.choose02 .container .bg__grid .__flex .__box02,.choose03 .container .bg__grid .__flex .__box02,.choose04 .container .bg__grid .__flex .__box02,.choose05 .container .bg__grid .__flex .__box02{width:258px}@media only screen and (max-width:749px){.choose01 .container .bg__grid .__flex .__box02,.choose02 .container .bg__grid .__flex .__box02,.choose03 .container .bg__grid .__flex .__box02,.choose04 .container .bg__grid .__flex .__box02,.choose05 .container .bg__grid .__flex .__box02{width:100%;margin-bottom:15px}}.choose01 .container .bg__grid .__flex .__box02 p,.choose02 .container .bg__grid .__flex .__box02 p,.choose03 .container .bg__grid .__flex .__box02 p,.choose04 .container .bg__grid .__flex .__box02 p,.choose05 .container .bg__grid .__flex .__box02 p{font-size:11px;text-align:right;margin:0}.choose01 .container .bg__grid .__flex .__box03,.choose02 .container .bg__grid .__flex .__box03,.choose03 .container .bg__grid .__flex .__box03,.choose04 .container .bg__grid .__flex .__box03,.choose05 .container .bg__grid .__flex .__box03{width:200px;display:flex;flex-direction:column}@media only screen and (max-width:749px){.choose01 .container .bg__grid .__flex .__box03,.choose02 .container .bg__grid .__flex .__box03,.choose03 .container .bg__grid .__flex .__box03,.choose04 .container .bg__grid .__flex .__box03,.choose05 .container .bg__grid .__flex .__box03{width:100%}}.choose01 .container .bg__grid .__flex .__box03 .__image p,.choose02 .container .bg__grid .__flex .__box03 .__image p,.choose03 .container .bg__grid .__flex .__box03 .__image p,.choose04 .container .bg__grid .__flex .__box03 .__image p,.choose05 .container .bg__grid .__flex .__box03 .__image p{font-size:11px;margin:0 0 8px}.choose01 .container .bg__grid .__flex.gallery,.choose02 .container .bg__grid .__flex.gallery,.choose03 .container .bg__grid .__flex.gallery,.choose04 .container .bg__grid .__flex.gallery,.choose05 .container .bg__grid .__flex.gallery{flex-wrap:wrap;justify-content:space-around;margin-top:35px;margin-bottom:0}.choose01 .container .bg__grid .__flex.gallery .__image,.choose02 .container .bg__grid .__flex.gallery .__image,.choose03 .container .bg__grid .__flex.gallery .__image,.choose04 .container .bg__grid .__flex.gallery .__image,.choose05 .container .bg__grid .__flex.gallery .__image{width:45%;margin-bottom:30px}@media only screen and (max-width:749px){.choose01 .container .bg__grid .__flex.gallery .__image,.choose02 .container .bg__grid .__flex.gallery .__image,.choose03 .container .bg__grid .__flex.gallery .__image,.choose04 .container .bg__grid .__flex.gallery .__image,.choose05 .container .bg__grid .__flex.gallery .__image{width:100%}}.choose01 .container .bg__grid .__flex.gallery .__image p,.choose02 .container .bg__grid .__flex.gallery .__image p,.choose03 .container .bg__grid .__flex.gallery .__image p,.choose04 .container .bg__grid .__flex.gallery .__image p,.choose05 .container .bg__grid .__flex.gallery .__image p{margin:0;font-size:18px}.choose01 .container .fz15,.choose02 .container .fz15,.choose03 .container .fz15,.choose04 .container .fz15,.choose05 .container .fz15{font-size:15px;margin-bottom:10px}.choose01 .container .tab__box .__title,.choose02 .container .tab__box .__title,.choose03 .container .tab__box .__title,.choose04 .container .tab__box .__title,.choose05 .container .tab__box .__title{font-size:17px;font-weight:700;color:#fff;background-color:#000;display:flex;width:100px;height:30px;justify-content:center;align-items:center;position:relative}.choose01 .container .tab__box .__title p,.choose02 .container .tab__box .__title p,.choose03 .container .tab__box .__title p,.choose04 .container .tab__box .__title p,.choose05 .container .tab__box .__title p{margin:0;position:absolute;z-index:1}.choose01 .container .tab__box .__title:after,.choose02 .container .tab__box .__title:after,.choose03 .container .tab__box .__title:after,.choose04 .container .tab__box .__title:after,.choose05 .container .tab__box .__title:after{position:absolute;content:"";border:30px solid transparent;border-bottom-color:#000;border-top-width:0;right:-30px;z-index:0}.choose01 .container .tab__box .__box,.choose02 .container .tab__box .__box,.choose03 .container .tab__box .__box,.choose04 .container .tab__box .__box,.choose05 .container .tab__box .__box{display:flex;justify-content:space-between;width:100%;background-color:#e6e6e6;border:1px solid #000;align-items:flex-start;padding:15px}@media only screen and (max-width:749px){.choose01 .container .tab__box .__box,.choose02 .container .tab__box .__box,.choose03 .container .tab__box .__box,.choose04 .container .tab__box .__box,.choose05 .container .tab__box .__box{flex-direction:column}}.choose01 .container .tab__box .__box img,.choose02 .container .tab__box .__box img,.choose03 .container .tab__box .__box img,.choose04 .container .tab__box .__box img,.choose05 .container .tab__box .__box img{width:48%}@media only screen and (max-width:749px){.choose01 .container .tab__box .__box img,.choose02 .container .tab__box .__box img,.choose03 .container .tab__box .__box img,.choose04 .container .tab__box .__box img,.choose05 .container .tab__box .__box img{width:100%}}@media only screen and (max-width:749px){.choose01 .container .tab__box .__box img:first-child,.choose02 .container .tab__box .__box img:first-child,.choose03 .container .tab__box .__box img:first-child,.choose04 .container .tab__box .__box img:first-child,.choose05 .container .tab__box .__box img:first-child{margin-bottom:10px}}.choose01 .container ol.list__num,.choose02 .container ol.list__num,.choose03 .container ol.list__num,.choose04 .container ol.list__num,.choose05 .container ol.list__num{padding:0;margin:40px 0 0 2em;counter-reset:my-counter;list-style:none}.choose01 .container ol.list__num>li,.choose02 .container ol.list__num>li,.choose03 .container ol.list__num>li,.choose04 .container ol.list__num>li,.choose05 .container ol.list__num>li{position:relative;font-size:16px}.choose01 .container ol.list__num>li:before,.choose02 .container ol.list__num>li:before,.choose03 .container ol.list__num>li:before,.choose04 .container ol.list__num>li:before,.choose05 .container ol.list__num>li:before{content:counter(my-counter);counter-increment:my-counter;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #000;float:left;line-height:20px;margin-left:-28px;text-align:center;font-size:14px}.choose01 .container ol.list__num>li ul,.choose02 .container ol.list__num>li ul,.choose03 .container ol.list__num>li ul,.choose04 .container ol.list__num>li ul,.choose05 .container ol.list__num>li ul{padding:0;list-style:none;margin:0 0 15px}.choose01 .container .spec__box,.choose02 .container .spec__box,.choose03 .container .spec__box,.choose04 .container .spec__box,.choose05 .container .spec__box{margin-top:50px}.choose01 .container .spec__box .__title,.choose02 .container .spec__box .__title,.choose03 .container .spec__box .__title,.choose04 .container .spec__box .__title,.choose05 .container .spec__box .__title{border-bottom:1px solid #000;font-size:16px;font-weight:700}.choose01 .container .spec__box .__flex,.choose02 .container .spec__box .__flex,.choose03 .container .spec__box .__flex,.choose04 .container .spec__box .__flex,.choose05 .container .spec__box .__flex{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.choose01 .container .spec__box .__flex,.choose02 .container .spec__box .__flex,.choose03 .container .spec__box .__flex,.choose04 .container .spec__box .__flex,.choose05 .container .spec__box .__flex{flex-direction:column}}.choose01 .container .spec__box .__flex dl,.choose02 .container .spec__box .__flex dl,.choose03 .container .spec__box .__flex dl,.choose04 .container .spec__box .__flex dl,.choose05 .container .spec__box .__flex dl{width:48%;padding:0;margin:0}@media only screen and (max-width:749px){.choose01 .container .spec__box .__flex dl,.choose02 .container .spec__box .__flex dl,.choose03 .container .spec__box .__flex dl,.choose04 .container .spec__box .__flex dl,.choose05 .container .spec__box .__flex dl{width:100%}}.choose01 .container .spec__box .__flex dl dt,.choose02 .container .spec__box .__flex dl dt,.choose03 .container .spec__box .__flex dl dt,.choose04 .container .spec__box .__flex dl dt,.choose05 .container .spec__box .__flex dl dt{float:left;clear:both;width:7em}.choose01 .container .spec__box .__flex dl dd,.choose02 .container .spec__box .__flex dl dd,.choose03 .container .spec__box .__flex dl dd,.choose04 .container .spec__box .__flex dl dd,.choose05 .container .spec__box .__flex dl dd{margin-left:7.5em}.choose01 .container .point__flex,.choose02 .container .point__flex,.choose03 .container .point__flex,.choose04 .container .point__flex,.choose05 .container .point__flex{display:flex;justify-content:space-between;margin-bottom:55px}@media only screen and (max-width:749px){.choose01 .container .point__flex,.choose02 .container .point__flex,.choose03 .container .point__flex,.choose04 .container .point__flex,.choose05 .container .point__flex{flex-direction:column}}.choose01 .container .point__flex .__image01,.choose02 .container .point__flex .__image01,.choose03 .container .point__flex .__image01,.choose04 .container .point__flex .__image01,.choose05 .container .point__flex .__image01{width:583px}@media only screen and (max-width:749px){.choose01 .container .point__flex .__image01,.choose02 .container .point__flex .__image01,.choose03 .container .point__flex .__image01,.choose04 .container .point__flex .__image01,.choose05 .container .point__flex .__image01{width:100%}}.choose01 .container .point__flex .__image02,.choose02 .container .point__flex .__image02,.choose03 .container .point__flex .__image02,.choose04 .container .point__flex .__image02,.choose05 .container .point__flex .__image02{width:395px}@media only screen and (max-width:749px){.choose01 .container .point__flex .__image02,.choose02 .container .point__flex .__image02,.choose03 .container .point__flex .__image02,.choose04 .container .point__flex .__image02,.choose05 .container .point__flex .__image02{width:100%}}.choose01 .container .point__flex .point__box,.choose02 .container .point__flex .point__box,.choose03 .container .point__flex .point__box,.choose04 .container .point__flex .point__box,.choose05 .container .point__flex .point__box{width:180px;display:flex;flex-direction:column;text-align:center}@media only screen and (max-width:749px){.choose01 .container .point__flex .point__box.point01,.choose02 .container .point__flex .point__box.point01,.choose03 .container .point__flex .point__box.point01,.choose04 .container .point__flex .point__box.point01,.choose05 .container .point__flex .point__box.point01{flex-direction:row;width:100%;justify-content:space-between}}@media only screen and (max-width:749px){.choose01 .container .point__flex .point__box.point01 .__inner,.choose02 .container .point__flex .point__box.point01 .__inner,.choose03 .container .point__flex .point__box.point01 .__inner,.choose04 .container .point__flex .point__box.point01 .__inner,.choose05 .container .point__flex .point__box.point01 .__inner{width:46%}}.choose01 .container .point__flex .point__box.point02,.choose02 .container .point__flex .point__box.point02,.choose03 .container .point__flex .point__box.point02,.choose04 .container .point__flex .point__box.point02,.choose05 .container .point__flex .point__box.point02{flex-direction:row;justify-content:space-between;width:371px}@media only screen and (max-width:749px){.choose01 .container .point__flex .point__box.point02,.choose02 .container .point__flex .point__box.point02,.choose03 .container .point__flex .point__box.point02,.choose04 .container .point__flex .point__box.point02,.choose05 .container .point__flex .point__box.point02{width:100%}}.choose01 .container .point__flex .point__box.point02 .__inner,.choose02 .container .point__flex .point__box.point02 .__inner,.choose03 .container .point__flex .point__box.point02 .__inner,.choose04 .container .point__flex .point__box.point02 .__inner,.choose05 .container .point__flex .point__box.point02 .__inner{width:174px}@media only screen and (max-width:749px){.choose01 .container .point__flex .point__box.point02 .__inner,.choose02 .container .point__flex .point__box.point02 .__inner,.choose03 .container .point__flex .point__box.point02 .__inner,.choose04 .container .point__flex .point__box.point02 .__inner,.choose05 .container .point__flex .point__box.point02 .__inner{width:46%}}.choose01 .container .point__flex .point__box .__point,.choose02 .container .point__flex .point__box .__point,.choose03 .container .point__flex .point__box .__point,.choose04 .container .point__flex .point__box .__point,.choose05 .container .point__flex .point__box .__point{margin:0;font-size:22px;font-weight:700}.choose01 .container .point__flex .point__box .__point span,.choose02 .container .point__flex .point__box .__point span,.choose03 .container .point__flex .point__box .__point span,.choose04 .container .point__flex .point__box .__point span,.choose05 .container .point__flex .point__box .__point span{font-size:28px}.choose01 .container .point__flex .point__box .__title,.choose02 .container .point__flex .point__box .__title,.choose03 .container .point__flex .point__box .__title,.choose04 .container .point__flex .point__box .__title,.choose05 .container .point__flex .point__box .__title{font-size:18px;color:#fff;background-color:#000;width:100%;margin:0;font-weight:700}.choose01 .container .point__flex .point__box .__text,.choose02 .container .point__flex .point__box .__text,.choose03 .container .point__flex .point__box .__text,.choose04 .container .point__flex .point__box .__text,.choose05 .container .point__flex .point__box .__text{text-align:justify;font-size:14px}.choose01 .container .flex__choose03,.choose02 .container .flex__choose03,.choose03 .container .flex__choose03,.choose04 .container .flex__choose03,.choose05 .container .flex__choose03{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.choose01 .container .flex__choose03,.choose02 .container .flex__choose03,.choose03 .container .flex__choose03,.choose04 .container .flex__choose03,.choose05 .container .flex__choose03{flex-direction:column;margin-bottom:0}}.choose01 .container .flex__choose03 .bg__grid,.choose02 .container .flex__choose03 .bg__grid,.choose03 .container .flex__choose03 .bg__grid,.choose04 .container .flex__choose03 .bg__grid,.choose05 .container .flex__choose03 .bg__grid{width:48%;padding:40px 30px 30px;position:relative}@media only screen and (max-width:749px){.choose01 .container .flex__choose03 .bg__grid,.choose02 .container .flex__choose03 .bg__grid,.choose03 .container .flex__choose03 .bg__grid,.choose04 .container .flex__choose03 .bg__grid,.choose05 .container .flex__choose03 .bg__grid{width:100%;margin-bottom:40px}}.choose01 .container .flex__choose03 .bg__grid .__title,.choose02 .container .flex__choose03 .bg__grid .__title,.choose03 .container .flex__choose03 .bg__grid .__title,.choose04 .container .flex__choose03 .bg__grid .__title,.choose05 .container .flex__choose03 .bg__grid .__title{position:absolute;background-color:#000;color:#fff;font-size:21px;font-weight:700;padding:3px 10px;top:-15px}.choose01 .container .flex__choose03 .bg__grid .__title p,.choose02 .container .flex__choose03 .bg__grid .__title p,.choose03 .container .flex__choose03 .bg__grid .__title p,.choose04 .container .flex__choose03 .bg__grid .__title p,.choose05 .container .flex__choose03 .bg__grid .__title p{margin:0}.choose01 .container .flex__choose03 .bg__grid table.inner__table,.choose02 .container .flex__choose03 .bg__grid table.inner__table,.choose03 .container .flex__choose03 .bg__grid table.inner__table,.choose04 .container .flex__choose03 .bg__grid table.inner__table,.choose05 .container .flex__choose03 .bg__grid table.inner__table{width:100%;border-collapse:collapse;border:1px solid #000;font-size:12px;margin:0}.choose01 .container .flex__choose03 .bg__grid table.inner__table th,.choose01 .container .flex__choose03 .bg__grid table.inner__table td,.choose02 .container .flex__choose03 .bg__grid table.inner__table th,.choose02 .container .flex__choose03 .bg__grid table.inner__table td,.choose03 .container .flex__choose03 .bg__grid table.inner__table th,.choose03 .container .flex__choose03 .bg__grid table.inner__table td,.choose04 .container .flex__choose03 .bg__grid table.inner__table th,.choose04 .container .flex__choose03 .bg__grid table.inner__table td,.choose05 .container .flex__choose03 .bg__grid table.inner__table th,.choose05 .container .flex__choose03 .bg__grid table.inner__table td{border:1px solid #000;text-align:center;padding:3px}.choose01 .container .flex__choose03 .bg__grid table.inner__table th,.choose02 .container .flex__choose03 .bg__grid table.inner__table th,.choose03 .container .flex__choose03 .bg__grid table.inner__table th,.choose04 .container .flex__choose03 .bg__grid table.inner__table th,.choose05 .container .flex__choose03 .bg__grid table.inner__table th{font-weight:400}.choose01 .container .flex__choose03 .bg__grid table.inner__table td,.choose02 .container .flex__choose03 .bg__grid table.inner__table td,.choose03 .container .flex__choose03 .bg__grid table.inner__table td,.choose04 .container .flex__choose03 .bg__grid table.inner__table td,.choose05 .container .flex__choose03 .bg__grid table.inner__table td{background-color:#fff}.choose01 .container .flex__choose03 .bg__grid table.inner__table td span,.choose02 .container .flex__choose03 .bg__grid table.inner__table td span,.choose03 .container .flex__choose03 .bg__grid table.inner__table td span,.choose04 .container .flex__choose03 .bg__grid table.inner__table td span,.choose05 .container .flex__choose03 .bg__grid table.inner__table td span{font-size:80%}#page #construction{border-bottom:1px solid #ccc}#page #construction .construction__wrapper{display:flex;width:100%;margin:80px auto 0;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:749px){#page #construction .construction__wrapper{width:100%;margin:50px auto 0}}#page #construction .construction__wrapper>article{width:30%;height:auto;margin:0 0 70px;background-image:none;border:none;position:relative;overflow:hidden;transition:all .5s}#page #construction .construction__wrapper>article:hover{transition:all .2s;opacity:.6}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article{width:47%;margin:0 0 50px}}#page #construction .construction__wrapper>article:nth-child(3n+2):last-child{margin-left:auto;margin-right:35%}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article:nth-child(3n+2):last-child{margin-right:0;margin-left:0}}#page #construction .construction__wrapper>article .entry-meta{color:#4678be;font-weight:700;display:flex;justify-content:space-between;letter-spacing:.15em;margin-bottom:15px}#page #construction .construction__wrapper>article .entry-meta .date{font-size:19px}#page #construction .construction__wrapper>article .entry-meta .category-name{font-size:15px;text-align:right}#page #construction .construction__wrapper>article .post-thumbnail{overflow:hidden;width:100%;height:auto;display:block}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article .post-thumbnail{margin:0 auto}}#page #construction .construction__wrapper>article .post-thumbnail img{width:100%;height:100%;vertical-align:top}#page #construction .construction__wrapper>article .post-thumbnail img.default-featured-img{border:1px solid #000}#page #construction .construction__wrapper>article a.entry-title{color:#000;font-size:14px;font-weight:700;letter-spacing:.15em;padding:0;margin:1.2em 0 1em;background:0 0;display:block}#page #construction .construction__wrapper>article a.entry-title:after{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translateX(-50%) translateY(-50%);z-index:1;pointer-events:auto;content:"";background-color:transparent}#page #construction .construction__wrapper>article .entry-excerpt{display:flex;justify-content:space-between;align-items:center;letter-spacing:.15em;font-size:11px}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article .entry-excerpt{margin-top:12px}}#page #construction .construction__wrapper>article .entry-excerpt .__text{width:150px}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article .entry-excerpt .__text{width:70%}}#page #construction .construction__wrapper>article .entry-excerpt .__text p{margin:0 auto}#page #construction .construction__wrapper>article .entry-excerpt .__morelink{width:55px;position:relative;padding-right:12px}@media only screen and (max-width:749px){#page #construction .construction__wrapper>article .entry-excerpt .__morelink{width:4em;margin-left:1em}}#page #construction .construction__wrapper>article .entry-excerpt .__morelink:after{position:absolute;content:"";width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;right:0;top:50%;transform:rotate(-45deg) translateY(-50%)}#page #construction .construction__wrapper>article .entry-excerpt .__morelink a{color:#000}#page #construction .construction__link{display:block;color:#404040;text-align:center;background-color:#fff;border-radius:13px;width:285px;margin:0 auto 60px;padding:.6em 0;border:2px solid #404040;box-sizing:border-box;transition:all .5s}@media only screen and (max-width:749px){#page #construction .construction__link{width:240px}}#page #construction .construction__link:hover{background-color:#dbdbdb;color:#000;border:2px solid #000;transition:all .2s}#page #construction .construction__link-btn{font-weight:700;color:#404040;text-align:center;display:block}#page #construction .construction__link-btn span{display:block;font-size:180%}.choose01 #page #construction,.choose02 #page #construction,.choose03 #page #construction,.choose04 #page #construction,.choose05 #page #construction{border-bottom:none}.choose01 #page #construction .box_peace__ph,.choose02 #page #construction .box_peace__ph,.choose03 #page #construction .box_peace__ph,.choose04 #page #construction .box_peace__ph,.choose05 #page #construction .box_peace__ph{margin-top:0}.choose01 #page #construction .box_peace__ph__ttl,.choose02 #page #construction .box_peace__ph__ttl,.choose03 #page #construction .box_peace__ph__ttl,.choose04 #page #construction .box_peace__ph__ttl,.choose05 #page #construction .box_peace__ph__ttl{margin:0}@media only screen and (max-width:749px){.choose01 #page #construction .box_peace__ph__ttl,.choose02 #page #construction .box_peace__ph__ttl,.choose03 #page #construction .box_peace__ph__ttl,.choose04 #page #construction .box_peace__ph__ttl,.choose05 #page #construction .box_peace__ph__ttl{margin-bottom:24px}}.choose01 #page #construction .box_peace__ph__list,.choose02 #page #construction .box_peace__ph__list,.choose03 #page #construction .box_peace__ph__list,.choose04 #page #construction .box_peace__ph__list,.choose05 #page #construction .box_peace__ph__list{flex-wrap:wrap}@media only screen and (max-width:749px){.choose01 #page #construction .box_peace__ph__list .-prev,.choose01 #page #construction .box_peace__ph__list .-next,.choose02 #page #construction .box_peace__ph__list .-prev,.choose02 #page #construction .box_peace__ph__list .-next,.choose03 #page #construction .box_peace__ph__list .-prev,.choose03 #page #construction .box_peace__ph__list .-next,.choose04 #page #construction .box_peace__ph__list .-prev,.choose04 #page #construction .box_peace__ph__list .-next,.choose05 #page #construction .box_peace__ph__list .-prev,.choose05 #page #construction .box_peace__ph__list .-next{top:135px}}@media only screen and (min-width:900px){.choose01 #page #construction .box_peace__ph__item:nth-child(n+4),.choose02 #page #construction .box_peace__ph__item:nth-child(n+4),.choose03 #page #construction .box_peace__ph__item:nth-child(n+4),.choose04 #page #construction .box_peace__ph__item:nth-child(n+4),.choose05 #page #construction .box_peace__ph__item:nth-child(n+4){margin-top:30px}}.choose01 #page #construction .btn_link,.choose02 #page #construction .btn_link,.choose03 #page #construction .btn_link,.choose04 #page #construction .btn_link,.choose05 #page #construction .btn_link{margin-top:40px}.archive .page-header .title__image,.single .page-header .title__image{width:945px;max-width:90%;margin:45px auto}@media only screen and (max-width:899px) and (min-width:750px){.archive .page-header .title__image,.single .page-header .title__image{padding:0;margin:30px auto}}@media only screen and (max-width:749px){.archive .page-header .title__image,.single .page-header .title__image{padding:0;margin:30px auto}}.archive .page-header .title__image img,.single .page-header .title__image img{width:485px;max-width:100%}@media only screen and (max-width:749px){.archive .page-header .title__image img,.single .page-header .title__image img{width:280px}}.archive .page-submenu,.single .page-submenu{background-color:#000;margin:0 auto;padding:22px 0;width:100%;display:block}@media only screen and (max-width:749px){.archive .page-submenu,.single .page-submenu{padding:15px 0}}.archive .page-submenu .category__link,.single .page-submenu .category__link{display:flex;justify-content:center;list-style:none;color:#fff;margin:0 auto;padding:0}.archive .page-submenu .category__link li a,.single .page-submenu .category__link li a{padding:8px 15px;color:#fff;font-size:20px;font-weight:700;border-radius:12px;transition:all .5s;margin:0 5px}@media only screen and (max-width:749px){.archive .page-submenu .category__link li a,.single .page-submenu .category__link li a{font-size:13px;padding:4px 6px;margin:0 4px}}.archive .page-submenu .category__link li a:hover,.single .page-submenu .category__link li a:hover{background-color:#fff;color:#000;transition:all .2s}.archive .page-submenu .category__link li.current a,.single .page-submenu .category__link li.current a{background-color:#fff;color:#000}.archive .content-area{display:flex;width:915px;max-width:90%;margin:80px auto 0;justify-content:space-between}@media only screen and (max-width:899px) and (min-width:750px){.archive .content-area{width:100%;flex-direction:column;margin:50px auto 0}}@media only screen and (max-width:749px){.archive .content-area{width:100%;flex-direction:column;margin:50px auto 0}}.archive .content-area main.site-main#main{width:615px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:899px) and (min-width:750px){.archive .content-area main.site-main#main{width:100%}}@media only screen and (max-width:749px){.archive .content-area main.site-main#main{width:100%}}.archive .content-area main.site-main#main article{width:260px;margin:0 0 70px}@media only screen and (max-width:899px) and (min-width:750px){.archive .content-area main.site-main#main article{width:30%}}@media only screen and (max-width:749px){.archive .content-area main.site-main#main article{width:47%;margin:0 0 30px;border-bottom:1px solid #4678be;padding-bottom:30px}}.archive .content-area main.site-main#main article .entry-meta{color:#4678be;font-weight:700;display:flex;justify-content:space-between;letter-spacing:.15em;margin-bottom:15px}.archive .content-area main.site-main#main article .entry-meta .date{font-size:19px}.archive .content-area main.site-main#main article .entry-meta .category-name{font-size:15px;text-align:right}.archive .content-area main.site-main#main article .post-thumbnail{overflow:hidden;width:100%;height:auto;position:relative;display:block;margin-bottom:15px}@media only screen and (max-width:749px){.archive .content-area main.site-main#main article .post-thumbnail{margin:0 auto}}.archive .content-area main.site-main#main article .post-thumbnail img{width:100%;height:100%;vertical-align:top}.archive .content-area main.site-main#main article .post-thumbnail img.default-featured-img{border:1px solid #000}.archive .content-area main.site-main#main article .entry-title{font-size:13px;letter-spacing:.15em}.archive .content-area main.site-main#main article .entry-title a{color:#000}.archive .content-area main.site-main#main article .entry-excerpt{display:flex;justify-content:space-between;align-items:center;letter-spacing:.15em;font-size:11px;margin-top:20px}@media only screen and (max-width:749px){.archive .content-area main.site-main#main article .entry-excerpt{margin-top:12px}}.archive .content-area main.site-main#main article .entry-excerpt .__text{width:150px}@media only screen and (max-width:749px){.archive .content-area main.site-main#main article .entry-excerpt .__text{width:70%}}.archive .content-area main.site-main#main article .entry-excerpt .__morelink{width:55px;position:relative;padding-right:12px}@media only screen and (max-width:749px){.archive .content-area main.site-main#main article .entry-excerpt .__morelink{width:4em;margin-left:1em}}.archive .content-area main.site-main#main article .entry-excerpt .__morelink:after{position:absolute;content:"";width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;right:0;top:50%;transform:rotate(-45deg) translateY(-50%)}.archive .content-area main.site-main#main article .entry-excerpt .__morelink a{color:#000}.archive .content-area aside.side-menu{width:180px}@media only screen and (max-width:899px) and (min-width:750px){.archive .content-area aside.side-menu{width:100%;margin:50px auto 0}}@media only screen and (max-width:749px){.archive .content-area aside.side-menu{width:100%;margin:50px auto 0}}.archive .content-area aside.side-menu .side__title{color:#4678be;font-size:19px;letter-spacing:.15em;margin:0;border-bottom:1px solid #4678be;padding-bottom:20px;margin-bottom:20px}.archive .content-area aside.side-menu .side__title a{color:#4678be}.archive .content-area aside.side-menu ul{padding:0;margin:0 0 3em;list-style:none;font-size:15px;font-weight:700;letter-spacing:.15em}.archive .content-area aside.side-menu ul li{margin-bottom:12px}.archive .content-area aside.side-menu ul li a{color:#000}.single .content-area{display:flex;width:915px;max-width:90%;margin:80px auto 0;justify-content:space-between}@media only screen and (max-width:899px) and (min-width:750px){.single .content-area{width:100%;flex-direction:column;margin:50px auto 0}}@media only screen and (max-width:749px){.single .content-area{width:100%;flex-direction:column;margin:50px auto 0}}.single .content-area main.site-main#main{width:615px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:899px) and (min-width:750px){.single .content-area main.site-main#main{width:100%}}@media only screen and (max-width:749px){.single .content-area main.site-main#main{width:100%}}.single .content-area main.site-main#main article{width:100%;margin:0 0 30px;border-bottom:1px solid #4678be;padding-bottom:50px}@media only screen and (max-width:899px) and (min-width:750px){.single .content-area main.site-main#main article{width:100%;margin:0 auto 30px;border-bottom:1px solid #4678be;padding-bottom:30px}}@media only screen and (max-width:749px){.single .content-area main.site-main#main article{width:100%;margin:0 auto 30px;border-bottom:1px solid #4678be;padding-bottom:30px}}.single .content-area main.site-main#main article .entry-meta{color:#4678be;font-weight:700;display:flex;letter-spacing:.15em;align-items:baseline;margin-bottom:15px}.single .content-area main.site-main#main article .entry-meta .date{font-size:19px}.single .content-area main.site-main#main article .entry-meta .category-name{font-size:15px;margin-left:30px}.single .content-area main.site-main#main article .entry-title{font-size:19px;letter-spacing:.15em;border-bottom:1px solid #4678be;padding-bottom:30px}.single .content-area main.site-main#main article .entry-content p{line-height:1.8;text-align:justify}.single .content-area main.site-main#main article .entry-content .media__image{overflow:hidden;width:400px;height:400px;position:relative;display:block;margin:0 auto 50px}@media only screen and (max-width:749px){.single .content-area main.site-main#main article .entry-content .media__image{width:300px;height:300px}}.single .content-area main.site-main#main article .entry-content .media__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.single .content-area main.site-main#main article .entry-content .media__text{margin-bottom:50px}.single .content-area main.site-main#main article .entry-content .media__text p{line-height:1.8;text-align:justify}.single .content-area aside.side-menu{width:180px}@media only screen and (max-width:899px) and (min-width:750px){.single .content-area aside.side-menu{width:100%;margin:70px auto 0}}@media only screen and (max-width:749px){.single .content-area aside.side-menu{width:100%;margin:70px auto 0}}.single .content-area aside.side-menu .side__title{color:#4678be;font-size:19px;letter-spacing:.15em;margin:0;border-bottom:1px solid #4678be;padding-bottom:20px;margin-bottom:20px}.single .content-area aside.side-menu .side__title a{color:#4678be}.single .content-area aside.side-menu ul{padding:0;margin:0 0 3em;list-style:none;font-size:15px;font-weight:700;letter-spacing:.15em}.single .content-area aside.side-menu ul li{margin-bottom:12px}.single .content-area aside.side-menu ul li a{color:#000}.archive-construct ul,.archive-construct ol{margin:0;padding:0}.archive-construct ul li,.archive-construct ol li{list-style:none}.archive-construct h1,.archive-construct h2,.archive-construct h3,.archive-construct h4,.archive-construct h5,.archive-construct p,.archive-construct figure{margin:0}.archive-construct dd,.archive-construct dt{margin:0}.archive-construct figcaption{font-size:1.2rem;line-height:1.6;letter-spacing:.08em}.archive-construct .site-content{padding-top:156px}@media only screen and (max-width:749px){.archive-construct .site-content{padding-top:77px}}.archive-construct .txt_simple{font-size:1.4rem;letter-spacing:.08em;line-height:2.2}@media only screen and (max-width:749px){.archive-construct .txt_simple{line-height:2}}.archive-construct .ttl_large{font-size:3rem;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:749px){.archive-construct .ttl_large{font-size:2.5rem}}.archive-construct .ttl_sec{display:flex;align-items:stretch;border:2px solid #323232;width:100%;height:85px}@media only screen and (max-width:749px){.archive-construct .ttl_sec{height:42px;border:1px solid #323232}}@media only screen and (max-width:940px){.archive-construct .ttl_sec{height:50px}}.archive-construct .ttl_sec figure{background-color:#323232;flex:0 0 auto;width:116px;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:749px){.archive-construct .ttl_sec figure{width:60px;height:100%}}.archive-construct .ttl_sec figure img{width:80%}.archive-construct .ttl_sec p{flex:0 1 auto;width:100%;display:flex;align-items:center;padding-left:32px;font-size:3rem;letter-spacing:.08em;font-weight:700}@media only screen and (max-width:749px){.archive-construct .ttl_sec p{font-size:1.5rem;padding-left:16px;flex-wrap:wrap}}.archive-construct .ttl_sec p span{font-weight:400;font-size:1.8rem;color:#323232;padding-left:16px}@media only screen and (max-width:749px){.archive-construct .ttl_sec p span{font-size:1.2rem;padding-left:0;width:100%}}.archive-construct .l-mv{width:100%;height:380px;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/construct/mv_construct02.jpg) center center no-repeat;background-size:cover;display:flex;align-items:center}@media only screen and (max-width:899px) and (min-width:750px){.archive-construct .l-mv{height:287px;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/construct/mv_construct_m02.png) center center no-repeat;background-size:cover}}@media only screen and (max-width:749px){.archive-construct .l-mv{height:287px;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/construct/mv_construct_sp02.jpg) center center no-repeat;background-size:cover}}.archive-construct .l-mv .l-inner{max-width:1000px;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:899px) and (min-width:750px){.archive-construct .l-mv .l-inner{max-width:90%}}@media only screen and (max-width:749px){.archive-construct .l-mv .l-inner{height:100%;max-width:90%}}.archive-construct .l-mv__ttl{display:flex;width:100%}@media only screen and (max-width:749px){.archive-construct .l-mv__ttl{margin-top:20px}}.archive-construct .l-mv__ttl span{width:54px;height:54px;background:#4669aa;font-size:33.51px;color:#fff;font-weight:700;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;margin-right:8px}.archive-construct .l-mv__ttl span:last-child{margin-right:0}.archive-construct .l-mv__txt{font-size:14px;line-height:2.2;letter-spacing:.08em;color:#fff;margin-top:36px}@media only screen and (max-width:899px) and (min-width:750px){.archive-construct .l-mv__txt{margin-top:20px;width:70%}}@media only screen and (max-width:749px){.archive-construct .l-mv__txt{font-size:12px;line-height:1.8;margin-top:0;width:67%}}.archive-construct .l-main .l-inner{max-width:1000px;margin:0 auto;padding-top:120px;display:flex;justify-content:space-between}@media only screen and (max-width:899px) and (min-width:750px){.archive-construct .l-main .l-inner{padding-top:50px;max-width:90%;margin:0 auto}}@media only screen and (max-width:749px){.archive-construct .l-main .l-inner{padding-top:20px;max-width:90%;margin:0 auto;justify-content:start;flex-wrap:wrap}}.archive-construct .l-main .l-inner .archive-main{width:70%}@media only screen and (max-width:749px){.archive-construct .l-main .l-inner .archive-main{width:100%;order:2;margin-top:20px}}.archive-construct .l-main .l-inner .archive-main .pagination{border:none;padding:60px 0}.archive-construct .l-main .l-inner .archive-side{width:22%}@media only screen and (max-width:749px){.archive-construct .l-main .l-inner .archive-side{width:100%;order:1}}.single-construct ul,.single-construct ol{margin:0;padding:0}.single-construct ul li,.single-construct ol li{list-style:none}.single-construct h1,.single-construct h2,.single-construct h3,.single-construct h4,.single-construct h5,.single-construct p,.single-construct figure{margin:0}.single-construct dd,.single-construct dt{margin:0}.single-construct figcaption{font-size:1.2rem;line-height:1.6;letter-spacing:.08em}.single-construct table{margin:0}.single-construct .site-content{padding-top:156px}@media only screen and (max-width:749px){.single-construct .site-content{padding-top:77px}}.single-construct .txt_simple{font-size:1.4rem;letter-spacing:.08em;line-height:2.2}@media only screen and (max-width:749px){.single-construct .txt_simple{line-height:2}}.single-construct .ttl_large{font-size:3rem;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:749px){.single-construct .ttl_large{font-size:2.5rem}}.single-construct .ttl_sec{display:flex;align-items:stretch;border:2px solid #323232;width:100%;height:85px}@media only screen and (max-width:749px){.single-construct .ttl_sec{height:42px;border:1px solid #323232}}@media only screen and (max-width:940px){.single-construct .ttl_sec{height:50px}}.single-construct .ttl_sec figure{background-color:#323232;flex:0 0 auto;width:116px;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:749px){.single-construct .ttl_sec figure{width:60px;height:100%}}.single-construct .ttl_sec figure img{width:80%}.single-construct .ttl_sec p{flex:0 1 auto;width:100%;display:flex;align-items:center;padding-left:32px;font-size:3rem;letter-spacing:.08em;font-weight:700}@media only screen and (max-width:749px){.single-construct .ttl_sec p{font-size:1.5rem;padding-left:16px;flex-wrap:wrap}}.single-construct .ttl_sec p span{font-weight:400;font-size:1.8rem;color:#323232;padding-left:16px}@media only screen and (max-width:749px){.single-construct .ttl_sec p span{font-size:1.2rem;padding-left:0;width:100%}}.single-construct .construct-inner{max-width:1000px;margin:92px auto 0}@media only screen and (max-width:749px){.single-construct .construct-inner{max-width:90%;margin:50px auto 0}}.single-construct .entry-header{border-bottom:1px solid #d2d2d2}.single-construct .entry-header .entry-meta{display:flex}@media only screen and (max-width:749px){.single-construct .entry-header .entry-meta{align-items:center}}.single-construct .entry-header .entry-meta .item-date{font-size:24px;font-weight:700;letter-spacing:.08em;color:#4676bc}@media only screen and (max-width:749px){.single-construct .entry-header .entry-meta .item-date{font-size:19px}}.single-construct .entry-header .entry-meta .item-cat{display:flex;align-items:center;margin-left:16px}.single-construct .entry-header .entry-meta .item-cat span{display:block;font-size:13px;letter-spacing:.08em;color:#fff;padding:4px 6px}.single-construct .entry-header .entry-meta .item-cat span.area{background:#459678}.single-construct .entry-header .entry-meta .item-cat span.use{background:#4669aa;margin-left:7px}.single-construct .entry-header .entry-title{font-size:30px;font-weight:700;letter-spacing:.08em;font-weight:700;margin:16px 0}@media only screen and (max-width:749px){.single-construct .entry-header .entry-title{font-size:16px}}.single-construct .entry-header .entry-title span{font-weight:400;margin-left:14px}.single-construct .btn-prev{margin:72px auto}@media only screen and (max-width:749px){.single-construct .btn-prev{margin:36px auto}}.pagination{text-align:center;width:100%;display:block;padding-top:20px;padding-bottom:20px}.pagination a{background:#4678be;color:#fff;text-decoration:none;transition:all .5s}@media only screen and (max-width:667px){.pagination .inner{width:90%;margin:0 5%;position:relative;display:flex;justify-content:flex-start;height:46px}.pagination .page-of{order:2;position:absolute;left:37%;width:26%;font-weight:700;color:#fff;background:#2c2d2f;height:46px;line-height:46px;font-size:1.3rem}.pagination .m-prev{order:0;width:15%;position:absolute;left:0}.pagination .pn-prev{order:1;width:22%;position:absolute;left:15%}.pagination .pn-next{order:3;width:22%;position:absolute;left:63%}.pagination .m-next{order:4;width:15%;position:absolute;left:85%}.pagination .current,.pagination .pn-numbers{display:none}.pagination a{line-height:46px;height:46px;font-weight:700;font-size:1.3rem}}@media only screen and (min-width:668px){.pagination{border-top:1px solid #4678be;border-bottom:1px solid #4678be}.pagination .page-of{display:none}.pagination a,.pagination .current{display:inline-block;padding:0 12px;font-size:16px;font-weight:700;height:35px;line-height:35px;margin:0 6px}.pagination .current{background:#fff;color:#4678be;border:1px solid #4678be;box-sizing:border-box}.pagination a:hover{background:#2c2d2f;color:#fff;transition:all .2s}.pagination .pn-prev,.pagination .pn-next{background-color:#fff;color:#4678be}}.single-pagination{margin:0 auto;display:flex}.single-pagination .prev,.single-pagination .next{margin:0 30px}.single-pagination .prev a,.single-pagination .next a{color:#000;font-weight:700;padding:15px 30px;position:relative}.single-pagination .prev a:before,.single-pagination .prev a:after,.single-pagination .next a:before,.single-pagination .next a:after{position:absolute;content:"";width:16px;height:16px;top:50%}.single-pagination .prev a:before{border-left:1px solid #000;border-bottom:1px solid #000;left:0;transform:rotate(45deg) translateY(-50%)}.single-pagination .next a:after{border-right:1px solid #000;border-bottom:1px solid #000;right:0;transform:rotate(-45deg) translateY(-50%)}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.main_about{width:100%;max-width:100%;margin:0 auto;background-color:#323232;background-image:linear-gradient(transparent 65%,rgba(200,200,200,.15),rgba(200,200,200,.15),transparent 75%),linear-gradient(90deg,transparent 65%,rgba(200,200,200,.15),rgba(200,200,200,.15),transparent 75%);background-size:18px 18px;padding:100px 0}@media only screen and (max-width:749px){.main_about{padding:40px 0}}.main_about .container{width:785px;max-width:100%;margin:0 auto}@media only screen and (max-width:899px) and (min-width:750px){.main_about .container{width:90%}}@media only screen and (max-width:749px){.main_about .container{width:90%}}.main_about .container .recommend{background-color:#fff;padding:20px 20px 5px;margin-bottom:45px}@media only screen and (max-width:749px){.main_about .container .recommend{padding:15px 15px 5px}}.main_about .container .recommend .keyword{font-size:2.3rem;font-weight:700;margin:0;padding:0;letter-spacing:.1em;position:relative;text-align:left;width:60%;line-height:1.1}@media only screen and (max-width:749px){.main_about .container .recommend .keyword{width:100%;margin-bottom:10px;font-size:2rem}}.main_about .container .recommend .keyword span img{width:25px;height:auto;margin-left:5px;vertical-align:middle;margin-bottom:4px}.main_about .container .recommend ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}@media only screen and (max-width:749px){.main_about .container .recommend ul{flex-flow:column}}.main_about .container .recommend ul li{font-size:1.4rem;width:32%;margin-bottom:15px;font-feature-settings:"palt" 1}@media only screen and (max-width:749px){.main_about .container .recommend ul li{width:100%;font-size:1.3rem;margin-bottom:10px}}.main_about .container .recommend ul li a{color:#fff;background-color:#969696;font-weight:700;letter-spacing:.12em;padding:3px;border:1px solid transparent;display:block;transition:all .5s}.main_about .container .recommend ul li a:hover{color:#000;background-color:#ddd;border:1px solid #969696;transition:all .2s}.main_about .container .about_button{display:flex;justify-content:space-between;flex-wrap:wrap}.main_about .container .about_button a{width:30%;position:relative;margin-bottom:35px}@media only screen and (max-width:749px){.main_about .container .about_button a{width:47%;margin-bottom:25px}}.main_about .container .about_button a:after{content:"";width:100%;height:100%;position:absolute;background-color:#5a5a5a;border:2px solid #fff;box-sizing:border-box;top:8px;left:8px;z-index:1}.main_about .container .about_button a .about_link{text-align:center;position:relative;background-color:#323232;border:2px solid #fff;box-sizing:border-box;padding:20px 0 0;z-index:10;transition:all .5s}.main_about .container .about_button a .about_link:hover{background-color:#000;transform:translate(8px,8px);transition:all .2s}.main_about .container .about_button a .about_link:after{content:"";position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #000;bottom:5px;right:5px}.main_about .container .about_button a .about_link:before{content:"";position:absolute;background-color:#fff;bottom:0;right:0;width:30px;height:30px;border-top-left-radius:100%}.main_about .container .about_button a .about_link .title{font-size:1.5rem;font-weight:700;color:#fff;left:.18em;margin:15px 0}@media only screen and (max-width:749px){.main_about .container .about_button a .about_link .title{font-size:1.3rem}}.main_about .container .about_button a .about_link img{width:136px;height:auto}.main_about .container .about_button a .about_link span{color:#fff;text-align:center;font-weight:700;font-size:1.3rem;display:block;margin:10px 0}@media only screen and (max-width:749px){.main_about .container .about_button a .about_link span{font-size:1rem;margin-bottom:25px}}.main_about .container .about_title{text-align:center}.main_about .container .about_title h2,.main_about .container .about_title h3{font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#fff;font-weight:600;letter-spacing:.12em;font-size:2.2rem;margin:2.5em auto}.main_read{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/read_bg_x2.jpg) no-repeat;background-size:cover;background-position:center;margin:0;padding:170px 0}@media only screen and (max-width:749px){.main_read{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/read_bg.jpg) no-repeat;background-size:cover;background-position:center;padding:80px 20px}}.main_read .read_text{width:705px;max-width:100%;margin:0 auto}.main_read .read_text h2,.main_read .read_text h3{font-size:5.5rem;background-color:#fff;font-feature-settings:"palt" 1;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin:0 0 25px;line-height:1;letter-spacing:.12em;padding:5px;font-weight:400;display:inline-block}@media only screen and (max-width:749px){.main_read .read_text h2,.main_read .read_text h3{font-size:2.6rem}}.main_read .read_text span{background-color:#fff;font-family:"リュウミン R-KL","Ryumin Regular KL","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-feature-settings:"palt" 1;font-size:1.5rem;line-height:2.2;letter-spacing:.25rem;padding:10px}@media only screen and (max-width:749px){.main_read .read_text span{font-size:1.1rem;letter-spacing:.1em;padding:6px;line-height:2}}.choose{width:100%;margin:-120px auto 0;box-sizing:border-box;padding:240px 0 30px}@media only screen and (max-width:899px) and (min-width:750px){.choose{padding:120px 20px 30px;margin-top:-60px}}@media only screen and (max-width:749px){.choose{padding:120px 20px 30px;margin-top:-60px}}.choose .container{width:820px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:749px){.choose .container{flex-flow:column}}.choose .container .title_img{width:47%;height:216px;border:1px solid #c8c8c8;background-color:#fff;background-image:-webkit-linear-gradient(transparent 90%,#dcdcdc 90%,rgba(220,220,220,.1)),-webkit-linear-gradient(0deg,transparent 90%,#c8c8c8 90%,rgba(220,220,220,.1));background-size:10px 10px;display:flex;justify-content:center;align-items:center;margin-bottom:45px}@media only screen and (max-width:749px){.choose .container .title_img{width:100%;margin-bottom:25px}}.choose .container .title_img img{width:91%;max-width:100%;height:auto}.choose .container .pack{width:47%;height:216px;background-color:#e6e6e6;background-image:-webkit-linear-gradient(transparent 90%,#fff 90%,#fff),-webkit-linear-gradient(0deg,transparent 90%,#fff 90%,#fff);background-size:10px 10px;position:relative;margin-bottom:45px;transition:all .5s}@media only screen and (max-width:749px){.choose .container .pack{width:100%;margin-bottom:25px}}.choose .container .pack:hover{background-color:#bebebe;transition:all .2s}.choose .container .pack img{position:absolute;height:69px;width:auto;top:30px;left:30px}.choose .container .pack .pack_title{position:absolute;font-size:1.9rem;font-weight:700;letter-spacing:.15em;color:#000;margin:0;bottom:30px;left:30px;padding-left:1.8em;font-feature-settings:"palt" 1}.choose .container .pack .pack_title:before{content:"";position:absolute;border:2px solid #000;width:1em;height:1em;top:3px;left:0}.choose .container .pack .pack_title:after{content:"";position:absolute;left:12px;top:30%;width:.4em;height:1.2em;border:solid 3px #a52323;border-left:0;border-top:0;transform-origin:right;transform:translateY(-50%) rotate(45deg)}.choose .container .pack .more_link{position:absolute;background-color:#000;color:#fff;margin:0;top:-5px;right:-5px;width:100px;box-sizing:border-box;font-size:1.5rem;font-weight:700;letter-spacing:.15em;line-height:1.5;padding:5px 20px;border-radius:100px}.choose .container .pack .more_link:before{content:"";width:20px;height:20px;background-color:#fff;position:absolute;right:5px;border-radius:50%}.choose .container .pack .more_link:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000;right:10px;top:9px}.choose .container .pack01:after{content:"";position:absolute;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/ph_pack01_x2.png) no-repeat;background-size:contain;top:0;right:0;display:block;width:100%;height:100%;background-position:center right}.choose .container .pack02:after{content:"";position:absolute;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/ph_pack02_x2.png) no-repeat;background-size:contain;top:0;right:0;display:block;width:100%;height:100%;background-position:center right}.choose .container .pack03:after{content:"";position:absolute;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/ph_pack03_x2.png) no-repeat;background-size:contain;top:0;right:0;display:block;width:100%;height:100%;background-position:center right}.choose .container .pack04:after{content:"";position:absolute;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/ph_pack04_x2.png) no-repeat;background-size:contain;top:0;right:0;display:block;width:100%;height:100%;background-position:center right}.choose .container .pack05:after{content:"";position:absolute;background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/ph_pack06_x2.png) no-repeat;background-size:contain;top:0;right:0;display:block;width:100%;height:100%;background-position:center right}.container__jisseki{width:1000px;max-width:100%;margin:0 auto}@media only screen and (max-width:1100px){.container__jisseki{padding:0 50px}}@media only screen and (max-width:899px) and (min-width:750px){.container__jisseki{padding:0 20px}}@media only screen and (max-width:749px){.container__jisseki{padding:0 20px}}.jisseki__inner{height:auto;margin:0 auto;display:flex;margin-bottom:70px;transition:all .5s}@media only screen and (max-width:749px){.jisseki__inner{width:100%;margin-bottom:35px}}@media only screen and (max-width:439px){.jisseki__inner{margin-bottom:35px}}.jisseki__inner:hover{opacity:.7;transition:all .2s}.jisseki__inner img{max-width:100%;height:auto;vertical-align:bottom}@-webkit-keyframes check_anim{from{height:0}}@keyframes check_anim{from{height:0}}.container__jisseki h2{font-size:3rem;text-align:center;font-weight:700;margin-bottom:1.5em}.container__jisseki .archive-list{list-style:none;margin:0;padding:0}.container__jisseki .archive-item{width:20% !important;margin-right:calc(20%/3)}.container__jisseki .archive-list .archive-item:nth-child(3n){margin-right:calc(20%/3)}.container__jisseki .archive-item:last-child{margin-right:0}.container__jisseki .archive-list .archive-item .post-thumbnail{height:150px;margin-bottom:5px}.container__jisseki .archive-list .archive-item .post-thumbnail img{width:100%;height:100%;object-fit:cover}.container__jisseki .archive-list p{margin-bottom:0}.container__jisseki .archive-list dd{margin:0}.container__jisseki .btn-next{margin:35px auto 95px}@media only screen and (max-width:749px){.container__jisseki h2{font-size:2.4rem}.container__jisseki .archive-item{width:47% !important;margin-right:6%}.container__jisseki .archive-list .archive-item:nth-child(3n){margin-right:0}.container__jisseki .archive-list .archive-item:nth-child(2n){margin-right:0}.container__jisseki .btn-next{margin:20px auto 50px}}.infomation{width:100%;margin-bottom:50px}.infomation .column2{display:flex;width:780px;max-width:90%;justify-content:space-between;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:749px){.infomation .column2{width:100%;flex-flow:column;padding:0 20px}}.infomation .column2 .link_col{display:flex;flex-flow:column;width:51%;margin-top:10px}@media only screen and (max-width:749px){.infomation .column2 .link_col{width:100%}}.infomation .column2 .link_col a{display:block;margin-bottom:65px;transition:all .5s}@media only screen and (max-width:749px){.infomation .column2 .link_col a{margin-bottom:25px}}.infomation .column2 .link_col a:hover{opacity:.7;transition:all .2s}.infomation .column2 .info_col{display:flex;flex-flow:column;width:42%}@media only screen and (max-width:749px){.infomation .column2 .info_col{width:100%}}.infomation .column2 .info_col .news_list h3,.infomation .column2 .info_col .media_list h3{font-size:1.6rem;margin:0;line-height:1;letter-spacing:.12em;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.infomation .column2 .info_col .news_list h3 a,.infomation .column2 .info_col .media_list h3 a{color:#000}.infomation .column2 .info_col .news_list{margin-bottom:30px}.infomation .column2 .info_col .news_list ul{list-style:none;padding:0;margin:0}.infomation .column2 .info_col .news_list ul li a{font-size:1.3rem;color:#000;display:block;padding:5px 0;letter-spacing:.15em;transition:all .5s}.infomation .column2 .info_col .news_list ul li a:hover{transition:all .2s;background-color:#000;border-radius:2px;color:#fff}.infomation .column2 .info_col .news_list ul li a span{font-size:1rem;margin-right:1.2em}.infomation .column2 .info_col .media_list ul{list-style:none;padding:0;margin:0;display:flex;margin-bottom:20px}.infomation .column2 .info_col .media_list ul li a{display:block;margin:6px;transition:all .5s}.infomation .column2 .info_col .media_list ul li a:hover{opacity:.7;transition:all .2s}.infomation .column2 .info_col .media_list ul li a img{height:64px;width:auto}.infomation .column2 .info_col a.flow_btn{display:block;position:relative}.infomation .column2 .info_col a.flow_btn:after{content:"";width:100%;height:100%;position:absolute;background-color:#fff;border:1px solid #000;box-sizing:border-box;top:5px;left:5px;z-index:1}.infomation .column2 .info_col a.flow_btn div{color:#000;background-color:#e6e6e6;border:1px solid #000;box-sizing:border-box;position:relative;padding:18px 25px;z-index:10;transition:all .5s}.infomation .column2 .info_col a.flow_btn div:hover{background-color:#fff;transform:translate(5px,5px);transition:all .2s}.infomation .column2 .info_col a.flow_btn div h3{margin:0;font-size:2.2rem;line-height:1;margin-bottom:5px}.infomation .column2 .info_col a.flow_btn div p{font-size:1.2rem;margin:0}.infomation .column2 .info_col a.flow_btn div span{display:flex;align-items:center;justify-content:center;font-size:1.3rem;position:absolute;top:16%;right:10px;font-weight:700;background-color:#000;width:58px;height:58px;padding-right:10px;box-sizing:border-box;border-radius:50%;color:#fff;text-align:center}.infomation .column2 .info_col a.flow_btn div span:after{content:"";position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff;right:8px;top:50%;margin-top:-5px}section.movie{width:820px;max-width:90%;margin:50px auto;height:auto}section.movie .movie_wrap{width:100%;position:relative;padding-bottom:56.25%;height:0;margin-bottom:50px;overflow:hidden}@media only screen and (max-width:749px){section.movie .movie_wrap{margin-bottom:30px}}section.movie .movie_wrap .video{cursor:pointer;position:relative;transition:all .5s}section.movie .movie_wrap .video:hover{transition:all .2s;opacity:.6}section.movie .movie_wrap .video:after{content:" ";position:absolute;display:block;background-image:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/top/youtube-black.svg);background-size:cover;width:72px;height:51px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;opacity:.6}section.movie .movie_wrap .video img{width:100%;height:auto}section.movie .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#think{width:100%;background-color:#cbcbcc}@media only screen and (max-width:749px){section#think{margin-top:50px}}section#think .think_wrap{width:1200px;max-width:100%;margin:0 auto;background-color:#e6e6e6;background-image:-webkit-linear-gradient(transparent 90%,#fff 90%,#fff),-webkit-linear-gradient(0deg,transparent 90%,#fff 90%,#fff);background-size:15px 15px;padding:70px 0}@media only screen and (max-width:899px) and (min-width:750px){section#think .think_wrap{width:100%;padding:40px 20px}}@media only screen and (max-width:749px){section#think .think_wrap{width:100%;padding:40px 20px}}section#think .think_wrap img.logo01{width:115px;display:block;margin:0 auto 45px}@media only screen and (max-width:749px){section#think .think_wrap img.logo01{width:100px;margin-bottom:30px}}section#think .think_wrap .logo02{width:560px;text-align:center;display:block;margin:0 auto 30px}@media only screen and (max-width:749px){section#think .think_wrap .logo02{width:300px;margin-bottom:20px}}section#think .think_wrap p.read_text{font-size:15px;letter-spacing:.2em;text-align:center}@media only screen and (max-width:749px){section#think .think_wrap p.read_text{font-size:13px}}section#think .think_wrap .think_container{width:820px;max-width:100%;background-color:#fff;display:flex;margin:50px auto 0}@media only screen and (max-width:749px){section#think .think_wrap .think_container{width:100%;flex-direction:column;margin:30px auto 0}}section#think .think_wrap .think_container .__image{width:490px;font-size:0}@media only screen and (max-width:749px){section#think .think_wrap .think_container .__image{width:100%}}section#think .think_wrap .think_container .__text{width:330px;padding:45px 35px 10px}@media only screen and (max-width:749px){section#think .think_wrap .think_container .__text{width:100%;padding:30px 20px}}section#think .think_wrap .think_container .__text .__date{margin:0;font-size:13px;letter-spacing:.1em;font-weight:700}section#think .think_wrap .think_container .__text .__title{font-size:30px;letter-spacing:.2em;font-weight:700;font-feature-settings:"palt" 1;line-height:1.3;margin:20px auto}section#think .think_wrap .think_container .__text .__copy{font-size:10px;letter-spacing:.14em;margin:0}section#think .think_wrap .think_container .__text .__link{position:relative;display:block;background-color:#777778;color:#fff;margin:25px 0 0;width:100px;box-sizing:border-box;font-size:1.5rem;font-weight:700;letter-spacing:.15em;line-height:1.5;padding:5px 20px;border-radius:100px;float:right;transition:.2s}section#think .think_wrap .think_container .__text .__link:before{content:"";width:20px;height:20px;background-color:#fff;position:absolute;right:5px;border-radius:50%}section#think .think_wrap .think_container .__text .__link:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000;right:10px;top:9px}section#think .think_wrap .think_container .__text .__link:hover{transition:.2s;transform:scale(1.1);opacity:.8}.top_column{background:#cbcbcc;padding:50px 0;margin-top:100px}.top_column__inner{width:1000px;max-width:100%;margin:0 auto}.top_column h2{font-size:3rem;text-align:center;font-weight:700;margin-bottom:.5em}.top_column .sub_title{font-size:1.8rem;text-align:center;margin-top:0;margin-bottom:2.5em}.top_column ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.top_column ul li{width:30%;margin-right:calc(10%/2)}.top_column ul li:last-child{margin-right:0}.top_column ul li a{color:#000;display:block;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.top_column ul li a:hover{opacity:.8}.top_column ul li p{margin-top:0;margin-bottom:0}.top_column ul li .image{height:200px}.top_column ul li .image img{width:100%;height:100%;object-fit:cover}.top_column ul li .cate{display:inline-block;font-size:1.2rem;color:#fff;background:#4676bc;padding:.5em 1em;margin:17px 0 10px}.top_column ul li .title{font-size:1.2rem;margin-bottom:.5em}.top_column ul li .date{font-size:1.2rem}.top_column .btn-next{margin:50px auto}@media only screen and (max-width:1100px){.top_column__inner{padding:0 50px}.top_column ul li .image{height:16vw}}@media only screen and (max-width:899px) and (min-width:750px){.top_column__inner{padding:0 20px}}@media only screen and (max-width:749px){.top_column{padding:30px 0;margin-top:50px}.top_column__inner{padding:0 20px}.top_column h2{font-size:2.4rem}.top_column .sub_title{font-size:1.4rem;margin-bottom:2.5em}.top_column ul{display:block}.top_column ul li{width:90%;margin:0 auto}.top_column ul li:last-child{margin-right:auto}.top_column ul li+li{margin-top:8%}.top_column ul li .image{height:53vw}.top_column .btn-next{margin:30px auto}}.banner{width:820px;max-width:90%;margin:5em auto 3em}.banner__wrap{display:flex;justify-content:space-between}@media only screen and (max-width:749px){.banner__wrap{flex-direction:column}}.banner__inner{width:47%;border:1px solid #c8c8c8}@media only screen and (max-width:749px){.banner__inner{width:60%;margin:0 auto 2em}}@media only screen and (max-width:439px){.banner__inner{width:80%}}.banner__inner a{display:block;transition:all .5s}.banner__inner a:hover{opacity:.6;transition:all .2s}.banner__inner img{vertical-align:bottom}.l_inner{max-width:1000px;margin:0 auto}@media only screen and (max-width:749px){.l_inner{max-width:100%;width:calc(100% - 60px)}}.bottom_navi ul{margin:100px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.bottom_navi li{width:33.3%}.bottom_navi li a{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem;font-weight:700;text-align:center;color:#fff;transition:all .2s}.bottom_navi li a:hover{opacity:.8}.bottom_navi li.about a{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/bg_bottom_navi01.jpg) no-repeat center center;background-size:cover}.bottom_navi li.constructions a{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/bg_bottom_navi02.jpg) no-repeat center center;background-size:cover}.bottom_navi li.flow a{background:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/bg_bottom_navi03.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:1180px){.bottom_navi li a{height:17vw;font-size:2.5vw}}@media only screen and (max-width:749px){.bottom_navi ul{margin:80px 0 0;padding:0}.bottom_navi li a{height:30vw;font-size:1.5rem}}.ofi{object-fit:cover;font-family:'object-fit: cover;'}.ofi_contain{object-fit:contain;font-family:'object-fit: contain;'}.m0{margin:0}.p0{padding:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}@media only screen and (min-width:900px){.pc_none{display:none}.sp_none{display:block}}@media only screen and (max-width:899px) and (min-width:750px){.pc_none{display:block}.sp_none{display:none}}@media only screen and (max-width:749px){.sp_none{display:none}}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider-arrow{position:absolute;display:flex;justify-content:space-between}.-prev,.-next{width:37.5px;height:37.5px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background:#323232;display:flex;align-items:center;justify-content:center;z-index:1}.-prev:before,.-next:before{content:"";width:0;height:0;border-style:solid}.-prev{left:-19px}.-prev:before{border-width:7.25px 12.5px 7.25px 0;border-color:transparent #fff transparent transparent;margin-right:4px}.-next{right:-19px}.-next:before{border-width:7.25px 0 7.25px 12.5px;border-color:transparent transparent transparent #fff;margin-left:4px}.archive-list{display:flex;flex-wrap:wrap}@media only screen and (max-width:749px){.archive-list{justify-content:space-between}}@media only screen and (min-width:900px){.archive-list .archive-item{width:calc((100% - 100px)/3);margin-right:50px}.archive-list .archive-item:nth-child(3n){margin-right:0}}@media only screen and (max-width:899px) and (min-width:750px){.archive-list .archive-item{width:calc((100% - 100px)/3);margin-right:50px}.archive-list .archive-item:nth-child(3n){margin-right:0}}@media only screen and (max-width:749px){.archive-list .archive-item{width:47%}}.archive-list .archive-item{margin-bottom:32px}@media only screen and (min-width:900px){.archive-list .archive-item:nth-last-child(-n+3){margin-bottom:0}}.archive-list .archive-item .post-thumbnail{display:block;width:100%;height:auto}.archive-list .archive-item__date{display:block;font-size:16px;font-weight:700;letter-spacing:.08em;color:#4676bc;padding:2px 0 4px}.archive-list .archive-item__cat{display:flex;flex-wrap:wrap}.archive-list .archive-item__cat span{display:block;font-size:13px;letter-spacing:.08em;color:#fff;padding:4px 6px;margin-bottom:4px}span.sekou{background:#ba6066}.archive-list .archive-item__cat span.use{margin-right:7px}@media only screen and (max-width:749px){.archive-list .archive-item__cat span{font-size:12px;margin-bottom:5px}}.archive-list .archive-item__cat span.area{background:#459678;margin-right:7px}@media only screen and (max-width:749px){.archive-list .archive-item__cat span.area{margin-right:5px}}.archive-list .archive-item__cat span.use{background:#4669aa}.archive-list .archive-item__textarea{font-size:13px;line-height:1.5;letter-spacing:.08em;font-weight:700;margin-top:10px}@media only screen and (max-width:749px){.archive-list .archive-item__textarea{margin-top:5px}}.archive-list .archive-item__type{font-size:12px;margin-top:5px}.archive-list .archive-item__data{width:100%;display:flex;flex-wrap:wrap;font-size:12px;margin-top:0}.archive-list .archive-item__data dt{width:35%}.archive-list .archive-item__data dd{width:65%}.box_peace__ph__btn{width:100px;height:34px;background:#777778;border-radius:17px;display:flex;align-items:center;justify-content:flex-end;margin:24px 0 0 auto}.box_peace__ph__btn:hover{opacity:.7;transition:all .2s}@media only screen and (max-width:749px){.box_peace__ph__btn{width:106px;height:36px}}.box_peace__ph__btn a{font-size:1.4rem;letter-spacing:.08em;color:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:1px}@media only screen and (max-width:749px){.box_peace__ph__btn a{font-size:1.5rem;padding-bottom:2px}}.box_peace__ph__btn a span{display:block;width:25px;height:25px;background:#fff;border-radius:50%;margin-left:8px;display:flex;align-items:center;justify-content:center}.box_peace__ph__btn a span:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #000;transform:translateX(2px)}.archive-side .side-box{display:flex;flex-wrap:wrap}.archive-side .side-box:nth-child(n+2){margin-top:30px}@media only screen and (max-width:749px){.archive-side .side-box:nth-child(n+2){margin-top:15px}}.archive-side .__ttl{font-size:20px;font-weight:700;letter-spacing:.08em;color:#4669aa;border-bottom:1px solid #4669aa;padding-bottom:10px;width:100%;margin-bottom:20px}@media only screen and (max-width:749px){.archive-side .__ttl{font-size:16px;padding-bottom:0;margin-bottom:10px}}.archive-side label{display:block;width:100%;cursor:pointer}@media only screen and (max-width:749px){.archive-side label{margin-bottom:2px}}.archive-side label:hover{transition:all .2s;opacity:.8}.archive-side .checkbox-input{display:none}.archive-side .checkbox-input:checked+.checkbox-parts:after{content:"";display:block;position:absolute;top:0;left:8px;width:7px;height:15px;transform:rotate(40deg);border-bottom:3px solid #4669aa;border-right:3px solid #4669aa}.archive-side .checkbox-input:checked+.checkbox-parts:before{display:none}.archive-side .checkbox-parts{position:relative;display:block;padding:0 0 5px 30px;font-size:15px;letter-spacing:.08em}@media only screen and (max-width:749px){.archive-side .checkbox-parts{font-size:14px}}.archive-side .checkbox-parts:before{content:"";display:block;position:absolute;top:0;left:0;width:21px;height:21px;border:1px solid #4669aa}.detail-content .detail_video{width:81.6%;height:46vh;margin:50px auto 0;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:749px){.detail-content .detail_video{width:100%;height:22vh;margin-top:20px}}.detail-content .detail_video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.detail-content .detail_photo{margin:80px auto 0}@media only screen and (max-width:749px){.detail-content .detail_photo{margin-top:20px}}.detail-content .detail_photo .slick-list{padding:0 !important;width:100% !important}.detail-content .detail_photo_box{display:flex;align-items:center}.detail-content .detail_photo_box .slider-arrow{width:816px}@media only screen and (max-width:749px){.detail-content .detail_photo_box .slider-arrow{width:90%}}.detail-content .detail_photo_box .slider-arrow .-prev,.detail-content .detail_photo_box .slider-arrow .-next{position:static}.detail-content .detail_photo_box .slider-arrow .-prev{margin-left:-18.7px}.detail-content .detail_photo_box .slider-arrow .-next{margin-right:-18.7px}.detail-content .detail_photo .photo-main{width:816px;height:550px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:749px){.detail-content .detail_photo .photo-main{width:100%;height:275px}}.detail-content .detail_photo .photo-main__img{outline:none;background-size:cover;background-repeat:no-repeat;background-position:center center}.detail-content .detail_photo .photo-main .slick-track{height:550px}@media only screen and (max-width:749px){.detail-content .detail_photo .photo-main .slick-track{height:254px}}.detail-content .detail_photo .photo-sub{width:100%;display:flex;justify-content:space-between;margin-top:50px}@media only screen and (max-width:749px){.detail-content .detail_photo .photo-sub{margin-top:20px}}.detail-content .detail_photo .photo-sub .slick-list{overflow:inherit !important}.detail-content .detail_photo .photo-sub .slick-track{width:100% !important;transform:translate3d(0,0,0) !important}@media only screen and (max-width:749px){.detail-content .detail_photo .photo-sub .slick-track{display:flex;flex-wrap:wrap;justify-content:center}}.detail-content .detail_photo .photo-sub__img{cursor:pointer;outline:none;width:155px !important;height:103px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 10px 10px 0}@media only screen and (max-width:749px){.detail-content .detail_photo .photo-sub__img{width:105px !important;height:79px;margin:0 2px 4px}}.detail-content .detail_photo .photo-sub__img:hover{transition:all .2s;opacity:.6}.detail-content .detail-data{margin-top:42px}@media only screen and (max-width:749px){.detail-content .detail-data{margin-top:30px}}.detail-content .detail-data__ttl{font-size:24px;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:749px){.detail-content .detail-data__ttl{font-size:19px}}.detail-content .detail-data__table{margin-top:18px}.detail-content .detail-data__table tr{display:flex;width:100%;border-top:1px solid #d2d2d2;padding:14px 20px}@media only screen and (max-width:749px){.detail-content .detail-data__table tr{padding:10px}}.detail-content .detail-data__table tr:last-child{border-bottom:1px solid #d2d2d2}.detail-content .detail-data__table th,.detail-content .detail-data__table td{font-size:16px;letter-spacing:.08em}@media only screen and (max-width:749px){.detail-content .detail-data__table th,.detail-content .detail-data__table td{font-size:14px}}.detail-content .detail-data__table th{width:20%;text-align:left;font-weight:400}@media only screen and (max-width:749px){.detail-content .detail-data__table th{width:35%}}.detail-content .detail-data__table td{width:80%}@media only screen and (max-width:749px){.detail-content .detail-data__table td{width:75%}}.detail-content .detail-textarea{margin-top:48px}@media only screen and (max-width:749px){.detail-content .detail-textarea{margin-top:30px}}.detail-content .detail-textarea p{font-size:16px;letter-spacing:.08em;line-height:2}@media only screen and (max-width:749px){.detail-content .detail-textarea p{font-size:14px}}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
@charset "utf-8";.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.tac_tal{text-align:center}.tal_tac{text-align:left}.tac_tar{text-align:center}.tar_tal{text-align:right}.tar_tac{text-align:right}@media screen and (max-width:680px){.tac_tal{text-align:left}.tal_tac{text-align:center}.tac_tar{text-align:right}.tar_tal{text-align:left}.tar_tac{text-align:center}}.m00{margin:0 !important}.mb{margin-bottom:1.5em !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb08{margin-bottom:8px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mt{margin-top:1.5em !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt08{margin-top:8px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt-40{margin-top:-40px !important}.pd_l3{padding-top:15rem;padding-bottom:15rem}.pdt_l3{padding-top:15rem}.pdb_l3{padding-bottom:15rem}.pd_l2{padding-top:12rem;padding-bottom:12rem}.pdt_l2{padding-top:12rem}.pdb_l2{padding-bottom:12rem}.pd_l{padding-top:8rem;padding-bottom:8rem}.pdt_l{padding-top:8rem}.pdb_l{padding-bottom:8rem}.pd_m3{padding-top:7rem;padding-bottom:7rem}.pdt_m3{padding-top:7rem}.pdb_m3{padding-bottom:7rem}.pd_m2{padding-top:6rem;padding-bottom:6rem}.pdt_m2{padding-top:6rem}.pdb_m2{padding-bottom:6rem}.pd_m{padding-top:5rem;padding-bottom:5rem}.pdt_m{padding-top:5rem}.pdb_m{padding-bottom:5rem}.pd_s2{padding-top:3rem;padding-bottom:3rem}.pdt_s2{padding-top:3rem}.pdb_s2{padding-bottom:3rem}.pd_s{padding-top:2.5rem;padding-bottom:2.5rem}.pdt_s{padding-top:2.5rem}.pdb_s{padding-bottom:2.5rem}.pd_ss{padding-top:1.5rem;padding-bottom:1.5rem}.pdt_ss{padding-top:1.5rem}.pdb_ss{padding-bottom:1.5rem}@media screen and (max-width:680px){.pd_l3{padding-top:10rem;padding-bottom:10rem}.pdt_l3{padding-top:10rem}.pdb_l3{padding-bottom:15rem}.pd_l2{padding-top:8rem;padding-bottom:8rem}.pdt_l2{padding-top:8rem}.pdb_l2{padding-bottom:8rem}.pd_l{padding-top:6rem;padding-bottom:6rem}.pdt_l{padding-top:6rem}.pdb_l{padding-bottom:6rem}.pd_m3{padding-top:5rem;padding-bottom:5rem}.pdt_m3{padding-top:5rem}.pdb_m3{padding-bottom:5rem}.pd_m2{padding-top:4rem;padding-bottom:4rem}.pdt_m2{padding-top:4rem}.pdb_m2{padding-bottom:4rem}.pd_m{padding-top:4.5rem;padding-bottom:4.5rem}.pdt_m{padding-top:4.5rem}.pdb_m{padding-bottom:4.5rem}.pd_s2{padding-top:3rem;padding-bottom:3rem}.pdt_s2{padding-top:3rem}.pdb_s2{padding-bottom:3rem}.pd_s{padding-top:2rem;padding-bottom:2rem}.pdt_s{padding-top:2rem}.pdb_s{padding-bottom:2rem}.pd_ss{padding-top:1rem;padding-bottom:1rem}.pdt_ss{padding-top:1rem}.pdb_ss{padding-bottom:1rem}}@media screen and (max-width:480px){.pd_l3{padding-top:10rem;padding-bottom:10rem}.pdt_l3{padding-top:10rem}.pdb_l3{padding-bottom:10rem}.pd_l2{padding-top:8rem;padding-bottom:8rem}.pdt_l2{padding-top:8rem}.pdb_l2{padding-bottom:8rem}.pd_l{padding-top:6rem;padding-bottom:6rem}.pdt_l{padding-top:6rem}.pdb_l{padding-bottom:6rem}.pd_m3{padding-top:5rem;padding-bottom:5rem}.pdt_m3{padding-top:5rem}.pdb_m3{padding-bottom:5rem}.pd_m2{padding-top:5rem;padding-bottom:5rem}.pdt_m2{padding-top:5rem}.pdb_m2{padding-bottom:5rem}.pd_m{padding-top:4rem;padding-bottom:4rem}.pdt_m{padding-top:4rem}.pdb_m{padding-bottom:4rem}.pd_s2{padding-top:3rem;padding-bottom:3rem}.pdt_s2{padding-top:3rem}.pdb_s2{padding-bottom:3rem}.pd_s{padding-top:2rem;padding-bottom:2rem}.pdt_s{padding-top:2rem}.pdb_s{padding-bottom:2rem}.pd_ss{padding-top:1rem;padding-bottom:1rem}.pdt_ss{padding-top:1rem}.pdb_ss{padding-bottom:1rem}}ul.square>li{position:relative;padding-left:1em;margin-bottom:.2em}ul.square>li:before{content:"■";position:absolute;left:0}ul.circle>li{position:relative;padding-left:1em;margin-bottom:.2em}ul.circle>li:before{content:"●";position:absolute;left:0}ul.asterisk>li{position:relative;padding-left:1em;margin-bottom:.2em}ul.asterisk>li:before{content:"＊";position:absolute;left:0}ul.disc>li{position:relative;padding-left:1em;margin-bottom:.2em}ul.disc>li:before{content:"・";position:absolute;left:0}ul.notes>li{position:relative;padding-left:1em;margin-bottom:.2em}ul.notes>li:before{content:"※";position:absolute;left:0}ol.decimal{list-style-type:decimal}ol.decimal>li{margin-left:1.2em;margin-bottom:.2em}ol.paren{list-style:none;counter-reset:number}ol.paren>li{position:relative;padding-left:1.7em;font-weight:700}ol.paren>li:before{counter-increment:number;content:'（'counter(number) '）';position:absolute;left:0}ol.paren li+li{margin-top:1.5em}ol.paren>li p{padding-left:0;font-weight:400}ol.paren>li ul{margin-top:.5em}ol.paren>li ul>li{margin-left:0;font-weight:400}ol.paren>li ul>li+li{margin-top:0}.dgw_area dl,.dgw_area dt,.dgw_area dd,.dgw_area ul,.dgw_area ol,.dgw_area li,.dgw_area h1,.dgw_area h2,.dgw_area h3,.dgw_area h4,.dgw_area h5,.dgw_area h6,.dgw_area pre,.dgw_area form,.dgw_area fieldset,.dgw_area p,.dgw_area blockquote,.dgw_area th,.dgw_area td{margin:0;padding:0}.dgw_area ol,.dgw_area ul{list-style:none}.dgw_area ul,.dgw_area ol{margin:0}.dgw_page_title.lower_mv{width:100%;height:288px;padding:58px 0 0;background-image:url(//www.senryakusouko.com/content/wp-content/themes/senryaku/common/img/about/mv_about.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media only screen and (max-width:749px){.dgw_page_title.lower_mv{padding:20px 0;min-height:300px;height:auto}}.dgw_page_title.lower_mv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.dgw_page_title .lower_mv__ttl{display:flex;color:#fff;position:relative}.dgw_page_title .lower_mv__ttl span{display:flex;background-color:#4669aa;width:54px;height:54px;justify-content:center;align-items:center;font-size:3.4rem;margin-left:8px}@media only screen and (max-width:749px){.dgw_page_title .lower_mv__ttl span{width:40px;height:40px;font-size:2.4rem;margin-left:4px}}.dgw_page_title .lower_mv__ttl span:first-child{margin-left:0}.dgw_page_title .lower_mv .txt_simple{position:relative;color:#fff;margin-top:28px}@media only screen and (max-width:749px){.dgw_page_title .lower_mv .txt_simple{margin-top:10px}}.lead{font-size:1.2em}@media only screen and (max-width:680px){.lead{font-size:1em}}.dgw_link_list_bg{background:#ecf0f6;padding:3em}.dgw_link_list{padding:0 0 3em !important;column-count:2}.dgw_link_list>li{width:90%;margin-bottom:.5em !important}.dgw_link_list>li a{display:block;text-decoration:underline}.dgw_link_list>li a:hover{text-decoration:none}@media only screen and (max-width:960px){.dgw_link_list_bg{background:#ecf0f6;padding:2em 1em 0}}@media only screen and (max-width:680px){.dgw_link_list{column-count:auto}.dgw_link_list>li{width:100%}}.dgw_section{margin-bottom:3em}@media only screen and (max-width:1000px){.sp_section{width:90%}}.dgw_list>li{padding:3em 0 !important}.dgw_list_inner{display:flex;justify-content:space-between;gap:5%;flex-direction:row-reverse}.dgw_list_inner .text_box{width:60%}.dgw_list_inner .img{width:40%}.dgw_list_inner .img img{width:100%}.dgw_list_inner .text_box>p+p{margin-top:1em !important}@media only screen and (max-width:680px){.dgw_list_inner{display:block}.dgw_list_inner .text_box{width:auto;margin-top:1em}.dgw_list_inner .img{width:auto}}.dgw_list_inner_title{font-size:2.6rem;font-weight:700;border-bottom:1px solid #000;letter-spacing:.08em;padding-bottom:4px !important;margin-bottom:1em !important}@media only screen and (max-width:680px){.dgw_list_inner_title{font-size:1.8rem}}.dgw_list_inner_btn{margin-top:2em}.dgw_list_inner_btn .btn-next{height:50px}.dgw_list_inner_btn .btn-next a span{position:absolute;top:50%;transform:translate(0%,-50%)}@media only screen and (max-width:680px){.dgw_list_inner_btn{margin-left:auto;margin-right:auto}.dgw_list_inner_btn>*{margin:auto !important}}.dgw_sub_section{margin-top:8em}.d_title{font-size:3rem;text-align:center;font-weight:700;margin-bottom:1em !important;padding:.5em .5em 12px!important;background:#f3f3f3;border-radius:10px}@media only screen and (max-width:749px){.d_title{font-size:2.4rem}}
.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}