.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}ul{margin:0;padding:0;}
.anny-product{}
.anny-product__link{text-decoration:none;}
.anny-product__container{height:100vh;display:flex;flex-direction:column;justify-content:space-between;}
.anny-product__image-container{}
.anny-product__image{width:100%;height:auto;}
.anny-product__image--selected{border:solid 2px #329ebb;}
.anny-product__thumbnails-container{padding-top:2px;padding-bottom:2px;cursor:pointer;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch !important;-ms-overflow-style:none;scrollbar-width:none;}
.anny-product__thumbnails-container::-webkit-scrollbar{display:none;}
.anny-r-product-review-information__container{float:left;padding-top:4px;}
.anny-r-product-review-information__star-container{float:left;width:90px;}
.anny-r-product-review-information__average-container{float:left;padding-left:4px;height:20px;width:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:bold;color:#ffb546;}
.anny-r-product-review-information__total-count-container{padding-left:4px;height:20px;width:58px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:bold;color:#0d3c6f;white-space:nowrap;}
.anny-r-product-review-information__total-count-link{color:#0d3c6f;font-size:0.9rem;text-decoration:none;}
.anny-r-product-review__container{position:relative;width:90px;height:20px;}
.anny-r-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-r-product-review__star-container{display:inline-block;font-size:12px;}
.anny-r-product-review__star{width:18px;height:18px;}
.anny-r-product-review__star--rate-point-1{width:calc(18px * 0.1);overflow:hidden;}
.anny-r-product-review__star--rate-point-2{width:calc(18px * 0.2);overflow:hidden;}
.anny-r-product-review__star--rate-point-3{width:calc(18px * 0.3);overflow:hidden;}
.anny-r-product-review__star--rate-point-4{width:calc(18px * 0.4);overflow:hidden;}
.anny-r-product-review__star--rate-point-5{width:calc(18px * 0.5);overflow:hidden;}
.anny-r-product-review__star--rate-point-6{width:calc(18px * 0.6);overflow:hidden;}
.anny-r-product-review__star--rate-point-7{width:calc(18px * 0.7);overflow:hidden;}
.anny-r-product-review__star--rate-point-8{width:calc(18px * 0.8);overflow:hidden;}
.anny-r-product-review__star--rate-point-9{width:calc(18px * 0.9);overflow:hidden;}
.anny-product-price-information__container{clear:both;text-align:right;color:#da3b78;}
.anny-product-price-information__price{font-size:1.2rem;font-weight:bold;}
.anny-product__show-detail{flex:1;background-color:#329ebb;width:100%;display:flex;flex-direction:row;position:relative;border-radius:2px;height:34px;cursor:pointer;}
.anny-product__show-detail-text-container{flex:1;display:flex;justify-content:center;align-items:center;}
.anny-product__show-detail-text{font-weight:bold;color:white;}
.anny-product__show-detail-arrow-container{position:absolute;top:50%;right:16px;transform:translateY(-50%);height:1.1rem;display:flex;justify-content:center;}
.anny-product__show-detail-arrow{height:100%;}
.anny-featured-page-products{border:solid 1px #eee;padding:8px;overflow-x:scroll;}
.anny-featured-page-products__inner{background-color:#fafafa;}
.anny-featured-page-products__container{padding:16px 0 0 0;margin:0;letter-spacing:-0.4em;white-space:normal;}
.anny-embed-featured-page-products__more-read-container{padding-bottom:0px;}
.anny-embed-featured-page-products__more-read-button{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold;background-color:#329ebb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAl0lEQVRYhe3WPQ7CMAyG4ZTLpSfpgtj523rDqmyIgWswvCxZkEraSK2/qPK3J36kWLFD8HgKAkTgAbyBk3XxFvjwm94SMDAdGwTw+gOwQQBdBmCGuNeAuDkiIa6OSIjLDOJogThnAM/c2cNKhmale8qzoA+2ewJpE6L8C9TFdfNAXVw7jqlgIZGvZNqlNCEiMKJYyz27zRdmj8YeO02NPAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:99% 50%;background-size:18px 18px;height:34px;padding-right:2px;border-radius:2px;}
.anny-embed-featured-page-products__more-read-link{width:100%;padding:8px 0px;color:white !important;text-align:center;cursor:pointer;font-weight:bold;font-size:16px;letter-spacing:normal;}
.anny-featured-page-products__product{width:110px;display:inline-block;vertical-align:top;white-space:normal;margin-right:6px;letter-spacing:normal;margin-bottom:15px;}
.anny-featured-page-products__product-container{display:flex;flex-direction:column;}
.anny-featured-page-products__product-link{text-decoration:none;cursor:pointer;}
.anny-featured-page-products__product-info-container{flex:3;position:relative;}
.anny-featured-page-products__product-rank-container{width:28px;height:28px;position:absolute;left:4px;top:4px;border-radius:14px;background-color:#c94976;display:flex;justify-content:center;align-items:center;}
.anny-featured-page-products__product-rank-container--rank1{background-color:#e9b227;}
.anny-featured-page-products__product-rank-container--rank2{background-color:#95a5a6;}
.anny-featured-page-products__product-rank-container--rank3{background-color:#cd7f32;}
.anny-featured-page-products__product-rank{white-space:nowrap;color:white;}
.anny-featured-page-products__product-image{background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:100%;}
.anny-featured-page-products__product-name-container{padding-top:8px;overflow:hidden;height:3.3rem;line-height:1.1;}
.anny-featured-page-products__product-name{font-size:0.8rem;color:#3c3c3c;}
.anny-featured-page-products__product-price-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:2px;}
.anny-featured-page-products__product-price-label-container{flex:1;text-align:right;}
.anny-featured-page-products__product-price{white-space:nowrap;font-size:1.1rem;color:#c94976;}
.anny-featured-page-products__review{display:flex;align-items:center;}
.anny-featured-page-products__review--zero{height:17px;opacity:0;}
.anny-featured-page-products__review-container{padding-top:2px;}
.anny-featured-page-products__review-total-count-container{display:flex;width:100%;padding-left:4px;text-align:left;}
.anny-featured-page-products__review-total{font-size:0.7rem;color:#0d3c6f;}
.anny-product-review__container{position:relative;width:60px;height:12px;}
.anny-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-product-review__star-container{display:inline-block;font-size:12px;}
.anny-product-review__star{width:12px;height:12px;}
.anny-product-review__star--rate-point-1{width:calc(12px * 0.1);overflow:hidden;}
.anny-product-review__star--rate-point-2{width:calc(12px * 0.2);overflow:hidden;}
.anny-product-review__star--rate-point-3{width:calc(12px * 0.3);overflow:hidden;}
.anny-product-review__star--rate-point-4{width:calc(12px * 0.4);overflow:hidden;}
.anny-product-review__star--rate-point-5{width:calc(12px * 0.5);overflow:hidden;}
.anny-product-review__star--rate-point-6{width:calc(12px * 0.6);overflow:hidden;}
.anny-product-review__star--rate-point-7{width:calc(12px * 0.7);overflow:hidden;}
.anny-product-review__star--rate-point-8{width:calc(12px * 0.8);overflow:hidden;}
.anny-product-review__star--rate-point-9{width:calc(12px * 0.9);overflow:hidden;}
@media only screen and (max-width: 414px) {
.anny-featured-page-products__container{padding:16px 0 0 0;margin:0;letter-spacing:-0.4em;white-space:nowrap;}
}
.anny-s-product{padding:4px;border:solid 1px #ccc;}
.anny-s-product .anny-s-product__link{text-decoration:none;}
.anny-s-product .anny-s-product__container{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;}
.anny-s-product .anny-s-product__information{flex:8;display:flex;flex-direction:row;}
.anny-s-product .anny-s-product__image-container{flex:1.1;}
.anny-s-product .anny-s-product__image{width:100%;min-width:100px;}
.anny-s-product .anny-s-product__show-detail{flex:2;background-color:#329ebb;width:100%;display:flex;flex-direction:row;position:relative;border-radius:2px;}
.anny-s-product .anny-s-product__detail-container{flex:2;padding:0px 4px;}
.anny-s-product .anny-s-product__delivery-container{}
.anny-s-product .anny-s-product__delivery-label{border-radius:4px;padding:3px 4px;margin-right:2px;font-size:12px;color:white;}
.anny-s-product .anny-s-product__delivery-label--instant-delivery-possible{background-color:#da3b4d;}
.anny-s-product .anny-s-product__delivery-label--next-day-delivery-possible{background-color:#ec6d71;}
.anny-s-product .anny-s-product__delivery-label--express-delivery-possible{background-color:#329ebc;}
.anny-s-product .anny-s-product__name-container{line-height:1.1rem;text-align:left;padding-left:4px;}
.anny-s-product .anny-s-product__name{margin:0 !important;font-size:0.9rem;color:#333;margin:0px;}
.anny-s-product .anny-s-product__show-detail-text-container{flex:1;display:flex;justify-content:center;align-items:center;}
.anny-s-product .anny-s-product__show-detail-text{font-weight:bold;color:white;padding:15px 0;}
@media only screen and (max-width: 414px) {
.anny-s-product .anny-s-product__show-detail-text{padding:5px 0;}
}
.anny-s-product .anny-s-product__show-detail-arrow-container{position:absolute;top:50%;right:16px;transform:translateY(-50%);height:1.1rem;display:flex;justify-content:center;}
.anny-s-product .anny-s-product__show-detail-arrow{height:100%;}
.anny-s-product .anny-s-product-review-information__container{float:left;padding-top:4px;}
.anny-s-product .anny-s-product-review-information__star-container{float:left;width:90px;}
.anny-s-product .anny-s-product-review-information__average-container{float:left;padding-left:4px;height:20px;width:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:bold;color:#ffb546;}
.anny-s-product .anny-s-product-review-information__total-count-container{padding-left:4px;height:20px;width:58px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:bold;color:#0d3c6f;white-space:nowrap;}
.anny-s-product .anny-s-product-review-information__total-count-link{color:#0d3c6f;font-size:0.9rem;text-decoration:none;}
.anny-s-product .anny-s-product-review__container{position:relative;width:90px;height:20px;}
.anny-s-product .anny-s-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-s-product .anny-s-product-review__star-container{display:inline-block;font-size:12px;}
.anny-s-product .anny-s-product-review__star{width:18px;height:18px;}
.anny-s-product .anny-s-product-review__star--rate-point-1{width:calc(18px * 0.1);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-2{width:calc(18px * 0.2);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-3{width:calc(18px * 0.3);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-4{width:calc(18px * 0.4);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-5{width:calc(18px * 0.5);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-6{width:calc(18px * 0.6);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-7{width:calc(18px * 0.7);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-8{width:calc(18px * 0.8);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-9{width:calc(18px * 0.9);overflow:hidden;}
.anny-s-product .anny-s-product-price-information__container{clear:both;text-align:right;color:#da3b78;}
.anny-s-product .anny-s-product-price-information__price {
font-size: 1.2rem;
font-weight: bold;
}div.wpcf7{margin:0;padding:0;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #ff0000;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//dear-mag.jp/wp-content/plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}.lazyloading{opacity:1;transition:opacity .3s;background-image:url(//dear-mag.jp/wp-content/plugins/giftmall-embeds/public/img/loading.svg);background-position:center;background-repeat:no-repeat;background-color:#f7f7f7;background-size:100%;}
.lazyloaded{opacity:1;transition:opacity 150ms;}
.gm-embed-product{position:relative;width:100%;padding:calc(310 / 700 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
@media screen and (max-width: 1139px) {
.gm-embed-product{position:relative;width:100%;padding:calc(280 / 580 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width: 1023px) {
.gm-embed-product{position:relative;width:100%;padding:calc(310 / 690 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width: 749px) {
.gm-embed-product{position:relative;width:100%;padding:calc(240 / 500 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width: 599px) {
.gm-embed-product{position:relative;width:100%;padding:calc(190 / 314 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
} .gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(926 / 737 * 100%) 0 0;}
.gm-embed-product-thumbnails__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width: 749px) {
.gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(721 / 560 * 100%) 0 0;}
}
@media screen and (max-width: 599px) {
.gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(280 / 194 * 100%) 0 0;}
} .gm-product-image{position:relative;width:80%;padding-top:80%;}
.gm-product-image__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width: 599px) {
.gm-product-image{position:relative;width:100%;padding-top:100%;}
}  .gm-embed-featured-page-products{}
.gm-embed-featured-page-products__title{width:100%;height:40px;padding:0;margin:16px 0px 4px 0px;}
.gm-embed-featured-page-products__container{border:solid 1px #eee;padding:8px;}
.gm-embed-featured-page-products__iframe-container{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch !important;-ms-overflow-style:none;scrollbar-width:none;}
.gm-embed-featured-page-products__iframe-container::-webkit-scrollbar{display:none;}
.gm-embed-featured-page-products__iframe{width:100%;height:250px;}
.gm-embed-featured-page-products__more-read-container{padding-bottom:0px;}
.gm-embed-featured-page-products__more-read-button{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold;background-color:#329ebb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAl0lEQVRYhe3WPQ7CMAyG4ZTLpSfpgtj523rDqmyIgWswvCxZkEraSK2/qPK3J36kWLFD8HgKAkTgAbyBk3XxFvjwm94SMDAdGwTw+gOwQQBdBmCGuNeAuDkiIa6OSIjLDOJogThnAM/c2cNKhmale8qzoA+2ewJpE6L8C9TFdfNAXVw7jqlgIZGvZNqlNCEiMKJYyz27zRdmj8YeO02NPAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:99% 50%;background-size:18px 18px;height:34px;padding-right:2px;border-radius:2px;}
.gm-embed-featured-page-products__more-read-link{width:100%;padding:8px 0px;color:white !important;text-align:center;cursor:pointer;font-weight:bold;font-size:16px;letter-spacing:normal;}
.gm-embed-featured-page-simple{border-width:1px;border-color:#ddd;background-color:#ebedef;border-style:solid;padding:2%;width:100%;box-sizing:border-box;overflow:hidden;margin:5% 0;text-align:center;background-color:#EBEDEF;}
.gm-embed-featured-page-simple__title{font-size:0.9em;text-align:center;font-weight:bold;}
.gm-embed-featured-page-simple__iframe{width:100%;height:150px;}
@media screen and (max-width: 749px) {
.gm-embed-featured-page-simple__iframe{width:100%;height:120px;}
}
@media screen and (max-width: 599px) {
.gm-embed-featured-page-simple__iframe{width:100%;height:126px;}
}
@media screen and (max-width: 320px) {
.gm-embed-featured-page-simple__iframe {
width: 100%;
height: 140px;
}
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
@font-face{font-family:'flexslider-icon';src:url(//dear-mag.jp/wp-content/themes/cm/css/fonts/flexslider-icon.eot);src:url(//dear-mag.jp/wp-content/themes/cm/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//dear-mag.jp/wp-content/themes/cm/css/fonts/flexslider-icon.woff) format('woff'), url(//dear-mag.jp/wp-content/themes/cm/css/fonts/flexslider-icon.ttf) format('truetype'), url(//dear-mag.jp/wp-content/themes/cm/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-prev{left:-50px;}
.flex-direction-nav .flex-next{right:-50px;text-align:right;}
.flexslider:hover .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}
.flex-direction-nav a.flex-next:before{content:'\f002';}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-999999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}#wpmem_msg, 
.wpmem_msg{background:#F9F9F9;border:1px solid lightGrey;border-radius:3px;padding:20px 0 0 0;}
#wpmem_msg{width:100%;}
.wpmem_msg{width:74%;}
#wp-members{width:100%;}
#wp-members fieldset{border:none;padding:0px}
#wp-members input{font-family:inherit;}
#wp-members input[type="text"],
#wp-members input[type="password"]{margin:0 0 4px 0;}
#wp-members input[type="submit"]{padding:5px 6px 4px;margin:0 4px 0 0;}
#wp-members .button_div{margin-top:4px;}
#wp-members .err{width:100%;padding:5px;font-family:inherit;border:1px solid #ccc;border-radius:3px;}
#wpmem_reg, 
#wpmem_login{color:rgb(43, 43, 43);font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}
#wpmem_reg label,
#wpmem_login label{display:initial;}
#wpmem_reg input[type="text"],
#wpmem_reg input[type="password"],
#wpmem_reg input[type="email"],
#wpmem_reg input[type="url"],
#wpmem_reg input[type="number"],
#wpmem_reg input[type="date"],
#wpmem_reg textarea,
#wpmem_login input[type="text"],
#wpmem_login input[type="password"]{border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;color:rgb(43, 43, 43);padding:8px 10px 8px;background:none repeat scroll 0% 0% #fff;}
#wpmem_reg input,
#wpmem_reg button,
#wpmem_reg select,
#wpmem_reg textarea,
#wpmem_login input,
#wpmem_login button{-moz-box-sizing:border-box;font-size:100%;margin:0px;max-width:100%;vertical-align:baseline;}
#wpmem_reg input:focus,
#wpmem_reg textarea:focus,
#wpmem_login input:focus{border:1px solid rgba(0, 0, 0, 0.3);outline:0px none;}
#wpmem_reg select{width:100%;padding:8px 10px 7px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;color:rgb(43, 43, 43);margin:5px 0;}
#wpmem_reg fieldset, 
#wpmem_login fieldset{border:none;padding:0;margin:40px 0;}
#wpmem_reg legend, 
#wpmem_login legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;width:100%;}
#wpmem_reg .form, 
#wpmem_login .form{margin:0;padding:0;}
#wpmem_reg .clear, 
#wpmem_login .clear{clear:both;}
#wpmem_reg .holder, 
#wpmem_login .holder{background-color:#fff;}
#wpmem_login .div_text,
#wpmem_reg .div_text, 
#wpmem_reg .div_textarea, 
#wpmem_reg .div_select, 
#wpmem_reg .div_checkbox,
#wpmem_reg .div_multiselect,
#wpmem_reg .div_multicheckbox,
#wpmem_reg .div_radio,
#wpmem_reg .div_image,
#wpmem_reg .div_file,
#wpmem_reg .div_url,
#wpmem_reg .div_number,
#wpmem_reg .div_date{width:74%;margin:0 0 14px 0;}
#wpmem_login input[type="checkbox"]{margin:12px 2px;}
#wpmem_reg .div_textarea textarea,
#wpmem_reg .textbox,
#wpmem_login .textbox,
#wpmem_reg .username,
#wpmem_reg .password,
#wpmem_reg .file,
#wpmem_reg .image,
#wpmem_login .username,
#wpmem_login .password{width:100%;}
#wpmem_reg textarea{height:185px;}
#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%;}
#wpmem_reg .req-text{margin:20px 0px 0px 5px;}
#wpmem_reg .noinput{width:93%;padding:8px 10px 7px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;color:rgb(43, 43, 43);margin:5px 0;}
#wpmem_reg .captcha{width:74%;margin:5px 0px;}
#wpmem_reg .captcha table{line-height:0px;}
#wpmem_login .link-text{padding:4px 0;width:74%;text-align:right;}
#tos{margin-right:5px;}
#wpmem_reg .button_div, #wpmem_login .button_div{width:74%;padding:6px 0;text-align:right;}
@media screen and (max-width: 720px) {
#wpmem_reg label.text, #wpmem_reg label.checkbox, 
#wpmem_reg label.textarea , #wpmem_reg label.select,
#wpmem_login label, #wpmem_reg .div_text, #wpmem_reg .div_textarea, 
#wpmem_reg .div_select, #wpmem_login .div_text,
#wpmem_reg .div_checkbox, #wpmem_reg .button_div, #wpmem_login .button_div {
float: none;
}
#wpmem_reg label.text, #wpmem_reg label.checkbox, 
#wpmem_reg label.textarea , #wpmem_reg label.select {
width: 90%;
padding: 5px 0 0 0;
}
#wpmem_reg label.textarea {
height: 26px;
}
#wpmem_reg .div_text, #wpmem_reg .div_textarea, 
#wpmem_reg .div_select, #wpmem_login .div_text,
#wpmem_reg .div_checkbox {
width: 98%;
}
#wpmem_msg, .wpmem_msg {
width: 100%;
}
#wpmem_reg .button_div, 
#wpmem_login .button_div,
#wpmem_login .link-text {
width:98%;
}
}