@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--classic .select2-selection--single,.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//mariegohan.com/sys/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.searchandfilter .disabled,.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e} .noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connect,.noUi-handle,.noUi-marker,.noUi-origin,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999}.noUi-value{white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}.wpp-no-data {
} .wpp-list {
} .wpp-list li {
overflow: hidden;
float: none;
clear: both;
margin-bottom: 1rem;
}
.wpp-list li:last-of-type {
margin-bottom: 0;
} .wpp-list li.current {
} .wpp-thumbnail {
display: inline;
float: left;
margin: 0 1rem 0 0;
border: none;
} .wpp-post-title {
} .wpp-excerpt {
} .wpp-meta, .post-stats {
display: block;
font-size: 0.8em;
}
.wpp-meta:empty, .post-stats:empty {
display: none;
} .wpp-comments {
} .wpp-views {
} .wpp-author {
} .wpp-date {
} .wpp-category {
} .wpp-rating {
}div.yyi-rinker-contents {
margin: 2em 0;
padding: 0;
border: solid 1px #dbdbdb;
background-color: #fff;
box-shadow: 2px 3px 8px -5px rgba(0,0,0,.25);
position: relative;
overflow: visible;
}
div.yyi-rinker-contents a {
border: none;
}
div.yyi-rinker-contents div.yyi-rinker-box{
display: flex;
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
box-sizing: border-box;
padding: 12px;
}
div.yyi-rinker-contents div.yyi-rinker-image {
padding: 0;
display: flex;
vertical-align: middle;
justify-content: center;
align-items: center;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 175px;
min-width: 175px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 200px;
min-width: 200px;
}
.yyi-rinker-images {
display: flex;
justify-content: center;
align-items: center;
position: relative;
margin: 5px;
}
div.yyi-rinker-image img.yyi-rinker-main-img.hidden {
display: none;
}
.yyi-rinker-images-arrow {
cursor: pointer;
position: absolute;
top: 50%;
display: block;
margin-top: -11px;
opacity: 0.6;
width: 22px;
}
.yyi-rinker-images-arrow-left{
left: -10px;
}
.yyi-rinker-images-arrow-right{
right: -10px;
}
.yyi-rinker-images-arrow-left.hidden {
display: none;
}
.yyi-rinker-images-arrow-right.hidden {
display: none;
} div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info{
width: calc(100% - 175px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 200px);
}
div.yyi-rinker-contents div.yyi-rinker-title a {
color: #333;
text-decoration: none;
}
div.yyi-rinker-contents div.yyi-rinker-title p{
margin: 5px;
}
div.yyi-rinker-contents div.yyi-rinker-detail {
font-size: 0.8em;
color: #999;
padding-left: 15px;
}
div.yyi-rinker-contents div.yyi-rinker-detail a {
text-decoration: underline;
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box {
color: #aaa;
}
div.yyi-rinker-contents div.yyi-rinker-detail .free-text {
color: #aaa;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
border: none;
list-style-type: none;
display: inline-flex;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 10px auto;
padding: 0;
width: 100%;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
content: '';
position: static;
margin: 2px 5px;
padding: 0;
border-radius: 2px;
border: none;
box-shadow: 0 6px 12px -5px rgba(0, 0, 0, .30);
-ms-flex: 0 0 auto;
}
div.yyi-rinker-contents ul.yyi-rinker-links li:before {
content: '';
position: static;
}
div.yyi-rinker-contents ul.yyi-rinker-links li:hover {
box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .30);
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
background: #f6a306;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a {
position: relative;
display: block;
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 0.9em;
height: 30px;
line-height: 30px;
padding: 0 18px;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
border: none;
opacity: 0.7;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:before {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: white;
text-align: center;
border: none;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
order: 20;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink {
background: #666;
order: 15;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink {
background: #cf4944;
order: 30;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink {
background: #51a7e8;
order: 40;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1 {
background: #4072B3;
order: 10;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2 {
background: #4DC0B2;
order: 50;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3 {
background: #6f63ad;
order: 15;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4 {
background: #63ad87;
order: 55;
}
div.yyi-rinker-contents ul.yyi-rinker-links img,
div.yyi-rinker-contents div.yyi-rinker-title img,
div.yyi-rinker-contents div.yyi-rinker-image a + img{
display: none;
}
div.yyi-rinker-detail .credit-box {
font-size: 75%;
}
ul.yyi-rinker-links li::before {
background-color: transparent;
}
@media all and (max-width: 420px) {
.yyi-rinker-images {
margin: auto;
}
}
@media all and (max-width: 420px) and (min-width: 321px) {
body div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding: 0 0 0 15px;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow: column;
flex-direction: column;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 125px;
min-width: 125px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 150px;
min-width: 150px;
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info {
width: calc(100% - 125px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 150px);
}
}
@media all and (max-width: 320px) {
div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding: 0 0 0 7px;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow: column;
flex-direction: column;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 100px;
min-width: 100px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 125px;
min-width: 125px;
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info {
width: calc(100% - 100px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 125px);
}
}
body div.yyi-rinker-contents ul.yyi-rinker-links li {
list-style: none;
}
body div.yyi-rinker-contents ul.yyi-rinker-links li:before {
position: absolute;
}
div.yyi-rinker-contents p{
padding: 0;
}
div.yyi-rinker-contents img{
margin-bottom: 0;
} div.yyi_rinker-gutenberg input.rinkerg-richtext{
width: 300px;
}
input.rinkerg-richtext {
width: 70%;
} div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{
color: #333;
} .editor-styles-wrapper div.yyi-rinker-contents .count-top p {
margin-top: 0;
}
div.yyi-rinker-contents.yyi-rinker-design-tate  div.yyi-rinker-box{
flex-direction: column;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links {
flex-direction: column;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info {
width: 100%;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title {
text-align: center;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links {
text-align: center;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image {
margin: auto;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li {
align-self: stretch;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
padding: 0;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box {
flex-direction: column;
padding: 14px 5px 0;
}
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
text-align: center;
}
.yyi-rinker-design-slim div.price-box span.price {
display: block;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{
font-size:16px;
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before {
font-size:12px;
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a {
font-size: 13px;
} .yyi-rinker-contents .yyi-rinker-info {
padding-left: 10px;
}
.yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{
max-height: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{
max-height: 175px;
}
.yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{
max-height: 200px;
}
div.yyi-rinker-contents div.yyi-rinker-image {
flex-direction: column;
align-items: center;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails {
display: flex;
flex-direction: row;
flex-wrap : wrap;
list-style: none;
border:none;
padding: 0;
margin: 5px 0;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{
cursor: pointer;
height: 32px;
text-align: center;
vertical-align: middle;
width: 32px;
border:none;
padding: 0;
margin: 0;
box-sizing: content-box;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img {
vertical-align: middle;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li {
border: 1px solid #fff;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active {
border: 1px solid #eee;
} div.yyi-rinker-contents.yyi-rinker-design-mini {
border: none;
box-shadow: none;
background-color: transparent;
} .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links,
.yyi-rinker-design-mini div.yyi-rinker-info .brand,
.yyi-rinker-design-mini div.yyi-rinker-info .price-box {
display: none;
}
div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{
text-align: right;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info {
width:100%;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title {
line-height: 1.2;
min-height: 2.4em;
margin-bottom: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a {
font-size: 12px;
text-decoration: none;
text-decoration: underline;
}
div.yyi-rinker-contents.yyi-rinker-design-mini {
position: relative;
max-width: 100%;
border: none;
border-radius: 12px;
box-shadow: 0 1px 6px rgb(0 0 0 / 12%);
background-color: #fff;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
border: none;
}
.yyi-rinker-design-mini div.yyi-rinker-image {
width: 60px;
min-width: 60px;
}
.yyi-rinker-design-mini div.yyi-rinker-image img{
max-height: 3.6em;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box {
font-size: 10px;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.brand,
.yyi-rinker-design-mini div.yyi-rinker-detail div.price-box {
font-size: 10px;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail {
padding: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child) {
padding-bottom: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a {
margin-bottom: 16px;
}
@media (min-width: 768px){
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
padding: 12px;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content: center;
padding-left: 24px;
}
}
@media (max-width: 767px){
div.yyi-rinker-contents.yyi-rinker-design-mini {
max-width:100%;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
flex-direction: row;
padding: 12px;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content: center;
margin-bottom: 16px;
padding-left: 16px;
text-align: left;
}
}
div.yyi-rinker-contents .yyi-rinker-attention {
display: inline;
line-height: 30px;
position: absolute;
top: -10px;
left: -9px;
min-width: 60px;
padding: 0;
height: 30px;
text-align: center;
font-weight: 600;
color: #ffffff;
background: #fea724;
z-index: 10;
}
div.yyi-rinker-contents .yyi-rinker-attention span{
padding: 0 15px;
}
.yyi-rinker-attention-before, .yyi-rinker-attention-after {
display: inline;
position: absolute;
content: '';
}
.yyi-rinker-attention-before {
bottom: -8px;
left: 0.1px;
width: 0;
height: 0;
border-top: 9px solid;
border-top-color: inherit;
border-left: 9px solid transparent;
z-index: 1;
}
.yyi-rinker-attention-after {
top: 0;
right: -14.5px;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid;
border-left-color: inherit;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{
display: flex;
position: absolute;
top: -20px;
left: -20px;
width: 60px;
height: 60px;
min-width: auto;
min-height: auto;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
background: #fea724;
font-weight: 600;
font-size: 17px;
}
div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{
top: -14px;
left: -14px;
width: 36px;
height: 36px;
font-size: 12px;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span {
padding: 0;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after,
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{
display: none;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
width: 89px;
height: 91px;
position: absolute;
top: -1px;
right: -1px;
left: auto;
overflow: hidden;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span {
display: inline-block;
width: 146px;
position: absolute;
padding: 4px 0;
left: -13px;
top: 12px;
text-align: center;
font-size: 12px;
line-height: 24px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
background: none;
}
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after,
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{
display:none;
}
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title {
margin-right: 2rem;
}
     :root { --color-01 : #fff;
--color-02 : #000;
--color-03 : #f6f6f6;
--color-04 : #b02c2c; --color-05 : #377389; --color-link : #1a0dab;
--color-hover : #CC3434;
--color-cal-normal : #f8f9ff;
--color-cal-closed : #fff9f8;
--color-cal-free : #f8fffa;
--color-cal-hover : #f9f9f9;  --font-family01 : 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ ProN W3', Hiragino Kaku Gothic ProN, 'メイリオ', Meiryo, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif; --font-family02 : 'Asap', sans-serif; --font-size : 16px; --line-height : 24px; --size-sitename : 40px; --w-large : 1000px;
--w-medium : 640px;
--w-half : 48%;
--w-1-third : 32%;
--w-quater : 24%;
--w-small : 300px;
--w-thumb : 150px;
--w-grid-gap : 10px; --size-vegas : 100vh;
--size-vegas-d : 100dvh; --size-ml-w : 1000px;
--size-ml-h : 1000px;
} html {
margin : 0;
padding : 0;
height : 100%;
}
body {
margin : 0;
margin-top : 0!important; padding : 0;
background : var(--color-01);
font-size : var(--font-size);
line-height : var(--line-height);
font-family : var(--font-family01);
color : var(--color-02);
-webkit-font-smoothing : antialiased;
-moz-osx-font-smoothing : grayscale;
table-layout : fixed;
overflow-wrap : break-word;
word-break : break-word;
} a,
a:link {
color : var(--color-link);
text-decoration : none;
} a:hover {
color : var(--color-hover);
outline : 0;
}
a img {
border : none;
}
a:hover img {
opacity : 0.8;
}
b,
strong {
font-weight : bold;
}
.spot_color {
color : var(--color-04);
}  .w-large,
.w-half ,
.w-medium,
.w-small {
width : 100%;
}
@media screen and (min-width : 1000px) {
.w-full {
width : 100%;
}
.w-large {
width : var(--w-large);
margin : 0 auto;
}
.w-medium {
width : var(--w-medium);
}
.w-half {
width : var(--w-half);
}
.w-1-third {
width : var(--w-1-third);
}
.w-quarter {
width : var(--w-quarter);
}
.w-small {
width : var(--w-small);
}
.w-thumb {
width : var(--w-thumb);
}
} .grid2-1 {
display : block;
margin : 0;
padding : 0;
}
.grid2-1 div ,
.grid2-1 li {
margin : 0 0 var(--w-grid-gap) 0;
}
@media screen and (min-width: 640px) {
.grid2-1 {
display : grid;
grid-template-columns : repeat(2, 1fr);
justify-content : space-between;
grid-gap : var(--w-grid-gap);
}
} .grid3-1 {
display : block;
}
.grid3-1 div ,
.grid3-1 li {
margin : 0 0 var(--w-grid-gap) 0;
}
@media screen and (min-width: 640px) {
.grid3-1 {
display : grid;
grid-template-columns : repeat(3, 1fr);
justify-content : space-between;
grid-gap : var(--w-grid-gap);
}
} .grid4-1 {
display : block;
}
.grid4-1 div ,
.grid4-1 li {
margin : 0 0 var(--w-grid-gap) 0;
}
@media screen and (min-width: 640px) {
.grid4-1 {
display : grid;
grid-template-columns : repeat(4, 1fr);
justify-content : space-between;
grid-gap : var(--w-grid-gap);
}
} .grid4-2 {
display : grid;
grid-template-columns : repeat(2, 1fr);
justify-content : space-between;
grid-gap : var(--w-grid-gap);
}
.grid4-2 div ,
.grid4-2 li {
margin : 0 0 var(--w-grid-gap) 0;
}
@media screen and (min-width: 1000px) {
.grid4-2 {
display : grid;
grid-template-columns : repeat(4, 1fr);
justify-content : space-between;
grid-gap : var(--w-grid-gap);
}
} .full_width {
margin-left : -10px;
margin-right : -10px;
}
@media screen and (min-width: 1000px) {
.full_width {
margin-left : calc( -1 * (100vw - var(--w-large)) / 2)!important;
margin-right : calc( -1 * (100vw - var(--w-large)) / 2)!important;
}
} .flex ,
.flex-nowrap {
display : block;
}
@media screen and (min-width: 640px) {
.flex {
display : -webkit-flex;
display : -moz-flex;
display : -ms-flex;
display : -o-flex;
display : flex;
-webkit-flex-wrap : wrap;
flex-wrap : wrap;
justify-content : space-between;
align-items : stretch;
}
.flex-nowrap {
display : -webkit-flex;
display : -moz-flex;
display : -ms-flex;
display : -o-flex;
display : flex;
-webkit-flex-wrap : nowrap;
flex-wrap : nowrap;
justify-content : space-between;
align-items : stretch;
}
} img {
border : 0;
margin : 0;
}
img.size-thumbnail,
img.size-medium,
img.size-medium_large,
img.size-large,
img.size-full {
max-width : 100%;
height : auto;
}
.alignleft ,
.alignright ,
.aligncenter {
float : none;
margin : 0 0 10px 0;
}
@media screen and (min-width: 1000px) {
.aligncenter {
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
margin : 0 20px 10px 0;
}
.alignright {
float : right;
margin : 0 0 10px 20px;
}
.aligncenter {
display : block;
margin : 0 auto;
text-align : center;
}
} .no_img {
display : block;
width : 100%;
height : 0;
padding : 0 0 67% 0;
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4/custom/no_image.png) #ccc no-repeat center center;
background-size : contain;
text-indent : -9999px;
}
.no_img-sq {
display : block;
width : 100%;
height : 0;
padding : 0 0 100% 0;
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4/custom/no_image.png) #ccc no-repeat center center;
background-size : contain;
text-indent : -9999px;
} .fullframe {
margin : calc(100vh - var(--size-sitename) - 20px) 0 0 0;
padding : 0;
width : 100%;
height : calc(100vh - var(--size-sitename) - 20px);
overflow : hidden;
display : flex;
align-items : center;
background : #fc0;
}
.fullframe::after {
clear : both;
} .fadein {
opacity: 0;
transform: translateY(30px);
transition-property: transform, opacity;
transition-duration: 1.5s;
transition-delay: 0s;
}
.fadein.is-active {
opacity: 1;
transform: translateY(0);
} .box_left ,
.box_right {
float : none;
}
.pc_only {
display : none;
}
.mobile_only {
display : block;
}
@media screen and (min-width: 1000px) {
.box_left {
float : left;
}
.box_right {
float : right;
}
.pc_only {
display : block;
}
.mobile_only {
display : none;
}
.fixed { position : fixed;
top : 0;
left : 0;
z-index : 9999;
}
} #wrapper {
position : relative;
padding : 0;
margin : 0;
}
header {
position : sticky;
top : 0;
left : 0;
right : 0;
height : calc( var(--size-sitename) + 20px);
margin : 0;
padding : 0;
z-index : 9999;
background : var(--color-01);
border-bottom : 1px solid var(--color-02);
}
#header {
position : relative;
top : 0;
left : 0;
right : 0;
height : var(--size-sitename);
padding : 10px 0;
margin : 0;
}
#gnav_outer {
display : none;
}
#container_outer {
clear : both;
padding : 0;
margin : 0;
background : var(--color-01);
}
#container {
padding : 0;
}
#content,
aside {
float : none;
}
#content ,
aside {
padding :10px;
}
#gmap {
clear : both;
padding : 0!important;
margin : 0!important;
}
#footer_outer {
clear : both;
margin : 0;
background : var(--color-04);
}
footer {
padding : 10px;
}
#footertitle_outer {
clear : both;
margin : 0 auto;
background : var(--color-04);
}
#footertitle {
padding : 10px 10px 56px 10px; }
@media screen and (min-width : 1000px) {
#wrapper {
}
header {
}
#gnav_outer {
display : block;
}
#container_outer {
}
#container {
padding : 30px 0;
}
#content {
padding : 0;
}
main {
}
aside {
padding : 0;
}
footer {
padding : 30px 0;
}
#footertitle {
padding : 10px 0;
margin : 0 auto;
}
} #google_eyecatch {
visibility : hidden;
height : 0;
}
#header #sitename {
padding : 0 10px;
margin : 0;
font-weight : bold;
line-height : var(--size-sitename);
max-width : calc(100vw - 20px - var(--size-sitename) - 20px); }
#header #sitename.sitelogo {
}
#header #sitename.sitelogo img {
max-height : var(--size-sitename);
width : auto;
}
#header_right {
display : none;
}
#rndimage {
display : none;
}
@media screen and (min-width: 1000px) {
#header #sitename {
float : left;
}
#header #sitename a {
color : var(--color-02);
}
#header_right ,
#header_right h1.description,
#header_right p.description {
display : block;
float : left;
padding : 0;
margin : 0;
font-size : var(--font-size);
line-height : var(--size-sitename);
}
#header_right h1.description a,
#header_right p.description a {
color : var(--color-02);
}
#header_right {
margin : 0 0 0  10px;
}
#rndimage {
position : relative;
display : block;
margin : 0;
width : 100%;
height : 240px;
}
#rndimage-inner  {
position : relative;
top : 0;
}
#rndimage #site_logo a {
top : 20px;
left : 20px;
}
} button#mobile_menu_bttn {
position : absolute;
top : 10px;
right : 10px;
cursor: pointer;
width : var(--size-sitename);
height : var(--size-sitename);
border : none;
box-shadow : none;
background : transparent;
}
#mobile_menu_bttn span.mmb1,
#mobile_menu_bttn span.mmb2,
#mobile_menu_bttn span.mmb3 {
display : inline-block;
transition : all .4s;
position : absolute;
left : 0;
height : 2px;
background : var(--color-02);
width : 100%;
}
#mobile_menu_bttn:hover span.mmb1,
#mobile_menu_bttn:hover span.mmb2,
#mobile_menu_bttn:hover span.mmb3 {
background : var(--color-04);
}
#mobile_menu_bttn span.mmb1 {
top : 0; 
}
#mobile_menu_bttn span.mmb2 {
top : calc(var(--size-sitename) * 0.3);
}
#mobile_menu_bttn span.mmb3 {
top :  calc(var(--size-sitename) * 0.6);
}
#mobile_menu_bttn span.mmb4 {
position : absolute;
display : block;
top :  calc(var(--size-sitename) * 0.65);
left : 0;
right : 0;
font-size : 10px;
font-weight : bold;
text-align : center;
background : transparent;
}
#mobile_menu_bttn.close span.mmb1 {
transform : translateY(calc(var(--size-sitename) * 0.3)) rotate(-31deg);
width : 100%;
}
#mobile_menu_bttn.close span.mmb2 {
opacity : 0;
}
#mobile_menu_bttn.close span.mmb3 {
transform : translateY(calc(var(--size-sitename) * -0.3)) rotate(31deg);
width : 100%;
}
@media screen and (min-width: 1000px) {
button#mobile_menu_bttn {
right : 20px;
}
} #mobile_menu {
display : none;
}
#mobile_menu {
position : fixed;
-webkit-transform : translateZ(0);
z-index : 500;
top : calc(var(--size-sitename) + 20px);
right : 0;
width : 240px;
border-left : 1px solid var(--color-02);
filter : drop-shadow(-10px 0 10px rgba(0,0,0,0.3));
background : var(--color-01);
}
#mobile_menu ul.menu {
overflow : auto;
-webkit-overflow-scrolling : touch;
height : calc(100vh - ( var(--size-sitename) + 20px));
padding-bottom : 100px;
}
_::-webkit-full-page-media, _:future, :root #mobile_menu ul.menu {
height : calc(100dvh - ( var(--size-sitename) + 20px));
}
#mobile_menu li {
list-style : none;
border-top : 1px solid var(--color-02);
}
#mobile_menu li a {
display : block;
padding : 12px 0 12px 10px;
font-weight : bold;
line-height : 24px;
color : var(--color-02);
}
#mobile_menu li#mobile_searchform {
padding : 0;
border-bottom : 1px solid var(--color-02);
color : #000;
background : #fff;
}
#mobile_menu li#mobile_searchform form#searchform {
border : none;
} ul#sns-button i {
font-family : Fontawesome;
font-size : 30px;
font-style : normal;
color : var(--color-02);
}
ul#sns-button li.sns-twitter i:hover {
color : #1e9bf0;
}
ul#sns-button li.sns-facebook i:hover {
color : #1877f2;
}
ul#sns-button li.sns-instagram i:hover {
color : #ff0c55;
}
ul#sns-button li.sns-youtube i:hover {
color : #ff0202;
}
ul#sns-button li.english-page i:hover {
color : #30b84c;
}
ul#sns-button li.sns-contact i:hover {
color : #006a27;
}
header ul#sns-button {
display : none;
}
footer ul#sns-button {
display : block;
padding : 0;
margin : 20px 0 30px 0;
position : static;
text-align : center;
}
footer ul#sns-button:after {
display : block;
padding : 30px 0;
content : "●　●　●";
font-family : fontawesome;
font-size : 12px;
color : #fff;
text-align : center;
}
footer ul#sns-button li {
display : inline;
padding : 0 10px;
float : none;
margin-left : 0;
}
footer ul#sns-button i {
font-family : Fontawesome;
font-size : 30px;
font-style : normal;
color : #fff;
}
@media screen and (min-width: 640px) {
header ul#sns-button {
display : block;
position : absolute;
top : 15px;
right : 100px;
}
header ul#sns-button li {
float : left;
margin-left : 20px;
}
} @media screen and (min-width: 1000px) {
nav#gnav ul {
margin : 0;
padding : 0;
}
nav#gnav ul li {
position : relative;
margin : 0;
padding : 0;
text-align : center;
width : 100%;
}
nav#gnav li a {
display : block;
width : 100%;
padding : 0;
color : var(--color-01);
font-size : 16px;
line-height : 40px;
width : 100%;
}
nav#gnav a:hover {
background : #666;
color : var(--color-01);
}
nav#gnav li.current-menu-item > a {
background : var(--color-04);
color : var(--color-02);
} nav#gnav ul li ul {
position : absolute;
top : 40px;
left : 0;
width : var(--w-small);
z-index : 1000;
}
nav#gnav ul li ul li {
visibility : hidden;
overflow : hidden;
width : 100%;
height : 0;
}
nav#gnav ul li:hover ul li,
nav#gnav ul li:hover ul li a,
nav#gnav ul li a:hover ul li a {
visibility : visible;
overflow : visible;
display : block;
height : 32px;
z-index : 10;
width : var(--w-small);
background : #efefef;
color : var(--color-02);
}
nav#gnav ul li:hover ul li,
nav#gnav ul li a:hover ul li {
border-top : 1px solid #999;
}
nav#gnav ul li:hover ul li a {
padding : 0 10px;
background : #999;
font-size : 16px;
line-height : 32px;
}
nav#gnav ul li ul li:hover a ,
nav#gnav ul li ul li a:hover ,
nav#gnav ul li ul li.current-menu-item a {
background : #666;
color : var(--color-01);;
}
} .search_numbers {
margin : 0 0 0 10px;
font-size : calc(var(--font-size) * 0.8);
font-weight : normal;
}  .post_list .paper_calendar {
display : none;
}
.post_list dt.post_list-thumb {
position : relative;
}
.post_list dt.post_list-thumb .pl-cat a {
display : inline-block;
position : absolute;
top : 0;
left : 0;
background : #333;
color : #fff;
font-size : 11px;
line-height : 20px;
font-weight : bold;
padding : 3px 10px;
}
.post_list dt.post_list-thumb .pl-cat a:hover {
background : var(--color-04);
}
.post_list dt.post_list-thumb .pl-cat a:before {
content : "\f07b";
font-family : fontawesome;
margin : 0 4px 0 0;
}
.post_list dt.post_list-thumb {
margin : 0 0 10px 0;
}
.post_list dt.post_list-thumb a {
}
.post_list dt.post_list-thumb a span {
display : block;
width : 100%;
height : 0;
padding-bottom : 100%;
}
.post_list dd.post_list-content {
margin : 0;
padding : 0;
}
.post_list dd.post_list-content h3 {
padding : 0;
margin : 0 0 5px 0;
font-family : var(--font-family01);
font-size : 20px;
font-weight : bold;
line-height : 24px;
text-align : left;
border : none;
}
.post_list dd.post_list-content h3 a:hover {
color : #CC3434;
}
.post_list dd.post_list-content h3 a {
color : var(--color-02);
}
.post_list dd.post_list-content p {
display : none;
margin : 0;
font-size : var(--font-size);
line-height : 1.5em;
}
.post_list dd.post_list-content .blog_info {
font-size : calc(0.9 * var(--font-size));
display : none;
}
@media screen and (min-width: 640px) {
.post_list dd.post_list-content p {
display : block;
}
.post_list dd.post_list-content .blog_info {
display : block;
}
} .post_list-grid .post_list {
display : grid;
grid-template-columns : repeat(2, 1fr);
grid-gap : 10px;
justify-content : space-between;
}
.post_list-grid .post_list dt .post_date,
.post_list-grid .post_list dd .blog_info {
display : none;
}
@media screen and (min-width: 640px) {
.post_list-grid .post_list {
grid-template-columns : repeat(3, 1fr);
grid-gap : 20px;
}
} .post_list-hotnews .post_list dt.post_list-thumb .pl-cat {
display : none;
}
.post_list-hotnews .post_list dl {
border : 1px solid #999;
border-radius : 4px;
padding : 10px;
}
@media screen and (min-width: 640px) {
.post_list-hotnews .post_list {
grid-template-columns : repeat(2, 1fr);
grid-gap : 20px;
}
} .post_list-line .post_list {
display : block;
}
.post_list-line .post_list dl.post_list-box {
padding : 10px 0;
border-bottom : 1px dotted #999;
}
.post_list-line .post_list dl.post_list-box dt.post_list-thumb {
float : left;
}
.post_list-line .post_list dl.post_list-box dt.post_list-thumb p.post_date {
margin : 0;
}
.post_list-line .post_list dl.post_list-box dt.post_list-thumb a.thumb {
display : none;
}
.post_list-line .post_list dt.post_list-thumb .pl-cat {
display : none;
}
.post_list-line .post_list dd.post_list-content {
margin : 0 0 0 160px;
}
.post_list-line .post_list dd .post_list-excerpt,
.post_list-line .post_list dd .blog_info {
display : none;
} .read_more {
text-align : right;
}
.read_more a:hover {
} .post p ,
.post ul ,
.post ol {
margin : 0 0 10px 0;
}
.post ul ,
.post ol {
padding : 0 0 0 30px;
}
.post ul li {
list-style-type : disc;
}
.post ol li {
list-style-type : decimal;
}
p.single_post-date {
text-align : right;
}
ul.bubble_list,
ul.wp-tag-cloud {
margin : 20px 0 0 0;
padding : 0;
}
ul.bubble_list li ,
ul.wp-tag-cloud li {
display : inline-block;
margin : 0;
padding : 0;
list-style : none;
}
ul.bubble_list li a ,
ul.wp-tag-cloud li a {
display : inline-block;
padding : 10px;
margin : 0 10px 0 0;
line-height : 20px;
border : 1px solid #ccc;
border-radius : 4px;
background : var(--color-03);
color : var(--color-02);
font-size : var(--font-size)!important;
}
ul.bubble_list li a:hover ,
ul.wp-tag-cloud li a:hover {
border : 1px solid ;
background : var(--color-02)!important;
color : var(--color-01)!important;
}
.event #live_info ul {
padding : 0;
margin : 10px 0;
}
.event #live_info ul li {
display : inline-block;
list-style : none;
padding : 5px 12px;
margin : 0 5px 5px 0;
border : 1px solid #ccc;
border-radius : 4px;
background : var(--color-03);
font-weight : bold;
}
.ad_box {
margin : 0 0 20px 0;
padding : 5px;
border : 1px solid #666;
border-radius : 4px;
}
.ad_box h3 {
margin : 10px 0;
text-align : center;
}
@media screen and (min-width: 1000px) {
p ,
.post ul ,
.post ol {
margin : 0 0 1em 0;
}
} p.publish_date {
padding : 10px;
margin : 40px 0 20px 0;
border-top : 1px solid #666;
border-bottom : 1px solid #666;
background : var(--color-01);
}
.blog_info {
margin : 24px 0;
padding : 5px 0;
border-top : 1px solid #666;
border-bottom : 1px solid #666;
}
.blog_info p {
margin : 0;
} blockquote {
padding : 30px 15px 0 15px;
margin : 20px 0;
background : #efefef url(https://mariegohan.com/sys/wp-content/themes/fwc4/images/quote-top.png) left top no-repeat;
}
blockquote:after {
display : block;
padding : 0;
margin : 0;
content : url(https://mariegohan.com/sys/wp-content/themes/fwc4/images/quote-bottom.png);
text-align : right;
} span.require,
span.caution {
color : #d00;;
}
p.attention {
border : 2px solid #d00;
padding : 10px;
color : #d00;
}  ul.wpp-list {
margin : 0;
counter-reset : item;
}
ul.wpp-list li {
padding : 0;
margin : 0!important;
border-bottom : 1px solid #999;
height : 100px!important;
overflow : hidden;
}
ul.wpp-list li .wpp-thumbnail {
float : left;
width : 100px;
height : 100px;
}
ul.wpp-list li .no_img-sq {
padding : 0 0 100px 0;
}
ul.wpp-list li .wpp-post-title ,
ul.wpp-list li p {
display : block;
margin : 2px 0 0 110px;
font-size : var(--font-size);
line-height : calc(var(--font-size) * 1.25);
}
@media screen and (min-width: 1000px) {
ul.wpp-list {
margin : 0;
display : grid;
grid-template-columns : repeat(2, 50%);
justify-content : space-between;
}
.wpp-meta {
display : block;
}
} #home_wpp ul.wpp-list li:before {
counter-increment : item;
content : counter(item)'位';
display : inline-block;
padding : 0 10px;
margin : 0 0 2px 0;
background : #444;
border-radius : 4px;
font-size : 1em;
color : var(--color-01);;
font-weight : bold;
line-height : 1.25em;
}
#home_wpp ul.wpp-list li:nth-child(1):before {
background : #beb339;
}
#home_wpp ul.wpp-list li:nth-child(2):before {
background : #9e9e9e;
}
#home_wpp ul.wpp-list li:nth-child(3):before {
background : #875e47;
} #related ,
#home_wpp {
margin : 0 0 30px 0;
}
#related h4 ,
#home_wpp h3 {
padding : 10px;
margin : 30px 0 0 0;
background : var(--color-02);
color : var(--color-01);;
text-align : center;
border : none;
font-size : 24px;
line-height : 30px;
}
@media screen and (min-width: 1000px) {
} #comments_outer {
margin : 2em 0;
overflow : hidden;
}
h4#resp ,
h4#message {
margin : 1.5em 0 0 0;
}
h4#resp:before {
font-family : fontawesome;
content : "\f086";
margin : 0 1em 0 0;
}
#comments_resp ,
#comments {
padding : 10px 20px;
margin : 0;
background : #efefef;
border : 1px solid #999;
color : #000;
}
.comment-body {
padding : 10px;
margin-bottom : 20px;
}
#comments h3 {
display : none;
}
#comments ol.commets-list li {
list-style-type : none;
}
#comments p {
margin : 0;
padding : 5px 0;
}
#comments label {
display : inline-block;
}
.metadata {
font-size : 1em;
line-height : 1.5;
}
.commentmetadata {
border-bottom : 1px dotted #666;
font-size : 1em;
line-height : 1.2em;
width : 100%;
clear : both;
padding : 10px 0 5px 0;
margin : 10px 0;
}
.reply a {
display : inline-block;
padding : 5px 15px;
background : var(--color-02);
border-radius : 4px;
color : var(--color-01);
}
.reply a:hover {
background : #d00;
}
#comments #respond {
margin : 0 0 10px 0;
padding : 5px 0 0 0;
}
.logged-in-as {
font-weight : bold;
}
#comments #commentform .tags {
padding : 10px;
background : #ccc;
}
#comments #commentlist img {
padding : 10px;
}
.commets-list {
padding : 0;
list-style-type : none;
}
ul.children {
padding : 0;
}
.commets-list li {
list-style-type : none;
}
.comment-author.vcard .avatar {
float : left;
margin : 0 10px 0 0;
}
.form-allowed-tags { display : none;
}
#comments textarea {
margin : 0;
padding : 5px;
width : 100%;
background : #fff;
color : #000;
}
#comments input {
padding : 10px;
width : 100%;
}
#comments input[type="submit"] {
background : #999;
color : var(--color-01);
font-weight : bold;
}
#comments input[type="submit"]:hover {
background : var(--color-02);
} p.e404 {
padding : 0;
margin : 0;
font-family : 'Shippori Antique', sans-serif;
font-size : 100px;
line-height : 120px;
text-align : center;
}
p.e404 a {
color : var(--color-02);
}
#get_search_form {
margin : 20px 0 40px 0;
}
@media screen and (min-width: 1000px) {
p.e404 {
margin : 0 0 40px 0;
font-size : 300px;
line-height : 360px;
}
} aside ,
aside p {
margin : 0 0 0.25em 0;
}
aside a ,
aside a:visited {
color : var(--color-02);
}
aside a:hover {
color : #d00;;
}
aside h4 {
margin : 0 0 10px 0;
}
aside h4 a {
color : var(--color-01);;
}
#aside-search {
margin : 0 0 1.25em 0;
} .footer_box {
}
.footer_box h1.entry-title,
.footer_box h1.page-title ,
.footer_box h4.entry-title,
.footer_box h4.page-title {
line-height : 24px;
color : #000;
text-align : center;
padding : 10px 20px;
margin : 0 0 10px 0;
background-color : #fff;
}
.footer_box ,
.footer_box p {
color : var(--color-01);
line-height : 1.5em;
text-decoration : none;
}
.footer_box a {
color : var(--color-01);
}
.footer_box a:hover {
color : #fc0;
}
.footer_box h4 {
color : var(--color-02);
text-align : center;
margin : 0 0 10px 0;
background-color : var(--color-01);
}
@media screen and (min-width: 1000px) {
.footer_box {
display : block;
}
} #footertitle p,
#footertitle a,
#footertitle h1,
#footertitle h1 a {
color : #fff;
font-weight : normal;
font-size : var(--font-size);
line-height : 1.5em;
} #foot_nav {
position : fixed;
bottom : 0;
left : 0;
right : 0;
margin : 0;
padding : 0;
height : 56px;
display : grid;
grid-template-columns : repeat(4, 1fr);
justify-content : space-between;
}
#foot_nav li {
}
#foot_nav a {
position : relative;
bottom : 0;
right : 0;
display : block;
padding : 0;
width : 100%;
background : var(--color-05);
text-align : center;
color : #fff;
font-size : 11px;
line-height : 40px;
}
#foot_nav a:hover {
background : #CC3434;;
}
#foot_nav a i {
font-size : 24px;
line-height : 20px;
margin : 10px 0 0 0;
}
#foot_nav a i::after {
content : "\A"attr(data-cap);
white-space : pre;
margin : 0;
font-size : 9px;
font-weight : bold;
line-height : 0;
}
@media screen and (min-width: 1000px) {
#foot_nav {
position : initial;
display : block;
bottom : auto;
left : auto;
right : auto;
height : auto;
}
#foot_nav a {
display : block;
position : fixed;
padding : 5px 0;
width : 70px;
right : 20px;
border-radius : 4px;
line-height : 1em;
}
#foot_nav a i {
font-size : 20px;
line-height : 20px;
margin : 0;
}
#foot_nav a i::after {
font-size : 9px;
font-weight : bold;
line-height : 3px;
}
#foot_nav a:hover {
background : #CC3434;
}
#foot_nav li#foot_nav-page_top a {
bottom : 225px;
}
#foot_nav li#foot_nav-home a {
bottom : 165px;
}
#foot_nav li#foot_nav-contact a {
bottom : 105px;
}
#foot_nav li#foot_nav-e-calendar a {
bottom : 30px;
right : 20px;
width : 200px;
padding : 15px 0;
font-size : 16px;
line-height : 32px;
}
#foot_nav li#foot_nav-e-calendar a i {
margin : 0 5px 0 0;
}
#foot_nav li a i::after {
font-weight : normal;
}
#foot_nav li#foot_nav-e-calendar a i::after {
content : attr(data-cap);
margin : 0 0 0 5px;
font-size : 16px;
line-height : 20px;
}
} .pagination {
padding : 10px 0;
margin : 20px auto;
text-align : center;
background : #efefef;
}
.pagination span,
.pagination a {
display : inline-block;
width : auto;
height : 28px;
border-radius : 14px;
margin : 0 2px 0 0 ;
padding : 0 8px;
text-align : center;
text-decoration : none;
font-size : 1em;
line-height : 28px;
color : #333;
border : 1px solid #999;
background : var(--color-01);;
}
.pagination .page-count {
margin: 0 8px 0 0 ;
padding : 0;
width : auto;
font-size : 1em;
color : var(--color-02);
border : none;
background : transparent;
}
.pagination a.control ,
.pagination a.last {
width : auto;
padding : 0 5px;
color : var(--color-02);
}
.pagination a:hover {
background : var(--color-02);
color : var(--color-01);
}
.pagination .current {
background : var(--color-02);
color : var(--color-01);;
} nav#braudcrumb-list {
margin : 0 0 10px 0;
font-size : 15px;
line-height : 22px;
}
nav#braudcrumb-list a {
color : var(--color-02);
}
nav#braudcrumb-list ol {
padding : 0;
margin : 0;
}
nav#braudcrumb-list ol li {
float : left;
padding : 0;
margin : 0 10px 0 0;
list-style : none;
}
nav#braudcrumb-list i {
font-size : 16px;
margin-right : 2px;
color : #666;
} .page_nav {
margin : 40px 0;
display : grid;
grid-template-columns : repeat(2, 49%);
justify-content : space-between;
}
.page_nav a {
display : block;
position : relative;
height : 100%;
color : var(--color-02);
font-size : 16px;
line-height : 24px;
background : var(--color-01);
border : 1px solid var(--color-02);
}
.page_nav .previous a {
padding : 10px 10px 10px 50px;
}
.page_nav .previous a::before {
font-family : fontawesome;
content : "\f060";
position : absolute;
top : 0;
bottom : 0;
left : 0;
display : flex;
align-items : center;
justify-content: center;
width : 40px;
color : var(--color-02);
text-align : center;
}
.page_nav .next a {
padding : 10px 40px 10px 10px;
}
.page_nav .next a::after {
font-family : fontawesome;
content : "\f061";
position : absolute;
top : 0;
bottom : 0;
right : 0;
display : flex;
align-items : center;
justify-content: center;
width : 40px;
color : var(--color-02);
text-align : center;
}
.page_nav a:hover ,
.page_nav .previous a:hover::before ,
.page_nav .next a:hover::after {
background : var(--color-02);
color : var(--color-01);
} table {
width : 100%;
margin : 0 0 10px 0;
border-collapse : collapse;
border-spacing : 0;
}
table th,
table td {
margin : 0;
padding : 5px;
border-collapse : collapse;
border : 1px solid #999;
border-spacing : 0;
vertical-align : top;
}
table th p ,
table td p {
margin : 0;
}
@media screen and (min-width: 1000px) {
table th,
table td {
padding : 10px;
}
} .slide_tbl {
overflow-x : auto;
white-space : normal;
}
.slide_tbl table th,
.slide_tbl table td ,
.slide_tbl table td p {
line-height : 120%;
min-width : 100px;
max-width : 100px;
margin-bottom : 0!important;
margin : 0!important;
} @media screen and (min-width: 1000px) {
.slide_tbl {
overflow-x : hidden;
white-space : normal;
}
.slide_tbl table th,
.slide_tbl table td ,
.slide_tbl table td p {
line-height : 120%;
min-width : initial;
max-width : initial;
margin-bottom : 0!important;
margin : 0!important;
}
tr.pc_no_disp {
display : none;
}
} .asidebox ,
.footer_box ,
.widget_box {
margin-bottom : 10px;
}
.widget_box {
padding : 0 10px;
}
.widget_box h4 {
margin : 0 -10px 10px -10px;
}
@media screen and (min-width: 1000px) {
.asidebox ,
.footer_box ,
.widget_box {
margin-bottom : 20px;
}
.widget_box {
padding : 0;
}
.widget_box h4 {
margin : 0 0 10px 0;
}
} #aside-02 img {
max-width : 150px!important;
}
@media screen and (min-width: 1000px) {
#aside-02 img {
max-width : var(--size-small)!important;
}
} #recent-posts-2 {
}
#recent-posts-2 ul {
margin : -10px 0 0 0;
}
#recent-posts-2 ul li {
padding : 5px 0;
border-bottom : 1px solid #999;
} .widget_sp_image-description {
line-height : 120%;
} .tagcloud {
padding : 0 10px;
}
.tagcloud a {
display : inline-block;
padding : 5px;
margin : 0 5px 5px 0;
font-size : 14px!important;
color : var(--color-01);;
background : var(--color-04);
border-radius : 4px;
}
.tagcloud a:visited {
color : var(--color-01);;
}
.tagcloud a:hover {
color : var(--color-01);;
background : #d00;;
} table.contactform {
border : none;
color : var(--color-02);
}
table.contactform tr {
padding : 0;
margin : 0;
}
table.contactform td {
display : block;
padding : 0;
margin : 0;
border : none;
}
table.contactform td p {
margin : 10px 0 0 0;
}
table.contactform td:nth-child(1) {
font-weight : bold;
}
table.contactform td:nth-child(2) {
}
.wpcf7-list-item {
display : block;
}
.form_fullsize {
width : 100%;
}
table.contactform input[type="text"] ,
table.contactform input[type="email"] ,
table.contactform select ,
table.contactform textarea {
padding : 4px 2px;
border : 1px solid #999;
box-shadow : none;
color : #000;
}
.contact_submit input[type="submit"] {
display : inline-block;
margin : 30px auto;
padding : 10px 0;
}
.contact_submit input[type="submit"]:hover {
background : var(--color-03);
}
.wpcf7-list-item-label {
color : var(--color-02);
}
@media screen and (min-width: 1000px) {
table.contactform {
border-collapse : separate;
border-spacing : 5px;
color : #000;
}
table.contactform tr {
}
table.contactform td {
display : table-cell;
padding : 10px;
vertical-align : middle;
}
table.contactform td p {
margin : 0;
}
table.contactform td:nth-child(1) {
width : 25%;
background : #efefef;
}
}  .front_page #home_main {
position : absolute;
top : calc(var(--size-sitename) + 20px);
margin : 0;
padding : 0;
width : 100%;
height : calc(var(--size-vegas) - ( var(--size-sitename) + 20px + 40px) );
overflow : hidden;
display : flex;
align-items : center;
}
_::-webkit-full-page-media, _:future, :root #home_main {
height : calc(var(--size-vegas-d) - ( var(--size-sitename) + 20px + 40px) );
}
.front_page #home_main::after {
clear : both;
}
#front_image_outer {
position : relative;
width : var(--size-ml-w);
max-width : 100%;
margin : 0 auto;
}
#front_image {
position : absolute;
top : 0;
}
#center_catch_txt {
position : relative;
margin : 0 auto;
width : var(--size-ml-w);
max-width : 100%;
text-align : center;
color : #fff;
font-size : 36px;
line-height : 54px;
} #video {
position : absolute;
top : 50%;
left : 50%;
max-width : none!important;
min-width : 100%!important;
max-height : none!important;
min-height : 100%!important;
-webkit-transform : translate(-50%, -50%);
-moz-transform : translate(-50%, -50%);
transform : translate(-50%, -50%);
}
#video_dot {
position : absolute;
top : 0;
right : 0;
left : 0;
bottom : 0;
max-width : none!important;
min-height : calc(var(--size-vegas) - var(--size-sitename) - 40px );
background : url(//mariegohan.com/sys/wp-content/themes/fwc4/images/video_dot-black.png);
text-indent : -9999px;
}
.halftone::after {
content: '';
display: block;
width: 600px;
height: 600px;
position: absolute;
top: 0;
}
@media screen and (min-width: 1000px) {
.front_page #home_main {
height : calc(var(--size-vegas) - var(--size-sitename) );
top : calc(var(--size-sitename));
}
#video {
min-height : calc(100vh - var(--size-sitename) - var(--size-gnav) );
}
#front_image_outer {
width : var(--size-ml-w);
max-width : 100%;
}
} #vegasslider {
position : absolute;
width : 100%;
height : 100vh;
} .flexslider {
background : transparent!important;
border : none!important;
padding : 0!important;
margin : 0!important;
} .front_page #container_outer {
padding : calc(var(--size-vegas) - (var(--size-sitename) + 20px)) 0 10px 0;
margin : 0;
}
.front_page #container_outer.blog_style {
padding : 0 0 10px 0;
margin : 0;
}
.front_page #container_outer.paged2 {
padding : calc(var(--size-gnav) + var(--size-sitename)) 0 10px 0;
margin : 0;
}
#home_content {
padding : 0;
margin : 0 0 20px 0;
}
#home_content-column {
margin : 0 auto 20px auto;
}
#home_search_form-column {
padding : 0;
margin : 0 auto 40px auto;
width : 75%;
}
@media screen and (max-width: 1000px) {
#home_content-column {
margin : 0 auto 20px auto;
width : 100%;
}
} .e-calendar h2.calendar-ttl {
display : block;
position : static;
transform: none;
margin-top : 0;
text-align : center;
font-size : 30px;
border-bottom : none;
}
.e-calendar h2.calendar-ttl .calendar-ttl-prev {
padding-right : 10px;
}
.e-calendar h2.calendar-ttl .calendar-ttl-next {
padding-left : 10px;
}
#cal_change {
display : none;
}
p.month_lnk {
margin : 20px 0;
font-size : 18px;
line-height : 40px;
}
p.month_lnk a {
display : inline-block;
margin : 0;
height : 40px;
border : 1px solid #ccc;
background : var(--color-03);
color : var(--color-02)!important;
}
p.month_lnk a:hover {
background : var(--color-04);
border : 1px solid ;
color : var(--color-01)!important;
}
p.month_lnk .prev {
border-radius : 20px 0 0 20px;
padding : 0 10px 0 20px;
}
p.month_lnk .this {
padding : 0 10px;
border-left : none!important;
border-right : none!important;
}
p.month_lnk .next {
border-radius : 0 20px 20px 0;
padding : 0 20px 0 10px;
}
#calendar_outer #content {
padding : 0!important
}
#calendar_outer {
padding : 0;
margin : 0;
border-top : 1px solid #666;
}
#calendar_outer .youbi_header,
#calendar_outer .null_day {
display : none;
}
.single_day {
display : grid;
grid-template-columns : 40px 1fr;
justify-content : space-between;
padding : 0;
margin : 0;
border-bottom : 1px solid #666;
}
.single_day.today {
background : rgba(255,0,0,0.3);
}
.date_card {
width : 40px;
background : var(--color-01);
border-right : 1px solid #666;
text-align : center;
padding : 0 0 10px 0;
}
.date_card .day {
display : flex;
padding : 0;
margin : 0;
width : 100%;
align-items : center;
justify-content: center;
height : 30px;
font-size : 21px;
text-align : center;
}
.single_day.today .date_card {
background : rgba(255,0,0,0.3);
}
.date_card .jyoubi {
display : inline-block;
padding : 0;
margin : 0;
width : 24px;
height : 24px;
font-size : 14px;
line-height : 24px;
font-weight : bold;
background : var(--color-01);
border : 1px solid #ccc;
border-radius : 12px;
}
.date_card .jyoubi.sunday {
background : #b02c2c;
border : 1px solid #b02c2c;
color : #fff;
}
.date_card .jyoubi.saturday {
background : #2c4c63;
border : 1px solid #2c4c63;
color : #fff;
}
a.single_event {
padding : 0;
margin : 0;
display : grid;
grid-template-columns : 110px 1fr;
justify-content : space-between;
color : var(--color-02);
border-bottom : 1px solid #666;
}
.s-calendar a.single_event {
display : block;
}
a.single_event:last-child {
border-bottom : none;
}
a.single_event:hover {
background : var(--color-cal-hover);
}
a.single_event p {
margin : 0;
}
.event-thumbnail {
position : relative;
width : 100px;
height : 100px;
overflow : hidden;
}
.event-thumbnail .event_genre {
position : absolute;
display : inline-block;
bottom : 0;
right : 0;
padding : 0 5px;
margin : 0;
font-size : 12px;
line-height : 20px;
color : var(--color-01);
background : var(--color-02);
}
.event-thumbnail .event_session {
position : absolute;
display : inline-block;
top : 0;
left : 0;
padding : 0 5px;
margin : 0;
font-size : 12px;
line-height : 20px;
color : #fff;
background : var(--color-04);
}
.single_event-content {
padding : 5px;
}
.single_event-content .event-time {
margin : -5px 0 0 0;
}
.single_event-content .event-time_price {
display : inline-block;
padding : 0 5px;
margin-right : 1px;
border-radius : 0;
color : #fff;
font-size: 13px;
line-height : 24px;
}
.single_event-content .event-open {
background : #7480a8;
}
.single_event-content .event-start {
background : #74a88d;
}
.single_event-content .event-end {
background : #8b74a8;
}
.single_event-content .event-price {
background : #a996da;
}
.single_event-content .event-title {
font-size : 110%;
font-weight : bold;
}
p.normal_business ,
p.shop_closed ,
p.shop_free {
padding : 10px 0 0 10px;
}
p.shop_closed {
background : var(--color-cal-closed);
}
p.shop_closed:before {
content : "\f410";
font-family : fontawesome;
color : #ea6e61;
margin-right : 4px;
}
p.shop_free {
background : var(--color-cal-free);
}
p.shop_free:before {
content : "\f130";
font-family : fontawesome;
color : #3bc562;
margin-right : 4px;
}
@media screen and (min-width: 640px) {
.single_day {
grid-template-columns : 60px 1fr;
}
.date_card {
width : 60px;
}
.date_card .day {
height : 40px;
font-size : 24px;
}
a.single_event {
grid-template-columns : 160px 1fr!important;
height : 150px;
overflow : hidden;
}
.s-calendar a.single_event {
display : block;
height : auto;
}
.event-thumbnail {
width : 150px;
height : 150px;
}
} @media screen and (min-width: 640px) {
#cal_change {
display : block;
max-width : 100%;
padding : 10px;
font-size : 24px;
color : #000;
background : #ccc;
border : 1px solid #fff;
border-radius : 4px;
}
#cal_change:hover {
color : #fff;
background : #000;
}
#calendar_outer.monthly_view {
display : grid;
grid-template-columns : repeat(7, 1fr);
justify-content : space-between;
padding : 0;
margin : 0;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#calendar_outer.monthly_view .youbi_header {
display : block;
padding : 3px 0;
background : #efefef;
color : #000;
text-align : center;
border-right : 1px solid #666;
border-bottom : 1px solid #666;
}
#calendar_outer.monthly_view .youbi_header.sunday {
background : #933;
color : #fff;
}
#calendar_outer.monthly_view .youbi_header.saturday {
background : #339;
color : #fff;
}
#calendar_outer.monthly_view .null_day ,
#calendar_outer.monthly_view .single_day {
display : block;
padding : 0;
margin : 0;
border-bottom : 1px solid #666;
border-right : 1px solid #666;
}
#calendar_outer.monthly_view .date_card {
display : block;
width : 100%;
margin : 0;
background : #555;
color : #fff;
text-align : center;
height : 30px;
border-right : none;
}
#calendar_outer.monthly_view .single_day.today .date_card {
background : rgba(255,0,0,0.3);
}
#calendar_outer.monthly_view .date_card .day {
padding : 0;
margin : 0;
height : 30px;
font-size : 14px;
line-height : 22px;
}
#calendar_outer.monthly_view .date_card .jyoubi {
display : none;
}
#calendar_outer.monthly_view .day_events {
display : block;
min-height : 60px;
}
#calendar_outer.monthly_view .single_event {
display : block;
height : auto;
}
#calendar_outer.monthly_view .event-thumbnail {
display : none;
}
#calendar_outer.monthly_view .event-title {
padding : 5px 10px;
margin : 0;
font-size : 14px;
line-height : 18px;
}
#calendar_outer.monthly_view .event-excerpt {
display : none;
}
#calendar_outer.monthly_view .day_events {
min-height : 50px;
}
} .cal_div {
padding : 5px 0;
border-bottom : 1px dotted #999;
text-align : center;
}
.cal_div03 {
border-bottom : none;
}
.cal_div.close {
background : #933;
color : #999!important;
}
.cal_div.close::before {
content : "×";
} #todays_live {
position : absolute;
top : 40px;
left : calc((100vw - 320px) / 2);
text-align : center;
}
#todays_live h3 {
margin : 0 0 10px 0;
font-family: 'Asap', sans-serif;
font-weight : 700;
font-size : 30px;
color : #fff;
text-shadow : 1px 1px 6px #fff;
}
#todays_live-scroll {
display : block;
width : 320px;
background : #fff;
border : 4px solid #000;
text-align : center;
overflow : hidden;
line-height : 40px;
border-radius : 20px;
}
#todays_live-scroll span {
display : inline-block;
padding-left: 100%;
white-space : nowrap;
line-height : 1em;
animation : scrollAnime 8s linear infinite;
}
#todays_live-scroll span ,
#todays_live-scroll span a {
color : #000;
}
#todays_live-scroll span a {
margin-right : 100px;
}
@keyframes scrollAnime{
0% { transform: translateX(0)}
100% { transform: translateX(-100%)}
} #info {
}
#info > div {
position : relative;
border : 1px solid #999;
border-radius : 10px;
padding : 10px 10px 60px 10px;
}
#info h3 {
padding : 0;
margin : 20px 0 30px 0;
font-weight : 400;
text-align : center;
}
.todays_live {
position : relative;
}
.todays_live-date {
position : absolute;
top : -10px;
left : 5px;
width : 60px;
height : 60px;
border : 1px solid #666;
background : var(--color-01);
}
p.detail ,
.post_list-hotnews a.read_more {
position : absolute;
bottom : 10px;
right : 10px;
margin : 0;
} .food_drink .grid2-1 {
grid-gap : 60px;
}
.food_drink h3 {
font-weight : 500;
font-size : 22px;
}
.food_drink dl {
}
.food_drink dt {
float : left;
padding : 5px 0;
}
.food_drink dd {
text-align : right;
padding : 5px 0;
line-height : 24px;
border-bottom : 1px dotted #999;
}
.food_drink dd::after {
content : "";
display : block;
clear : both;
overflow : hidden;
font-size : 0.1px;
line-height : 0;
}:root {
--color-04 : #4d2d0f;  --font-family01 : 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ ProN W3', Hiragino Kaku Gothic ProN, 'メイリオ', Meiryo, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif; --font-family02 : 'Noto Sans JP', sans-serif; --font-size : 16px; --line-height : 24px; --size-sitename : 40px; --w-large : 1000px;
--w-medium : 640px;
--w-half : 48%;
--w-1-third : 32%;
--w-quater : 24%;
--w-small : 300px;
--w-thumb : 150px;
--w-grid-gap : 10px; --size-vegas : 100vh;
--size-vegas-d : 100dvh; --size-ml-w : 1000px;
--size-ml-h : 1000px;
} #nav {
margin : 0;
padding : 30px 0 0 0;
}
#wrapper {
padding : 0 0 50px 0;
}
#container_outer {
padding : var(--size-sitename) 0 0 0;
}
#container {
padding : 0 0 30px 0;
}
#footer_outer {
background : #f3f3f3;
}
footer {
}
#footertitle_outer {
background : #fff;
}
@media screen and (min-width : 1000px) {
#nav {
}
#container_outer {
padding : 0 0 50px 0;
}
#container {
padding : 0;
}
} .post a,
.post a:link {
color : #1b3287;
font-weight : bold;
text-decoration : none;
background : transparent;
border-bottom : 1px solid #1b3287;
}
.post a:active,
.post a:hover {
color : #f00;
border-bottom : 1px solid #f00;
outline : 0;
} button#mobile_menu_bttn {
position : absolute;
top : 10px;
right : 10px;
cursor: pointer;
width : var(--size-sitename);
height : var(--size-sitename);
border : none;
box-shadow : none;
background : transparent;
}
#mobile_menu_bttn span.mmb1,
#mobile_menu_bttn span.mmb2,
#mobile_menu_bttn span.mmb3 {
display : inline-block;
transition : all .4s;
position : absolute;
left : 0;
height : 2px;
background : var(--color-02);
width : 100%;
}
#mobile_menu_bttn:hover span.mmb1,
#mobile_menu_bttn:hover span.mmb2,
#mobile_menu_bttn:hover span.mmb3 {
background : var(--color-04);
}
#mobile_menu_bttn span.mmb1 {
top : 0; 
}
#mobile_menu_bttn span.mmb2 {
top : calc(var(--size-sitename) * 0.3);
}
#mobile_menu_bttn span.mmb3 {
top :  calc(var(--size-sitename) * 0.6);
}
#mobile_menu_bttn span.mmb4 {
position : absolute;
display : block;
top :  calc(var(--size-sitename) * 0.65);
font-size : 10px;
font-weight : bold;
text-align : center;
background : transparent;
}
#mobile_menu_bttn.close span.mmb1 {
transform : translateY(calc(var(--size-sitename) * 0.3)) rotate(-31deg);
width : 100%;
}
#mobile_menu_bttn.close span.mmb2 {
opacity : 0;
}
#mobile_menu_bttn.close span.mmb3 {
transform : translateY(calc(var(--size-sitename) * -0.3)) rotate(31deg);
width : 100%;
}
@media screen and (min-width: 1000px) {
button#mobile_menu_bttn {
right : 20px;
}
} .footer_box ,
.footer_box p {
color : #000;
line-height : 1.5em;
text-decoration : none;
}
.footer_box a {
color : #000;
}
.footer_box a:hover {
color : #c00;
}
.footer_box h4 {
color : var(--color-02);
text-align : center;
margin : 0 0 10px 0;
background-color : var(--color-01);
}
footer ul#sns-button i {
color : #000;
} #footertitle p,
#footertitle a,
#footertitle h1,
#footertitle h1 a {
color : #333;
} .no_img {
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4-child/custom/no_image.png) #ccc no-repeat center center;
background-size : contain;
}
.no_img-sq {
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4-child/custom/no_image.png) #ccc no-repeat center center;
background-size : contain;
} .post_list-grid {
margin-bottom : 20px;
}
@media screen and (min-width: 1000px) {
.post_list-grid .post_list {
grid-template-columns : repeat(4, 1fr);
grid-gap : 20px;
}
}
.post_list dt.post_list-thumb a span {
padding-bottom : 66.7%;
}
.post_list dd.post_list-content h3 {
font-size : 18px;
line-height : 22px;
}
.post_list-box .read_more {
display : none!important;
}
.post_list dt.post_list-thumb .pl-cat a {
background : rgba(0,0,0,0.5);
color : #fff;
font-size : 10px;
line-height : 15px;
padding : 3px 5px;
}
@media screen and (min-width: 640px) {
.post_list dd.post_list-content p {
font-size : 14px;
line-height : 20px;
}
.post_list dd.post_list-content .blog_info {
font-size : 14px;
line-height : 20px;
}
} .hot_post {
position : relative;
}
.hot_post .hot-thumb {
}
.hot_post .hot-thumb a span {
display : block;
width : 100%;
height : 0;
padding-bottom : 56.25%;
}
.hot_post .hot-thumb .fav_now {
position : absolute;
top : -4px;
left : -4px;
width : 80px;
height : 80px;
}
.hot_post .hot-thumb h3 {
position : absolute;
bottom : 34px;
left : 5%;
right : 5%;
font-size : 20px;
line-height : 24px;
text-align : left;
padding : 0;
}
.hot_post .hot-thumb h3 a {
color : #fff;
font-weight : bold;
text-shadow : 2px 2px 2px #000;
} #lnk_season a,
#lnk_ranking a {
display : flex;
align-items : center;
justify-content : center;
width : 100%;
height: auto;
aspect-ratio: 16/9;
padding : 0;
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4-child/images/ranking-banner.jpg) center center;
background-size : cover;
font-family : var(--font-family02);
font-weight : 700;
font-size : 30px;
line-height : 45px;
color : #fff;
text-shadow : 2px 2px 2px #000;
text-align : center;
}
#lnk_season a {
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4-child/images/season-banner.jpg) center center;
background-size : cover;
}
#lnk_season a span ,
#lnk_ranking a apsn {
}
#lnk_season a i ,
#lnk_ranking a i {
display : inline-block;
font-size : 50px;
line-height : 70px;
width : 70px;
background : #d4c018;
border-radius : 35px;
}
#lnk_season a i {
background : #18d45a;
}
@media screen and (min-width: 1000px) {
} nav#home_nav01 {
margin-bottom : 20px;
padding : 0 10px;
}
nav#home_nav01 ul {
margin : 0;
padding : 0;
display : grid;
grid-template-columns : repeat(2, 1fr);
grid-gap : 5px;
}
nav#home_nav01 li {
list style : none;
margin : 0;
padding : 0;
}
nav#home_nav01 li a {
display : flex;
align-items : center;
justify-content : center;
text-align : center;
padding : 15px 0;
font-size : 17px;
line-height : 21px;
font-weight : bold;
color : #000;
border : 1px solid #666;
background : #fff;
width : 100%;
height : 100%;
}
nav#home_nav01 li a:hover {
background : #000;
color : #fff;
}
nav#home_nav02 {
margin-bottom : 20px;
}
nav#home_nav02 a {
display : flex;
align-items : center;
justify-content : center;
text-align : center;
padding : 15px 0;
margin : 0 0 20px 0;
font-size : 17px;
line-height : 21px;
font-weight : bold;
color : #000;
border : 1px solid #666;
background : #fff;
width : 100%;
}
nav#home_nav03 {
display : none;
}
nav#home_nav01 li a i {
color : #f04b00;
margin : 0 5px 0 0;
font-size : 125%;
}
nav#home_nav01 li a:hover i {
color : #fc0;
}
@media screen and (min-width: 1000px) {
nav#home_nav01 {
padding : 0;
}
nav#home_nav01 ul {
grid-template-columns : repeat(6, 1fr);
}
nav#home_nav02 {
display : none;
}
nav#home_nav03 {
display : block;
margin-bottom : 20px;
padding : 0;
}
nav#home_nav03 ul {
margin : 0;
padding : 0;
display : grid;
grid-template-columns : repeat(7, 1fr);
grid-gap : 6px;
}
nav#home_nav03 li {
list style : none;
margin : 0;
padding : 0;
}
nav#home_nav03 li a {
display : flex;
align-items : center;
justify-content : center;
text-align : center;
color : #333;
padding : 10px 0;
font-size : 14px;
line-height : 20px;
border : 1px solid #666;
border-radius : 4px;
width : 100%;
height : 100%;
}
nav#home_nav03 li a:hover {
background : #eee;
}
} #mobile_menu li a:before {
font-family : Fontawesome;
margin-right : 5px;
font-weight : normal;
}
#mobile_menu li.mnav-home a:before {
content : "\f015";
color : #26b0ff;
}
#mobile_menu li.mnav-ranking a:before {
content : "\f521";
color : #f0e056;
}
#mobile_menu li.mnav-season a:before {
content : "\f5d1";
color : #f72a09;
}
#mobile_menu li.mnav-microwave a:before {
content : "\f7e4";
color : #49bd51;
}
#mobile_menu li.mnav-chilled a:before {
content : "\e2eb";
color : #92ddd3;
}
#mobile_menu li.mnav-arrange a:before {
content : "\f24d";
color : #895ca9;
}
#mobile_menu li.mnav-meat a:before {
content : "\f6c8";
color : #e35c98;
}
#mobile_menu li.mnav-fish a:before {
content : "\f578";
color : #e39e86;
}
#mobile_menu li.mnav-vegetable a:before {
content : "\f816";
color : #43d168;
}
#mobile_menu li.mnav-box a:before {
content : "\f290";
color : #9357d6;
}
#mobile_menu li.mnav-snack a:before {
content : "\f1fd";
color : #cba700;
}
#mobile_menu li.mnav-report a:before {
content : "\f328";
color : #d160ca;
}
#mobile_menu li.mnav-marie a:before {
content : "\f182";
color : #d62424;
}
#mobile_menu li.mnav-search a:before {
content : "\f002";
color : #2ca71f;
}
#mobile_menu li.mnav-contact a:before {
content : "\f0e0";
color : #6d79a3;
}
#mobile_menu li.mnav-sweets a:before {
content : "\f810";
color : #7815ff;
}
#mobile_menu li.mnav-diet a:before {
content : "\e473";
color : #7815ff;
}
#mobile_menu li.mnav-cats a:before {
content : "\f1b0";
color : #f1b;
}
#mobile_menu li.mnav-cat a {
padding : 10px 0 10px 20px;
font-size : 14px;
font-weight : normal;
}
#mobile_menu li.sub-nav a {
display : block;
padding : 0 0 0 20px;
font-weight : bold;
line-height : 36px;
color : #000;
}
#mobile_menu li.sub-nav a::before {
content : "▶";
}
#mobile_menu li a:hover {
background : #000;
color : #fff;
}
#mobile_menu li#mobile_searchform {
padding : 0;
border : none!important;
}
#mobile_menu li#mobile_searchform form#searchform {
border : none;
} #marie-ranking ol {
margin : 0;
padding : 0;
counter-reset : item;
list-style : none;
}
#marie-ranking ol li {
padding : 0;
margin : 0!important;
overflow : hidden;
}
#marie-ranking ol li h3 {
margin : 30px 0 10px 0;
font-size : 20px;
line-height : 32px;
}
#marie-ranking ol li h3::before {
counter-increment : item;
content : counter(item)'位';
display : inline-block;
padding : 0 10px;
margin : 0 0 2px 0;
background : #444;
border-radius : 4px;
font-size : 1em;
color : var(--color-01);;
font-weight : bold;
line-height : 1.25em;
}
#marie-ranking ol li h3 span {
margin : 0 0 0 10px;
padding : 5px 10px;
font-size : 14px;
background : #0051d3;
color : #fff;
}
#marie-ranking ol li .wpp-thumbnail {
margin : 0 0 10px 0!important;
width : 100%;
height : auto;
}
#marie-ranking ol li .no_img {
height : 667px;
overflow : hidden;
}
#marie-ranking ol li p {
margin : 0;
}
@media screen and (min-width: 1000px) {
} #lnk_youtube .widget_box {
padding : 0;
}
footer .widget_box {
padding : 0;
margin : 0 0 30px 0;
}
footer .widget_box h4.footer_list_title{
padding : 5px 0;
margin : 0 0 10px 0;
}
footer .grid3-1 {
grid-gap : 30px;
}
footer ul.menu {
padding : 0;
}
footer ul.menu li {
margin : 0 0 5px 0;
}
footer ul.menu li::before {
content : "\f04b";
font-family : fontawesome;
margin : 0 5px 0 0;
} form.searchandfilter {
}
form.searchandfilter ul {
margin : 0;
padding : 0;
}
form.searchandfilter ul li {
margin : 0 10px 0 0;
padding : 0;
}
form.searchandfilter ul li h4 {
display : block;
margin : 40px 0 10px 0;
padding : 5px 10px;;
font-size : 20px;
background : #4d2d0f;
color : #fff;
}
form.searchandfilter ul li ul {
padding : 0;
}
form.searchandfilter ul li ul li {
display : inline-block;
line-height : 32px;
}
li.sf-field-submit input[type="submit"] {
display : inline-block;
padding : 10px 40px;
margin : 40px 0;
border : 1px solid #666;
border-radius : 2px;
background : #fff;
color : #000;
font-size : var(--font-size);
line-height : calc( var(--font-size) * 1.5);
font-weight : normal;
}
li.sf-field-submit input:hover[type="submit"] {
background : #efefef;
}
ul.custom_search {
padding : 0;
margin : 0;
}
ul.custom_search li {
float : left;
list-style : none;
padding : 0;
margin : 0;
}
ul.custom_search li a {
display : inline-block;
padding : 5px 15px;
margin : 0 10px 10px 0;
border : 1px solid #666;
border-radius : 2px;
color : #000;
}
ul.custom_search li a:hover {
background : #efefef;
}
.custom_search #search {
margin : 0 0 60px 0;
}
#to_search_filter a {
display : block;
padding : 30px 0;
margin : 0 0 30px 0;
background : url(https://mariegohan.com/sys/wp-content/themes/fwc4-child/images/recipie_search.jpg) center center;
background-size : cover;
font-family : var(--font-family02);
font-weight : 700;
font-size : 30px;
line-height : 45px;
color : #fff;
text-shadow : 2px 2px 2px #000;
text-align : center;
}
.sf-field-submit input[type="submit"] {
font-size : 150%!important;
font-weight : bold! important;
padding : 20px 80px!important;
border : 5px solid #555!important;
border-radius : 8px!important;
}
@media screen and (min-width: 1000px) {
#to_search_filter a {
padding : 60px 0;
}
} .single .entry-content ol {
margin : 0;
padding : 0;
counter-reset : item;
list-style : none;
}
.single .entry-content ol li {
position : relative;
padding : 50px 20px 20px 20px;
margin : 0!important;
list-style : none;
}
.single .entry-content ol li:before {
position : absolute;
top : 10px;
left : 20px;
counter-increment : item;
content : counter(item);
display : flex;
justify-content : center;
align-items : center;
font-family : var(--font-family02);
font-weight : 700;
font-size : 20px;
color : #000;
width : 30px;
height : 30px;
line-height : 30px;
border-radius : 15px;
text-align : center;
margin : 0;
background : #fff;
box-shadow : 1px 2px 3px rgba(0,0,0,0.3);
}
.single .entry-content ol li:nth-child(odd) {
background : #efefef;
border-bottom : 1px dotted #999;
}
.single .entry-content ol li:nth-child(even) {
background : #f6f6f6;
border-bottom : 1px dotted #999;
}
.single .entry-content ol li img + br {
display: inline-block;
width: 100%;
content : "\00a0";
margin : 0 0 10px 0;
}
#category_list {
}
#category_list a {
display : inline-block;
float : left;
padding : 10px 30px;
margin : 0 20px 20px 0;
border : 1px solid #666;
border-radius : 2px;
background : #fff;
color : #000;
font-size : calc(var(--font-size) * 1.25);
line-height : calc( var(--font-size) * 1.5);
font-weight : bold;
}
#category_list a:hover {
background : #efefef;
} #home-news {
margin-bottom : 40px;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://mariegohan.com/sys/wp-content/plugins/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://mariegohan.com/sys/wp-content/plugins/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://mariegohan.com/sys/wp-content/plugins/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://mariegohan.com/sys/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://mariegohan.com/sys/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}