@charset "UTF-8";
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;position:relative;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.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;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:0 0;border:2px solid currentcolor}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:nth-child(even){margin-left:32px}.wp-block-column:not(:first-child){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover{color:#fff}.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}}.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:-webkit-sticky) or (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__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}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .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;color:#555d66;text-align:center;font-size:13px}.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-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,.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{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-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,.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{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-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,.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{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-6 .wp-block-embed__wrapper::before{padding-top:66.66%}.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}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.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}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.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 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.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:-webkit-sticky) or (position:sticky)){.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}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/ 2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(even),.wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.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){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 16px * 2)/ 3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 16px * 3)/ 4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 16px * 4)/ 5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 16px * 5)/ 6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 16px * 6)/ 7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 16px * 7)/ 8);margin-right:16px}.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}.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}.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}.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}.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}.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}.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}.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}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.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;color:#555d66;text-align:center;font-size:13px}.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.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.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((100% / 2) - 16px)}.wp-block-latest-posts.columns-3 li{width:calc((100% / 3) - 16px)}.wp-block-latest-posts.columns-4 li{width:calc((100% / 4) - 16px)}.wp-block-latest-posts.columns-5 li{width:calc((100% / 5) - 16px)}.wp-block-latest-posts.columns-6 li{width:calc((100% / 6) - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid}.wp-block-media-text{grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8% 0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.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}p.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:0 0}.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-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:0 0;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:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns{display:flex}.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:calc(100% / 2)}.wp-block-text-columns.columns-3 .wp-block-column{width:calc(100% / 3)}.wp-block-text-columns.columns-4 .wp-block-column{width:calc(100% / 4)}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:-webkit-sticky) or (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;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.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}.wpp-no-data {
} .wpp-list {	
} .wpp-list li {
overflow: hidden;
float: none;
clear: both;
} .wpp-list li.current {
} .wpp-thumbnail {
display: inline;
float: left;
margin: 0 5px 0 0;
border: none;
} .wpp-post-title {
} .wpp-excerpt {
} .wpp-meta, .post-stats {
display: block;
font-size: 0.8em;
font-weight: bold;
} .wpp-comments {
} .wpp-views {
} .wpp-author {
} .wpp-date {
} .wpp-category {
} .wpp-rating {
}
   html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
border: 0; } article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block; }
body {
line-height: 1; }
ol,
ul {
list-style: none; }
blockquote,
q {
quotes: none; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none; }
table {
border-spacing: 0;
border-collapse: collapse; } input,
select,
textarea {
font-family: inherit;
font-size: 1em;
font-weight: 400;
line-height: 1;
min-height: 30px;
padding: .2em .5em;
color: inherit;
border: none;
border-radius: 0 !important;
outline: none;
-webkit-appearance: none; }
input[type=text]:focus,
input[type=text]:active,
input[type=search]:focus,
input[type=search]:active,
input[type=email]:focus,
input[type=email]:active,
input[type=tel]:focus,
input[type=tel]:active,
select:active,
select:focus,
textarea:active,
textarea:focus {
background: none; }
html {
font-size: 62.5%; }
body {
font-family: 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, '游ゴシック体', 'Yu Gothic', '游ゴシック', 'メイリオ', Meiryo, sans-serif;
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
line-height: 1.5;
position: relative;
letter-spacing: normal;
word-wrap: break-word;
color: #000;
background: #fcf8f4;
overflow-wrap: break-word; }
*,
*:before,
*:after {
box-sizing: border-box; }
h1,
h2,
h3,
h4,
h5,
h6,
dt {
font-family: 'Talking';
font-weight: 400;
line-height: 1.5;
margin: .5em 0;
padding: 0;
word-break: break-all;
color: #da0000; }
.h-home {
font-size: 24px;
font-size: 2.4rem;
margin: 0 0 30px 0;
padding: 0;
text-align: center;
background: url(//obentobako.com/wp-content/themes/custom/images/deco-jagged01.png) repeat-x left 0 bottom 0; }
.h-home .icon-category {
display: block;
padding: 50px 0 14px 0; }
.h-home .icon-category.news {
background: url(//obentobako.com/wp-content/themes/custom/images/icon-news.png) no-repeat top center/auto 50px; }
.h-single,
.h-archive,
.h-page {
font-size: 18px;
font-size: 1.8rem;
position: relative;
margin: 0 auto 1em;
padding: 0 0 0 90px; }
.h-single:before,
.h-single:after,
.h-archive:before,
.h-archive:after,
.h-page:before,
.h-page:after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 30px;
height: 7px;
margin: auto;
content: '';
background: #da0000; }
.h-single:after,
.h-archive:after,
.h-page:after {
width: 80px;
height: 1px; }
.cat-prefix {
position: relative;
padding-left: 80px; }
.cat-prefix:before {
font-size: 12px;
font-size: 1.2rem;
position: absolute;
top: 0;
bottom: 0;
left: 0;
height: 1em;
margin: auto;
content: 'CATEGORY';
letter-spacing: .1em; }
.h-side {
font-size: 18px;
font-size: 1.8rem;
margin: 0;
padding: 0 0 14px 0;
text-align: center;
letter-spacing: .2em;
background: url(//obentobako.com/wp-content/themes/custom/images/deco-jagged01.png) repeat-x left 0 bottom 0; }
img {
display: inline-block;
max-width: 100%;
height: auto; }
a {
display: block;
text-decoration: none;
color: inherit;
-webkit-tap-highlight-color: rgba(63, 179, 219, 0.4);
-webkit-touch-callout: none; }
a:hover,
a:active {
cursor: pointer;
text-decoration: underline; }
a:hover img,
a:active img {
opacity: .75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; }
a img {
transition: opacity .4s ease-out;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
border: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
a.tel {
display: inline-block; }
a.mail {
display: inline-block; }
a.no-effect:hover,
a.no-effect:active {
text-decoration: none;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
a.no-effect:hover img,
a.no-effect:active img {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
a.no-decoration:hover,
a.no-decoration:active {
text-decoration: none; }
a.no-opacity:hover,
a.no-opacity:active {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
a.no-opacity:hover img,
a.no-opacity:active img {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.no-gap {
font-size: 0;
line-height: 0; }
.container {
width: 100%;
max-width: 980px;
margin: 0 auto; }
.wrapContents {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 0 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.headContents {
width: 100%;
margin: 0; }
.headContents.home {
overflow: hidden;
max-height: 500px;
margin-bottom: 30px; }
.mainContents {
width: 700px;
margin: 0; }
.sideContents {
width: 230px;
margin: 0; }
.page section + section,
.page .section {
margin: 50px auto; }
.wrapbox {
overflow: hidden; }
.left {
float: left; }
.right {
float: right; }
.fixed {
position: fixed; }
.flexR {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start; }
.flexC {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start; }
.pc-hidden {
display: none; }
.sp-hidden {
display: block; } .btn-wrap {
width: 100%;
text-align: center; }
.btn {
line-height: 1;
position: relative;
display: inline-block;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all .4s ease-out;
text-decoration: none !important;
border: none;
background: transparent; }
.btn:hover,
.btn:active {
text-decoration: none;
color: inherit; }
.btn-type-01 {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
line-height: 1;
position: relative;
width: 100%;
max-width: 400px;
height: 40px;
padding: 13px 0 13px 18px;
letter-spacing: normal;
color: #fff;
border-radius: 20px;
background: #8c5937; }
.btn-type-01:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-width: 3.5px 0 3.5px 7px;
border-style: solid;
border-color: transparent transparent transparent #fff; }
.btn-type-01:before {
left: 57px; }
.btn-type-01:hover,
.btn-type-01:active {
color: #fff;
background: #da0000; }
.btn-type-02 {
font-size: 16px;
font-size: 1.6rem;
font-weight: 500;
line-height: 1;
position: relative;
width: 100%;
max-width: 400px;
height: 60px;
padding: 22px 0;
letter-spacing: normal;
color: #fff;
border-radius: 30px;
background: #8c5937; }
.btn-type-02:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 36px;
height: 1px;
margin: auto;
content: '';
background: #fff; }
.btn-type-02:after {
position: absolute;
z-index: 99;
top: 0;
bottom: 0;
left: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-width: 3.5px 0 3.5px 7px;
border-style: solid;
border-color: transparent transparent transparent #fff; }
.btn-type-02:before {
left: calc(50% + 3em); }
.btn-type-02:after {
left: calc(50% + 3em + 29px); }
.btn-type-02:hover,
.btn-type-02:active {
color: #fff;
background: #da0000; } .emb-googlemap {
position: relative;
overflow: hidden;
width: 100%;
height: 0;
margin: 20px auto;
padding-top: 0;
padding-bottom: 50%; }
.emb-googlemap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.emb-facebook {
position: relative;
overflow: hidden;
height: 0;
margin: 6px auto;
padding-bottom: 15% !important; }
.emb-facebook iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } .form .lead {
font-size: 16px;
font-size: 1.6rem; }
.form .lead .notice {
font-size: 14px;
font-size: 1.4rem;
color: #da0000; }
.form .wrap-form {
width: 100%;
margin: 0 auto; }
.form .form-items {
width: 100%;
margin: 2em auto; }
.form .form-items .require {
position: relative; }
.form .form-items .require:after {
font-size: 12px;
font-size: 1.2rem;
font-weight: 600;
line-height: 1;
position: absolute;
top: 20px;
left: 20px;
display: inline-block;
width: 40px;
height: 20px;
padding: 4px 0;
content: '必須';
text-align: center;
color: #fff;
background: #da0000; }
.form .form-items .require.v-middle:after {
top: 75px; }
.form .form-items dl,
.form .form-items dt,
.form .form-items dd {
line-height: 1.5;
margin: 0;
padding: 0; }
.form .form-items dl {
overflow: hidden;
width: 100%;
border-top: 1px dotted #ccc;
background: #eee; }
.form .form-items dl:first-child {
border-top: none; }
.form .form-items dt {
font-size: 15px;
font-size: 1.5rem;
font-weight: 600;
float: left;
width: 33%;
padding: 20px 0 0 70px; }
.form .form-items dt.v-middle {
padding-top: 75px; }
.form .form-items dd {
float: right;
width: 67%;
min-height: 70px;
padding: 20px 50px;
background: #fff; }
.form .form-items input,
.form .form-items select,
.form .form-items textarea {
height: 1.5em;
min-height: 40px;
padding: .2em .5em;
border: 1px solid #999;
background: #fff; }
.form .form-items select {
width: 100%;
cursor: pointer; }
.form .form-items textarea {
line-height: 1.5;
width: 100%;
height: 9.5em; }
.form .form-items input[type=radio] {
width: 1.4em;
height: 1.4em;
margin: auto .5em;
-webkit-appearance: radio; }
.form .form-items input[type=text]:active,
.form .form-items input[type=text]:focus,
.form .form-items input[type=email]:active,
.form .form-items input[type=email]:focus,
.form .form-items input[type=tel]:active,
.form .form-items input[type=tel]:focus,
.form .form-items select:active,
.form .form-items select:focus,
.form .form-items textarea:active,
.form .form-items textarea:focus {
border: 1px solid #da0000; }
.form .form-items input[type=checkbox] {
width: 1.5em;
height: 1.5em;
-webkit-appearance: checkbox;
-moz-appearance: checkbox; }
.form .form-items .mwform-checkbox-field label > input,
.form .form-items .mwform-checkbox-field label > span,
.form .form-items .mwform-radio-field label > input,
.form .form-items .mwform-radio-field label > span {
display: inline-block;
height: 1.5em;
vertical-align: middle; }
.form .form-items .width-01 {
width: 100%; }
.form .form-items .privacy-text {
line-height: 2.3;
padding-bottom: .5em; }
.form .form-items .privacy-text a {
display: inline;
text-decoration: underline; }
.form .form-submit {
margin: 50px auto;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.form .form-submit .btn-submit {
font-size: 16px;
font-size: 1.6rem;
font-weight: 500;
line-height: 1;
position: relative;
width: 300px;
height: 60px;
margin: 0 auto;
padding: 22px 0;
letter-spacing: normal;
color: #fff;
border-radius: 30px;
background: #8c5937; }
.form .form-submit .btn-submit:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 36px;
height: 1px;
margin: auto;
content: '';
background: #fff; }
.form .form-submit .btn-submit:after {
position: absolute;
z-index: 99;
top: 0;
bottom: 0;
left: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-width: 3.5px 0 3.5px 7px;
border-style: solid;
border-color: transparent transparent transparent #fff; }
.form .form-submit .btn-submit:before {
left: calc(50% + 3em); }
.form .form-submit .btn-submit:after {
left: calc(50% + 3em + 29px); }
.form .form-submit .btn-submit:hover,
.form .form-submit .btn-submit:active {
color: #fff;
background: #da0000; }
.form .form-submit .btn-back {
background: #000; }
.form .form-submit .btn-back:before {
left: calc(50% - 5em); }
.form .form-submit .btn-back:after {
left: calc(50% - 5em);
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.form .form-submit .btn-send,
.form .form-submit .btn-confirm,
.form .form-submit .btn-top {
background: #8c5937; }
.form.step-confirm .form-items .require.v-middle:after {
top: 28px; }
.form.step-confirm .form-items dt.v-middle {
padding-top: 26px; }
.form.step-confirm .form-items dd {
line-height: 2.3; }
.form.step-confirm .form-items .privacy-text {
display: none; }
.form.step-complete .lead {
font-size: 24px;
font-size: 2.4rem;
text-align: center; } .wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wp-block .editor-block-list__block-edit h1,
.wp-block .editor-block-list__block-edit h2,
.wp-block .editor-block-list__block-edit h3,
.wp-block .editor-block-list__block-edit h4,
.wp-block .editor-block-list__block-edit h5,
.wp-block .editor-block-list__block-edit h6 {
font-family: 'Talking';
font-weight: 400;
line-height: 1.5;
margin: .5em 0;
padding: 0;
word-break: break-all;
color: #da0000; }
.wysiwyg h1,
.wp-block .editor-block-list__block-edit h1 {
font-size: 18px; }
.wysiwyg h2,
.wp-block .editor-block-list__block-edit h2 {
font-size: 18px; }
.wysiwyg h3,
.wp-block .editor-block-list__block-edit h3 {
font-size: 16px; }
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wp-block .editor-block-list__block-edit h4,
.wp-block .editor-block-list__block-edit h5,
.wp-block .editor-block-list__block-edit h6 {
font-size: 16px; }
.wysiwyg p,
.wp-block .editor-block-list__block-edit p {
margin: 0;
text-align: justify;
text-justify: inter-ideograph; }
.wysiwyg p + p,
.wp-block .editor-block-list__block-edit p + p {
margin: 1em 0; }
.wysiwyg img,
.wp-block .editor-block-list__block-edit img {
margin: 0 auto; }
.wysiwyg a,
.wp-block .editor-block-list__block-edit a {
display: inline-block;
text-decoration: none; }
.wysiwyg a:hover,
.wp-block .editor-block-list__block-edit a:hover {
text-decoration: underline; }
.wysiwyg ul li,
.wysiwyg
.wp-block .editor-block-list__block-edit ul li,
.wp-block .editor-block-list__block-edit .wysiwyg ul li,
.wysiwyg ol li,
.wysiwyg
.wp-block .editor-block-list__block-edit ol li,
.wp-block .editor-block-list__block-edit .wysiwyg ol li,
.wp-block .editor-block-list__block-edit ul li,
.wp-block .editor-block-list__block-edit ol li {
position: relative;
margin-bottom: 1em;
padding-left: 1.5em; }
.wysiwyg ul li:before,
.wysiwyg
.wp-block .editor-block-list__block-edit ul li:before,
.wp-block .editor-block-list__block-edit .wysiwyg ul li:before,
.wysiwyg ol li:before,
.wysiwyg
.wp-block .editor-block-list__block-edit ol li:before,
.wp-block .editor-block-list__block-edit .wysiwyg ol li:before,
.wp-block .editor-block-list__block-edit ul li:before,
.wp-block .editor-block-list__block-edit ol li:before {
font-size: 1em;
line-height: inherit;
position: absolute;
top: 0;
left: 0;
display: block;
width: 1em;
height: 1em;
content: '・';
text-align: center;
border-radius: 0; }
.wysiwyg ul,
.wp-block .editor-block-list__block-edit ul {
list-style: none; }
.wysiwyg ol,
.wp-block .editor-block-list__block-edit ol {
list-style: none;
counter-reset: mycount; }
.wysiwyg ol li,
.wp-block .editor-block-list__block-edit ol li {
margin-bottom: 1em;
padding-left: 2em; }
.wysiwyg ol li:before,
.wp-block .editor-block-list__block-edit ol li:before {
top: 0;
width: 2em;
content: "(" counter(mycount) ")";
counter-increment: mycount;
background: none; }
.wysiwyg ol li p,
.wp-block .editor-block-list__block-edit ol li p {
margin: 0; }
.wysiwyg .aligncenter,
.wp-block .editor-block-list__block-edit .aligncenter {
display: block;
margin: 1em auto; }
.wysiwyg .alignleft,
.wp-block .editor-block-list__block-edit .alignleft {
float: left;
margin: 1em auto;
margin-left: 0; }
.wysiwyg .alignright,
.wp-block .editor-block-list__block-edit .alignright {
float: right;
margin: 1em auto;
margin-right: 0; }
.wysiwyg .textcenter,
.wp-block .editor-block-list__block-edit .textcenter {
text-align: center; }
.wysiwyg .textleft,
.wp-block .editor-block-list__block-edit .textleft {
text-align: left; }
.wysiwyg .textright,
.wp-block .editor-block-list__block-edit .textright {
text-align: right; }
.wysiwyg strong,
.wp-block .editor-block-list__block-edit strong {
font-weight: 600; }
.wysiwyg em,
.wp-block .editor-block-list__block-edit em {
font-style: italic; }
.wysiwyg del,
.wp-block .editor-block-list__block-edit del {
text-decoration: line-through; }
.wysiwyg blockquote,
.wp-block .editor-block-list__block-edit blockquote {
margin: 1.5em 0;
padding: 1em;
border-left: 5px solid #ccc; }
.wysiwyg hr,
.wp-block .editor-block-list__block-edit hr {
height: 1px;
margin: 1.5em 0;
border: 0;
background-color: #ccc; }
.wysiwyg table,
.wp-block .editor-block-list__block-edit table {
width: 100%;
border-collapse: collapse;
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc; }
.wysiwyg table td,
.wysiwyg table th,
.wp-block .editor-block-list__block-edit table td,
.wp-block .editor-block-list__block-edit table th {
padding: .5em 1em;
border-top: 1px dotted #ccc; }
.wysiwyg table th,
.wp-block .editor-block-list__block-edit table th {
text-align: left;
vertical-align: top;
background-color: #ccc; }
.wysiwyg .wp-caption,
.wysiwyg .gallery-caption,
.wp-block .editor-block-list__block-edit .wp-caption,
.wp-block .editor-block-list__block-edit .gallery-caption {
max-width: 100%; }
.wysiwyg .wp-caption .wp-caption-text,
.wp-block .editor-block-list__block-edit .wp-caption .wp-caption-text {
margin: 1em 0; }
.wysiwyg .sticky .icon-thumb-tack,
.wp-block .editor-block-list__block-edit .sticky .icon-thumb-tack {
top: 1.5em;
left: -2.5em;
width: 32px;
height: 23px; }
.wysiwyg .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar,
.wp-block .editor-block-list__block-edit .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
padding: 2px;
border: 1px solid #333; }
.wysiwyg .screen-reader-text,
.wp-block .editor-block-list__block-edit .screen-reader-text {
position: absolute !important;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
width: 1px;
height: 1px;
word-wrap: normal !important; }
.wysiwyg .screen-reader-text:focus,
.wp-block .editor-block-list__block-edit .screen-reader-text:focus {
z-index: 100000;
top: 5px;
left: 5px;
display: block;
clip: auto !important;
width: auto;
height: auto;
padding: 1em;
text-decoration: none;
color: #21759b;
border-radius: 3px;
background-color: #f1f1f1; } .wp-block {
font-family: 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, '游ゴシック体', 'Yu Gothic', '游ゴシック', 'メイリオ', Meiryo, sans-serif;
font-size: 16px;
line-height: 1.5;
max-width: 732px;
margin: 0;
padding: 0; }
.wp-block .editor-post-title__input {
font-size: 18px;
color: #000; } .error-404 .search {
width: 50%;
margin: 1em 0; }
.archive .cat_description {
margin-bottom: 40px; }
.archive .cat_description p {
margin: 1em 0; }  .post-list-items {
width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.post-list-items .post-list-item {
width: 210px;
margin-right: 35px;
margin-bottom: 40px; }
.post-list-items .post-list-item .entry-link .area-image {
overflow: hidden;
width: 210px;
height: 140px; }
.post-list-items .post-list-item .entry-link .area-content {
width: 100%;
padding-top: 10px; }
.post-list-items .post-list-item .entry-link .area-content .entry-cat {
overflow: hidden;
height: 20px; }
.post-list-items .post-list-item .entry-link .area-content .entry-cat .cat-item {
font-size: 12px;
font-size: 1.2rem;
line-height: 1;
float: left;
margin: 0;
padding: 4px 10px;
text-align: center;
color: #fff;
border-radius: 10px;
background: #8c5937; }
.post-list-items .post-list-item .entry-link .area-content .entry-cat .cat-item:nth-child(n + 2) {
margin: 0 0 0 10px; }
.post-list-items .post-list-item .entry-link .area-content .entry-title {
font-family: 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, '游ゴシック体', 'Yu Gothic', '游ゴシック', 'メイリオ', Meiryo, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: 700;
line-height: 1.5;
overflow: hidden;
height: 3em;
margin: 5px 0 0 0;
padding: 0;
color: #000; }
.post-list-items .post-list-item .entry-link .area-content .entry-excerpt {
font-size: 14px;
font-size: 1.4rem;
overflow: hidden;
height: 4.5em;
margin: 5px 0 0 0; }
.post-list-items .post-list-item .entry-link .area-content .entry-date {
font-size: 11px;
font-size: 1.1rem;
margin: 0;
color: #999; }
.post-list-items .post-list-item .entry-link:hover,
.post-list-items .post-list-item .entry-link:active {
text-decoration: none; }
.post-list-items .post-list-item .entry-link:hover .entry-title,
.post-list-items .post-list-item .entry-link:active .entry-title {
text-decoration: underline;
color: #da0000; }
.home .post-list-items .post-list-item:nth-child(-n + 2) {
width: 330px;
margin-right: 38px; }
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-image {
width: 330px;
height: 220px; }
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content .entry-title {
font-size: 18px;
font-size: 1.8rem; }
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content .entry-date {
font-size: 12px;
font-size: 1.2rem; }
.home .post-list-items .post-list-item:nth-child(3n + 2) {
margin-right: 0; }
.archive .post-list-items .post-list-item,
.search .post-list-items .post-list-item,
.page-news .post-list-items .post-list-item,
.related .post-list-items .post-list-item {
width: 100%;
margin: 0;
padding: 20px 0;
border-bottom: 1px dotted #8c5937; }
.archive .post-list-items .post-list-item .entry-link,
.search .post-list-items .post-list-item .entry-link,
.page-news .post-list-items .post-list-item .entry-link,
.related .post-list-items .post-list-item .entry-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.archive .post-list-items .post-list-item .entry-link .area-image,
.search .post-list-items .post-list-item .entry-link .area-image,
.page-news .post-list-items .post-list-item .entry-link .area-image,
.related .post-list-items .post-list-item .entry-link .area-image {
width: 22%;
max-width: 150px;
height: auto; }
.archive .post-list-items .post-list-item .entry-link .area-image .entry-thumb,
.search .post-list-items .post-list-item .entry-link .area-image .entry-thumb,
.page-news .post-list-items .post-list-item .entry-link .area-image .entry-thumb,
.related .post-list-items .post-list-item .entry-link .area-image .entry-thumb {
width: 100%;
height: auto; }
.archive .post-list-items .post-list-item .entry-link .area-content,
.search .post-list-items .post-list-item .entry-link .area-content,
.page-news .post-list-items .post-list-item .entry-link .area-content,
.related .post-list-items .post-list-item .entry-link .area-content {
width: 74%;
padding: 0; }
.archive .post-list-items .post-list-item .entry-link .area-content .entry-title,
.search .post-list-items .post-list-item .entry-link .area-content .entry-title,
.page-news .post-list-items .post-list-item .entry-link .area-content .entry-title,
.related .post-list-items .post-list-item .entry-link .area-content .entry-title {
margin: 10px 0 0 0; }
.archive .post-list-items .post-list-item .entry-link .area-content .entry-excerpt,
.search .post-list-items .post-list-item .entry-link .area-content .entry-excerpt,
.page-news .post-list-items .post-list-item .entry-link .area-content .entry-excerpt,
.related .post-list-items .post-list-item .entry-link .area-content .entry-excerpt {
display: none; } .ranking-item .tabMenu {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.ranking-item .tabMenu li a {
color: #8c5937;
background: #fcf8f4; }
.ranking-item .tabMenu li a.active,
.ranking-item .tabMenu li a:hover,
.ranking-item .tabMenu li a:active {
color: #fff;
background: #8c5937; }
.ranking-item .tabMenu li:nth-child(n + 2) a {
border-left: 1px solid #8c5937; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list {
list-style: none;
counter-reset: mycount; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 10px 1em;
border-bottom: 1px dotted #8c5937;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:before {
font-size: 24px;
font-size: 2.4rem;
position: absolute;
top: calc(50% - .5em);
left: .5em;
content: counter(mycount, decimal);
counter-increment: mycount;
color: #8c5937; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image .thumbnail {
width: 150px;
height: 100px; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
overflow: hidden; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title:hover,
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title:active {
text-decoration: underline;
color: #da0000; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category {
font-size: 10px;
font-size: 1rem;
display: inline-block;
color: #999; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .author {
font-size: 10px;
font-size: 1rem;
position: relative;
color: #999; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .author:before {
position: absolute;
content: '記者：'; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .author a {
padding-left: 3em; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .date {
font-size: 10px;
font-size: 1rem;
color: #999; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:last-child {
border: none; }
.ranking-item #tabBoxes #tabBox2 {
display: none; }
.ranking-item #tabBoxes #tabBox3 {
display: none; }
.side-ranking .ranking-item {
margin-top: 10px; }
.side-ranking .ranking-item .tabMenu {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.side-ranking .ranking-item .tabMenu li {
width: calc(100% / 3);
text-align: center; }
.side-ranking .ranking-item .tabMenu li a {
font-size: 13px;
font-size: 1.3rem;
line-height: 3.8;
width: 100%;
height: 50px; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li {
padding: 17px 1em 17px 3em; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image {
display: none; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content {
width: 100%; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title {
font-size: 14px;
font-size: 1.4rem;
height: 4.5em; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category {
display: none; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .author {
display: none; }
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .date {
display: none; }
.side-ranking .ranking-item #tabMenu02 {
display: none; }
.page-ranking {
margin: 30px 0; }
.page-ranking .ranking-item .tabMenu li {
width: 12%;
text-align: center; }
.page-ranking .ranking-item .tabMenu li:last-child {
width: calc(100% - 12*2%);
text-align: left; }
.page-ranking .ranking-item .tabMenu li:last-child a {
padding-left: 30px; }
.page-ranking .ranking-item .tabMenu li a {
font-size: 13px;
font-size: 1.3rem;
line-height: 3.8;
width: 100%;
height: 50px; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li {
padding: 20px 2em 20px 3em; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image .thumbnail {
width: 150px;
height: 100px; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content {
width: 71%; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title {
font-size: 14px;
font-size: 1.4rem;
height: 3em; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category {
padding: .5em 0; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image .thumbnail {
width: 250px;
height: 175px; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content {
width: 55%; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .content .title {
font-size: 16px;
font-size: 1.6rem; }
.single .entry-meta {
margin-bottom: 1em;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.single .entry-meta .entry-cat {
overflow: hidden;
height: 20px; }
.single .entry-meta .entry-cat .cat-item {
font-size: 12px;
font-size: 1.2rem;
line-height: 1;
float: left;
margin: 0;
padding: 4px 10px;
text-align: center;
color: #fff;
border-radius: 10px;
background: #8c5937; }
.single .entry-meta .entry-cat .cat-item:nth-child(n + 2) {
margin: 0 0 0 10px; }
.single .entry-meta .entry-date {
font-size: 12px;
font-size: 1.2rem;
margin-left: 10px;
color: #999; } .footer {
margin-top: 100px; }
.footer .footer-company {
padding: 40px 0;
background: url(//obentobako.com/wp-content/themes/custom/images/deco-jagged02.png) repeat-x left 0 top 0; }
.footer .footer-company .footer-navigation {
width: 760px;
margin-top: 56px; }
.footer .footer-company .footer-navigation .footer-navigation__list {
list-style: none; }
.footer .footer-company .footer-navigation .cat-item {
width: 253px;
margin-bottom: 40px; }
.footer .footer-company .footer-navigation .cat-item a {
position: relative;
padding-left: 16px; }
.footer .footer-company .footer-navigation .cat-item a:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-width: 3.5px 0 3.5px 7px;
border-style: solid;
border-color: transparent transparent transparent #8c5937; }
.footer .footer-company .footer-navigation .cat-item .children {
display: none; }
.footer .footer-company .footer-logo {
width: 220px;
text-align: center; }
.footer .footer-company .footer-logo .logo-02 {
padding-bottom: 12px; }
.footer .footer-company .footer-logo .logo-03 {
padding-top: 10px;
border-top: 1px solid #000; }
.footer .footer-copyright {
font-size: 10px;
font-size: 1rem;
line-height: 1;
padding: 10px 0;
text-align: center;
color: #fff;
background: #8c5937; } .header {
position: relative;
z-index: 9999;
width: 100%;
margin-bottom: 30px; }
.header .header-logo__link {
padding: 20px 0 10px 0;
text-align: center; }
.header .header-logo__title {
margin: 0;
padding: 0; }
.header .navigation {
position: relative;
width: 940px;
margin: 0 auto;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.header .navigation .navigation__item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.header .navigation .navigation__link {
font-family: 'Talking';
font-size: 17px;
font-size: 1.7rem;
line-height: 1; height: 76px;
text-align: center;
text-decoration: none;
color: #da0000; }
.header .navigation .navigation__link.menu-eat {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-eat.png) no-repeat top/54px 55px; }
.header .navigation .navigation__link.menu-cook {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-cook.png) no-repeat top/56px 56px; }
.header .navigation .navigation__link.menu-sell {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-sell.png) no-repeat left 50% top 8px/58px 45px; }
.header .navigation .navigation__link.menu-obentobako {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-obentobako.png) no-repeat left 50% top 10px/73px 44px; }
.header .navigation .navigation__link.menu-acta {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-acta.png) no-repeat top/50px 52px; }
.header .navigation .navigation__link.menu-for-restaurant{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-for-restaurant.png) no-repeat left 50% top 10px/70px 41px; }
.header .navigation .navigation__link.menu-contact {
background: url(//obentobako.com/wp-content/themes/custom/images/navi-contact.png) no-repeat top/57px 50px; }
.header .navigation .navigation__link.menu-search {
cursor: pointer;
background: url(//obentobako.com/wp-content/themes/custom/images/navi-search.png) no-repeat top/40px 39px; }
.header .navigation .navigation__link.menu-search:hover .navigation__text {
box-shadow: none; }
.header .navigation .navigation__link:hover .navigation__text {
transition: box-shadow .3s linear;
box-shadow: 0 4px 0 0 #da0000; }
.header .navigation .navigation__text {
position: relative; bottom: -56px;}
.header .navigation #js-search-form .search-form {
display: none; }
.header .navigation #js-search-form.active {
position: absolute;
z-index: 10;
width: 100%;
height: 90px;
padding: 12px 0;
transition: background .4s;
background: #eee; }
.header .navigation #js-search-form.active .navigation__link {
float: right;
width: 100px;
height: 100%; }
.header .navigation #js-search-form.active .navigation__text {
bottom: -53px; }
.header .navigation #js-search-form.active .search-form {
position: absolute;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: calc(100% - 100px);
height: 100%;
padding: 10px 0;
color: #eee; }
.header .navigation #js-search-form.active .search-form .search-form__input {
font-size: 18px;
font-size: 1.8rem;
width: 100%;
height: 100%;
padding: 0 40px;
color: rgba(56, 47, 47, 0.3);
border-right: 1px solid #da0000;
background-color: #eee !important; }
.header .navigation #js-search-form.active .search-form .search-form__submit {
display: none; }
.header .header-sp-button {
display: none; } .home .top-story {
margin-top: 100px; }
.home .top-story .deco-triangle_surround {
width: 696px;
height: 780px;
margin: 0 auto;
padding: 50px 0;
background: url(//obentobako.com/wp-content/themes/custom/images/deco-square01.png) repeat-x left -6px bottom -6px/12px, url(//obentobako.com/wp-content/themes/custom/images/deco-square01.png) repeat-x left -6px top -6px/12px, url(//obentobako.com/wp-content/themes/custom/images/deco-square01.png) repeat-y left -6px top -6px/12px, url(//obentobako.com/wp-content/themes/custom/images/deco-square01.png) repeat-y right -6px top -6px/12px; }
.home .top-story .story {
width: 600px;
margin: 0 auto; }
.home .top-story .story__title {
font-family: 'Talking';
font-size: 24px;
font-size: 2.4rem;
position: relative;
padding: 50px 0 10px 0;
text-align: center;
color: #da0000;
border-bottom: 1px solid #da0000;
background: url(//obentobako.com/wp-content/themes/custom/images/icon-bentobako.png) no-repeat top center/80px 50px; }
.home .top-story .br {
display: none; }
.home .top-story .deco-box-01 {
position: absolute;
right: 0;
bottom: -4.5px;
left: 0;
display: block;
width: 30px;
height: 9px;
margin: auto;
background: #da0000; }
.home .top-story .deco-box-01:before,
.home .top-story .deco-box-01:after {
position: absolute;
z-index: 99;
top: 0;
bottom: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-style: solid; }
.home .top-story .deco-box-01:before {
right: 0;
border-width: 4.5px 3px 4.5px 0;
border-color: transparent #fcf8f4 transparent transparent; }
.home .top-story .deco-box-01:after {
left: 0;
border-width: 4.5px 0 4.5px 3px;
border-color: transparent transparent transparent #fcf8f4; }
.home .top-story .story__text {
font-size: 16px;
font-size: 1.6rem;
line-height: 2.25;
margin-top: 20px;
letter-spacing: .06em; }
.home .top-story .story__signature {
font-size: 16px;
font-size: 1.6rem;
margin-top: 38px;
text-align: right; }
.home .top-story .story__signature .story__signature__name {
padding-left: 1em; } .parts-banner {
margin: 40px 0; }
.parts-banner img {
display: block; }
.parts-banner a + a {
margin-top: 20px; } .breadcrumbs {
font-size: 12px;
font-size: 1.2rem;
margin-bottom: 30px;
color: #999; }
.breadcrumbs a {
display: inline-block; } .post-navigation {
margin: 40px auto;
border-top: 1px solid #da0000;
border-bottom: 1px solid #da0000; }
.post-navigation .prev,
.post-navigation .next {
width: 50%; }
.post-navigation .prev span,
.post-navigation .next span {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
display: block;
color: #da0000; }
.post-navigation .prev a,
.post-navigation .next a {
height: 6.25em;
padding: 20px; }
.post-navigation .next {
text-align: right; } .wp-pagenavi {
font-size: 14px;
font-size: 1.4rem;
font-weight: 400;
line-height: 1;
display: block;
clear: both;
margin: 40px auto;
text-align: center; }
.wp-pagenavi a,
.wp-pagenavi span {
line-height: 40px;
display: inline-block;
width: 40px;
height: 40px;
margin: 10px;
padding: 0;
text-decoration: none;
color: #8c5937;
border: solid 1px #8c5937;
border-radius: 0;
background: transparent; }
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink {
width: 12px;
height: 40px;
padding: 0;
border: none; }
.wp-pagenavi a.nextpostslink:hover,
.wp-pagenavi a.previouspostslink:hover {
border: none; }
.wp-pagenavi a.previouspostslink {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
background: url(//obentobako.com/wp-content/themes/custom/images/icon-arrow-06.png) no-repeat center/contain; }
.wp-pagenavi a.nextpostslink {
background: url(//obentobako.com/wp-content/themes/custom/images/icon-arrow-06.png) no-repeat center/contain; }
.wp-pagenavi a.first,
.wp-pagenavi a.last {
display: none; }
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
color: #da0000;
border: solid 1px #da0000; } .searchform {
background: #fff;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.searchform .search-keyword,
.searchform .search-button {
font-family: inherit;
font-size: inherit;
height: 35px;
min-height: 35px;
margin: 0;
padding: 0;
color: inherit;
border: none;
border-radius: 0 !important; }
.searchform .search-keyword {
width: calc(100% - 35px);
padding: .5em;
border: 1px solid #eee; }
.searchform .search-keyword:focus {
border: 1px solid #999; }
.searchform .search-button {
font-size: 0;
width: 35px;
height: 35px;
background: #eee url(//obentobako.com/wp-content/themes/custom/images/navi-search.png) no-repeat center/50%; }
.searchform .search-button:hover,
.searchform .search-button:active {
cursor: pointer; } .sideContents .side-ranking {
margin-bottom: 50px; }
.sideContents .side-category {
margin-bottom: 50px; }
.sideContents .side-category .side-category-list .cat-item a {
position: relative;
padding: 14px 16px;
border-bottom: 1px dotted #8c5937; }
.sideContents .side-category .side-category-list .cat-item a:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-width: 3.5px 0 3.5px 7px;
border-style: solid;
border-color: transparent transparent transparent #8c5937; }
.sideContents .side-category .side-category-list .cat-item a:hover,
.sideContents .side-category .side-category-list .cat-item a:active {
text-decoration: underline;
color: #da0000; }
.sideContents .side-category .side-category-list .children {
font-size: 14px;
font-size: 1.4rem;
border-bottom: 1px dotted #8c5937; }
.sideContents .side-category .side-category-list .children .cat-item a {
padding: 10px 10px 10px 32px;
border: none; }
.sideContents .side-category .side-category-list .children .cat-item a:before {
display: none; }
.sideContents .side-category .side-category-list > .cat-item:last-child .children {
border: none; }
@media screen and (max-width: 999px){
html{
font-size: 62.5%; }
.pc-hidden{
display: block; }
.sp-hidden{
display: none; }
.container{
max-width: none;
padding: 0 20px; }
.wrapContents{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.mainContents{
margin: 0 auto; }
.sideContents{
width: 700px;
margin: 60px auto; }
.btn-type-01,
.btn-type-02{
font-size: 1.6rem;
height: 50px;
padding: 17px 0;
border-radius: 25px; }
.form .form-items .require:after{
left: 20px; }
.form .form-items dt{
padding: 26px 20px 0 70px; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child{
padding: 20px 0 20px 2.5em; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image{
display: block;
width: 25%; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image .thumbnail,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image .thumbnail,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image .thumbnail,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image .thumbnail{
width: 100%;
height: auto; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content{
width: 70%; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .content .title,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .content .title{
font-size: 1.4rem;
height: auto;
padding: 0; }
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category,
.main-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .category,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category,
.side-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .category{
padding: 0; }
.main-ranking .ranking-item .tabMenu li,
.side-ranking .ranking-item .tabMenu li{
width: calc(100% / 3); }
.main-ranking .ranking-item .tabMenu li:last-child,
.side-ranking .ranking-item .tabMenu li:last-child{
width: calc(100% / 3);
text-align: center; }
.main-ranking .ranking-item .tabMenu li:last-child a,
.side-ranking .ranking-item .tabMenu li:last-child a{
padding-left: 0; }
.main-ranking .ranking-item .btn-wrap,
.side-ranking .ranking-item .btn-wrap{
margin: 20px auto; }
.footer{
margin-top: 60px; }
.footer .footer-company .footer-navigation{
width: calc(100% - 220px);
margin: 0; }
.footer .footer-company .footer-navigation .cat-item{
width: 33%; }
.header{
position: fixed;
top: 0;
right: 0;
display: block;
width: 100%;
height: 90px;
background: #fcf8f4; }
.header .header-logo{
text-align: center; }
.header .header-logo__link{
line-height: 1;
display: inline-block;
padding: 10px 0; }
.header .header-logo__link .logo-01{
width: 180px; }
.header .navigation{
right: -100%;
transition: opacity .4s ease-out;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.header .navigation.active{
position: absolute;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow-x: hidden;
overflow-y: scroll;
width: 86%;
max-width: 320px;
height: 90vh;
margin: 0;
padding: 25px 10px;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
background: rgba(136, 87, 55, 0.95);
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.header .navigation.active .navigation__item{
width: 50%;
height: 104px; }
.header .navigation.active .navigation__link{
font-size: 1.5rem;
position: relative;
width: 100%;
height: 100%;
padding: 15px 0;
color: #fff; }
.header .navigation.active .navigation__link.menu-eat{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-eat_on.png) no-repeat left 50% top 20px/34% auto; }
.header .navigation.active .navigation__link.menu-cook{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-cook_on.png) no-repeat left 50% top 20px/34% auto; }
.header .navigation.active .navigation__link.menu-sell{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-sell_on.png) no-repeat left 50% top 30px/34% auto; }
.header .navigation.active .navigation__link.menu-obentobako{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-obentobako_on.png) no-repeat left 50% top 30px/39% auto; }
.header .navigation.active .navigation__link.menu-acta{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-acta_on.png) no-repeat left 50% top 30px/30% auto; }
.header .navigation.active .navigation__link.menu-for-restaurant{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-for-restaurant_on.png) no-repeat left 50% top 30px/39% auto; }
.header .navigation.active .navigation__link.menu-contact{
background: url(//obentobako.com/wp-content/themes/custom/images/navi-contact_on.png) no-repeat left 50% top 26px/34% auto; }
.header .navigation.active .navigation__link.menu-search{
display: none; }
.header .navigation.active .navigation__link:hover .navigation__text{
box-shadow: none; }
.header .navigation.active .navigation__text{
position: absolute;
bottom: 10px;
left: 0;
width: 100%; }
.header .navigation.active #js-search-form{
width: 100%;
height: auto;
padding: 25px 0; }
.header .navigation.active #js-search-form .search-form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: auto;
padding: 0;
color: #eee; }
.header .navigation.active #js-search-form .search-form .search-form__input{
font-size: 1.6rem;
width: calc(100% - 40px);
height: 40px;
padding: .2em .5em;
color: rgba(56, 47, 47, 0.3);
border: none;
background-color: #fff !important; }
.header .navigation.active #js-search-form .search-form .search-form__submit{
width: 40px;
height: 40px;
border: none;
background: black url(//obentobako.com/wp-content/themes/custom/images/icon-search.png) no-repeat center/50%; }
.header .header-sp-button{
position: absolute;
z-index: 999;
top: 30px;
right: 25px;
display: block;
width: 35px;
height: 30px; }
.header .header-sp-button #js-sp-menu{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: inline-block;
width: 100%;
height: 100%;
margin: auto;
cursor: pointer;
transition: all .5s; }
.header .header-sp-button #js-sp-menu span{
position: absolute;
left: 0;
display: inline-block;
width: 100%;
height: 5px;
transition: all .5s;
border-radius: 3px;
background: #8c5937; }
.header .header-sp-button #js-sp-menu span:nth-of-type(1){
top: 0; }
.header .header-sp-button #js-sp-menu span:nth-of-type(2){
top: 0;
bottom: 0;
margin: auto; }
.header .header-sp-button #js-sp-menu span:nth-of-type(3){
bottom: 0; }
.header .header-sp-button #js-sp-menu.active span:nth-of-type(1){
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: left;
transform-origin: left; }
.header .header-sp-button #js-sp-menu.active span:nth-of-type(2){
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.header .header-sp-button #js-sp-menu.active span:nth-of-type(3){
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: left;
transform-origin: left; }
.header + div{
padding-top: 90px; }
.home .top-story{
margin-top: 60px; }
.sideContents .side-ranking{
margin-bottom: 0; }
.sideContents .side-category{
display: none; } }
@media screen and (max-width: 767px){
html{
font-size: 62.5%; }
a:hover,
a:active{
text-decoration: none; }
.mainContents{
width: 100%; }
.sideContents{
width: 100%; }
.form .lead{
font-size: 1.5rem; }
.form .lead .notice{
font-size: 1.2rem; }
.form .form-items .require:after{
top: 0;
right: 0;
left: auto; }
.form .form-items .require.v-middle:after{
top: 0;
right: 0;
left: auto; }
.form .form-items dt,
.form .form-items dd{
float: none;
width: 100%;
min-height: 30px;
padding: .8em 1em; }
.form .form-items dt.v-middle,
.form .form-items dd.v-middle{
padding: .8em 1em; }
.form .form-items dd.type-radio > span{
display: block;
margin-left: 0; }
.form .form-items dd.privacy-check{
text-align: center; }
.form .form-submit{
margin: 20px auto; }
.form .form-submit .btn-submit{
font-size: 1.4rem;
width: 100%;
height: 60px;
margin: 10px auto;
padding: 23px 0; }
.form.step-confirm .form-items .require.v-middle:after{
top: 0;
right: 0;
left: auto; }
.form.step-confirm .form-items dt.v-middle{
padding: .8em 1em; }
.form.step-confirm .form-items dd{
line-height: 1.5; }
.form.step-complete .lead{
font-size: 2.1rem; }
.post-list-items .post-list-item .entry-link .area-content .entry-cat{
height: 18px; }
.post-list-items .post-list-item .entry-link .area-content .entry-cat .cat-item{
font-size: 1rem; }
.home .post-list-items{
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.home .post-list-items .post-list-item,
.home .post-list-items .post-list-item:nth-child(-n + 2){
width: 48%;
margin-right: 0;
margin-bottom: 20px; }
.home .post-list-items .post-list-item .entry-link .area-image,
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-image{
width: 100%;
height: auto; }
.home .post-list-items .post-list-item .entry-link .area-content,
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content{
width: 100%; }
.home .post-list-items .post-list-item .entry-link .area-content .entry-title,
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content .entry-title{
font-size: 1.4rem;
font-weight: bold;
line-height: 1.5;
overflow: hidden;
height: 3em;
margin: 5px 0 0 0;
padding: 0;
color: #000; }
.home .post-list-items .post-list-item .entry-link .area-content .entry-excerpt,
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content .entry-excerpt{
font-size: 1.4rem;
overflow: hidden;
height: 4.5em;
margin: 5px 0 0 0; }
.home .post-list-items .post-list-item .entry-link .area-content .entry-date,
.home .post-list-items .post-list-item:nth-child(-n + 2) .entry-link .area-content .entry-date{
font-size: 1.1rem;
margin: 0;
color: #999; }
.page-ranking{
margin: 30px 0; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child{
padding: 20px 0 20px 2.5em; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image{
width: 25%; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-image .thumbnail,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-image .thumbnail{
width: 100%;
height: auto; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content{
width: 70%; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .content .title,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .content .title{
font-size: 1.4rem;
height: auto;
padding: 0; }
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category,
.page-ranking .ranking-item #tabBoxes .popular-posts ol.popular-posts-list li:first-child .area-content .category{
padding: 0; }
.footer .footer-company .footer-navigation .cat-item{
width: 50%; }
.home .top-story .deco-triangle_surround{
width: 100%;
height: auto;
padding: 30px 0;
border: 2px ridge #8c5937;
background: none; }
.home .top-story .story{
width: 90%; }
.home .top-story .story__title{
font-size: 1.8rem; }
.parts-banner{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.parts-banner a{
width: calc(50% - 10px); }
.parts-banner a + a{
margin-top: 0; } }
@media screen and (max-width: 499px){
html{
font-size: 62.5%; }
body{
font-size: 1.4rem; }
.h-home{
font-size: 1.6rem; }
.h-home .icon-category{
padding: 36px 0 14px 0; }
.h-home .icon-category.news{
background: url(//obentobako.com/wp-content/themes/custom/images/icon-news.png) no-repeat top center/auto 36px; }
.h-single,
.h-archive,
.h-page{
font-size: 1.6rem; }
.cat-prefix{
padding-left: 0; }
.cat-prefix:before{
font-size: .8rem;
top: -1.5em;
bottom: auto; }
.h-side{
font-size: 1.6rem; }
.container{
padding: 0 10px; }
.sideContents{
margin: 20px auto; }
.emb-googlemap{
padding-bottom: 65%; }
.form-items .mwform-checkbox-field label > span,
.form-items .mwform-radio-field label > span{
width: calc(100% - 3em); }
.error-404 .search{
width: 100%; }
.content-list-01-items .content-list-01{
margin-bottom: 15px; }
.content-list-01-items .content-list-01 .wrap-area .area-image{
width: 75px; }
.content-list-01-items .content-list-01 .wrap-area .area-content{
width: calc(100% - 75px - 15px);
padding-top: 0; }
.content-list-01-items .content-list-01 .wrap-area .area-content .entry-title{
font-size: 1.2rem;
line-height: 1.5;
height: 3em;
margin: 0; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .category{
font-size: 1.2rem; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .author{
font-size: 1.2rem; }
.ranking-item #tabBoxes .popular-posts ol.popular-posts-list li .area-content .date{
font-size: 1.2rem; }
.side-ranking{
margin: 40px 0; }
.page-ranking .ranking-item .tabMenu li{
width: calc(100% / 3); }
.page-ranking .ranking-item .tabMenu li:last-child{
width: calc(100% / 3); }
.footer{
margin-top: 40px; }
.footer .footer-company{
padding: 20px 0; }
.footer .footer-company .footer-navigation{
width: 100%; }
.footer .footer-company .footer-navigation .cat-item{
width: 100%;
margin: 0; }
.footer .footer-company .footer-navigation .cat-item a{
padding: 14px 16px;
border-bottom: 1px dotted #8c5937; }
.footer .footer-company .footer-navigation .cat-item .children{
display: block; }
.footer .footer-company .footer-navigation .cat-item .children a{
padding: 12px 30px; }
.footer .footer-company .footer-navigation .cat-item .children a:before{
left: 14px; }
.footer .footer-company .footer-logo{
width: 100%;
margin-top: 40px; }
.footer .footer-company .footer-logo .footer-logo__link{
margin: 0 auto; }
.home .top-story{
margin-top: 40px; }
.home .top-story .deco-triangle_surround{
padding: 20px 0; }
.home .top-story .story__title{
font-size: 1.6rem; }
.home .top-story .br{
display: inline; }
.home .top-story .story__text{
line-height: 1.5; }
.home .top-story .story__signature .story__signature__name{
display: block; }
.parts-banner a{
width: calc(50% - 5px); }
.breadcrumbs{
font-size: 1rem;
margin-bottom: 15px; }
.post-navigation{
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.post-navigation .prev,
.post-navigation .next{
width: 100%; }
.post-navigation .next{
border-top: 1px solid #da0000;
border-left: none; } }.n2-in-fullscreen *{-webkit-animation-name:initial;animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{-webkit-font-smoothing:antialiased}.n2-ss-slider,.n2-ss-slider .n2-ss-swipe-element{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.n2-ss-slider .n2-ss-swipe-element>*,.n2-ss-slider>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all *:after,.n2-ss-slider .n2-ow-all *:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow:before{-moz-box-sizing:content-box;box-sizing:content-box}.n2-ss-slider .n2-ow-all a,.n2-ss-slider a.n2-ow{border:0;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus,.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus{outline:none!important;transition:none 0s;box-shadow:none}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.n2-ss-slider .n2-ow-all iframe,.n2-ss-slider iframe.n2-ow{margin:0}.n2-ss-slider .n2-ow-all img,.n2-ss-slider img.n2-ow{width:auto;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider a.n2-ow,.n2-ss-slider button.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider ul.n2-ow{-moz-transition:none 0s;-webkit-transition:none 0s;-o-transition:none 0s;transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:none}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2-ss-load-fade{position:absolute;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.n2-ss-slider.n2-ss-load-fade.n2-ss-loaded{opacity:1;position:relative}.n2-ss-slider .unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.n2-ss-slider .n2noselftransition,.n2-ss-slider.n2notransition *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.n2-ss-slider .n2-ss-slide{text-align:center}.n2-ss-slider .n2-ss-canvas,.n2-ss-slider .n2-ss-slide{position:relative;overflow:hidden!important}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background img{max-width:none;display:none;width:0;height:0}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image,.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image,.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image{background-size:contain}.n2-ss-slider [data-mode=simple] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image{background-size:100% 100%}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image{background-position:50% 50%}.n2-ss-slider [data-mode=tile] .n2-ss-slide-background-image{background-repeat:repeat}.n2-ss-slider [data-mode=fixed] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider .n2-ss-slide-background-video{position:absolute;top:0;left:0}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20}.n2-ss-slider .n2-ss-layers-container>*,.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layer{outline:1px solid RGBA(0,0,0,0);z-index:2}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-rotation{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-rotation{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-rotation{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-rotation{display:flex;flex-direction:column}.n2-ss-slider .n2-ss-layer-group{visibility:hidden;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.n2-ss-slider .n2-ss-layer-group>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-layer-group>*,.n2-ss-slider .n2-ss-layer-group>.n2-ss-layer-parallax>*{visibility:visible}.n2-ss-slider.n2-ss-mobile .n2-ss-slider-1,.n2-ss-slider.n2-ss-tablet .n2-ss-slider-1{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;display:none;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:12;font-size:16px;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider.n2-ss-tablet .n2-ss-widget{font-size:14px}.n2-ss-slider.n2-ss-mobile .n2-ss-widget{font-size:12px}.n2-ss-slider .n2-ss-mobile,.n2-ss-slider .n2-ss-tablet,.n2-ss-slider.n2-ss-mobile .n2-ss-desktop,.n2-ss-slider.n2-ss-tablet .n2-ss-desktop{display:none}.n2-ss-slider .n2-ss-desktop,.n2-ss-slider.n2-ss-desktop .n2-ss-desktop,.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop,.n2-ss-slider.n2-ss-mobile .n2-ss-mobile,.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile,.n2-ss-slider.n2-ss-tablet .n2-ss-tablet,.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{display:block}.n2-ss-slider .n2-ss-desktop.n2-ib,.n2-ss-slider.n2-ss-desktop .n2-ss-desktop.n2-ib,.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib,.n2-ss-slider.n2-ss-mobile .n2-ss-mobile.n2-ib,.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib,.n2-ss-slider.n2-ss-tablet .n2-ss-tablet.n2-ib,.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib{display:inline-block}.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-flex,.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-flex,.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-flex{display:flex}.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-inline-flex,.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-inline-flex,.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-inline-flex{display:inline-flex}.n2-ss-slider .n2-ss-widget-always{-webkit-transform:translate3d(0,0,0)}.n2-ss-slider .n2-ss-static-slide{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;visibility:hidden;-webkit-backface-visibility:hidden}.n2-ss-slider .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-start,.n2-ss-slider .n2-ss-static-slide .n2-ss-layer,.n2-ss-slider .n2-ss-static-slide .n2-ss-section-main-content>div,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content]>div,.n2-ss-slider .n2-ss-static-slide>div{visibility:visible}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-top.n2-ss-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.n2-ss-slider .n2-ss-shape-divider-bottom.n2-ss-flip-horizontal{-webkit-transform:scale(-1);transform:scale(-1)}.n2-ss-slider .n2-ss-shape-divider .n2-ss-divider-start,.n2-ss-slider .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-end{visibility:hidden}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.n2-ss-slider .n2-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider .n2-input,.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder,.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-icon-normal{display:inline-block}.n2-ss-slider .n2-ss-icon-has-hover:HOVER .n2-ss-icon-normal,.n2-ss-slider .n2-ss-icon-hover{display:none}.n2-ss-slider .n2-ss-icon-has-hover:HOVER .n2-ss-icon-hover{display:inline-block}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-section-main-content>.n2-ss-layer[data-sstype=row]{width:100%}.n2-ss-slider .n2-ss-section-main-content>.n2-ss-layer[data-sstype=row][data-frontend-fullwidth="0"]{width:auto}.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer{width:auto!important;flex:0 1 auto}[data-ie] .n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer{display:inline-block;flex:none;max-width:100%}.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner,.n2-ss-slider [row-wrapped="1"]>.n2-ss-layer-row-inner{flex-wrap:wrap}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-mask{display:flex}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{box-sizing:border-box;display:flex;visibility:hidden}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer{width:auto}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:100%}.n2-ss-slider .n2-ss-layer[data-sstype=content]{position:relative;width:100%;height:100%;z-index:2}.n2-ss-slider .n2-ss-section-main-content{display:flex;justify-content:center;flex-direction:column}.n2-ss-slider .n2-ss-layer-content{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:100%;height:40px}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-needsize{width:100%}.n2-ss-slider .n2-ss-layer-content[data-alignitems=stretch]{align-items:stretch}.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-start]{align-items:flex-start}.n2-ss-slider .n2-ss-layer-content[data-alignitems=center]{align-items:center}.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-end]{align-items:flex-end}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-start]{justify-content:flex-start}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center]{justify-content:center}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-end]{justify-content:flex-end}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-around]{justify-content:space-around}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-between]{justify-content:space-between}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=col][data-has-maxwidth="1"]{align-self:stretch}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider .n2-ss-section-main-content-calc{min-height:0;height:auto}.n2-ss-slider [data-csstextalign=left]{text-align:left}.n2-ss-slider [data-csstextalign=center]{text-align:center}.n2-ss-slider [data-csstextalign=right]{text-align:right}.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-pm=normal]{width:100%}.n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign=left] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"]{align-self:flex-start}.n2-ss-slider [data-csstextalign=center] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign=center] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"]{align-self:center}.n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign=right] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"]{align-self:flex-end}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=left],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=left],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=left]{align-self:flex-start!important}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=center],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=center],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=center]{align-self:center!important}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=right],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=right],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=right]{align-self:flex-end!important}.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-sstype=col]{align-self:stretch!important}.n2-ss-slider [data-frontend-fullwidth="1"][data-has-maxwidth="0"][data-cssselfalign]{align-self:initial!important}.n2-ss-slider .n2-ss-layer-inline{flex-direction:row;flex-wrap:wrap}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2-ss-layer-player,.n2-ss-slider .n2-ss-layer-player>*{position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2-ss-layer-player-cover img{position:absolute;left:50%;top:50%;width:48px;height:48px;margin-left:-24px;margin-top:-24px}.n2-clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}