img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.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 .5em 1em;padding:.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:400;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:.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.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}
/*!
Theme Name: sobbq
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sobbq
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

sobbq is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.bx-wrapper{position:relative;margin:0 auto 0 auto;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-40px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#ddd}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#ddd;text-indent:-9999px;display:block;width:5px;height:5px;margin:0 5px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;width:100%}.bx-wrapper .bx-caption span{color:#000;letter-spacing:.1em;font-family:Montserrat;font-weight:500;display:block;font-size:.9em;padding:10px 20px}
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/*# sourceMappingURL=vegas.min.css.map */

/*!
 * jquery-drawer v3.2.1
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */
@media screen and (max-width: 999999px){
.drawer-nav{
	position:fixed;
	z-index:99999;
	top:0;
	overflow:hidden;
	width:100%;
	height:100%;
	color:#fff;
	background-color:var(--mycolor-sand);
}
.drawer-brand{
	font-size:1.5rem;
	font-weight:700;
	line-height:3.75rem;
	display:block;
	padding-right:.75rem;
	padding-left:.75rem;
	text-decoration:none;
	color:#fff
}
.drawer-menu{
	margin:0;
	padding:0;
	list-style:none
}
.drawer-menu-item{
	font-size:1rem;
	display:block;
	padding:.75rem;
	text-decoration:none;
	color:#fff
}
.drawer-menu-item:hover{
	text-decoration:underline;
	color:#10347C;
	background-color:transparent
}
.drawer-overlay{
	position:fixed;
	z-index:-10;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0);
}
.drawer-open .drawer-overlay{
	display:block
}
.drawer--top .drawer-nav{
	top:-100%;
	left:0;
	width:100%;
	height:100vh;
	max-height:100%;
	-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);
	transition:top .6s cubic-bezier(.19,1,.22,1)
}
.drawer--top.drawer-open .drawer-nav{
	top:0
}
.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{
	left:0
}
.drawer--left .drawer-nav{
	left:-18rem;
	-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);
	transition:left .6s cubic-bezier(.19,1,.22,1)
}
.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{
	left:0;
}
.drawer--left.drawer-open .drawer-hamburger{
	left:100%;
}
.drawer--right .drawer-nav{
	right:-100%;
	-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);
	transition:right .6s cubic-bezier(.19,1,.22,1)
}
.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{
	right:0;
}
.drawer--right.drawer-open .drawer-hamburger{
	right:0rem;
}
.drawer-hamburger{
	position: fixed;
    z-index: 100000;
    top: 10px;
	margin:0 20px 0 0;
    display: block;
    box-sizing: content-box;
    width: 2.0rem;
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px);
    border: 0;
    outline: 0;
    height: 30px;
    background-color: transparent;
}
.drawer-hamburger:hover{
	cursor:pointer;
	background-color:transparent
}
.drawer-hamburger-icon{
	position:relative;
	display:block;
	margin-top:6px
}
.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{
	width:100%;
	height:2px;
	-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);
	transition:all .6s cubic-bezier(.19,1,.22,1);
	background-color:rgba(0,0,30,1.0)
}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{
	position:absolute;
	top:-8px;
	left:0;
	content:' '
}
.drawer-hamburger-icon:after{
	top:8px
}
.drawer-open .drawer-hamburger-icon{
	background-color:transparent
}
.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{
	top:0
}
.drawer-open .drawer-hamburger-icon:before{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.drawer-open .drawer-hamburger-icon:after{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.sr-only{
	position:absolute;
	overflow:hidden;
	clip:rect(0,0,0,0);
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
	position:static;
	overflow:visible;
	clip:auto;
	width:auto;
	height:auto;
	margin:0
}
.drawer--sidebar,.drawer--sidebar .drawer-contents{
	background-color:#fff
}
@media screen and (max-width:640px){
.drawer-nav{
	position:fixed;
	z-index:99999;
	top:0;
	width:100%;
	height:100%;
}
.drawer-hamburger{
	display:block;
	box-sizing:content-box;
	width:1.8em;
	top:10px;
	margin:0 8px 0 0;
	-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);
	transition:all .6s cubic-bezier(.19,1,.22,1);
	-webkit-transform:translateZ(100px);
	transform:translateZ(100px);
	border:0;
	outline:0;
	background-color:transparent;
}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{
	position:absolute;
	top:-6px;
	left:0;
	content:' '
}
.drawer-hamburger-icon:after{
	top:6px;
}
}
@media screen and (min-width:641px) and ( max-width:999px) {
.drawer-nav{
	position:fixed;
	z-index:99999;
	top:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.drawer-hamburger{
	display:block;
	box-sizing:content-box;
	width:2.0rem;
	top:10px;
	margin:0 20px 0 0;
	-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);
	transition:all .6s cubic-bezier(.19,1,.22,1);
	-webkit-transform:translateZ(100px);
	transform:translateZ(100px);
	border:0;
	outline:0;
	background-color:transparent;
}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{
	position:absolute;
	top:-8px;
	left:0;
	content:' ';
}
.drawer-hamburger-icon:after{
	top:8px;
}
}
@media (min-width:64em){
.drawer--sidebar .drawer-hamburger{
	display:none;
	visibility:hidden
}
.drawer--sidebar .drawer-nav{
	display:block;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	position:fixed;
	width:12.5rem;
	height:100%
}
.drawer--sidebar.drawer--left .drawer-nav{
	left:0;
	border-right:1px solid #ddd
}
.drawer--sidebar.drawer--left .drawer-contents{
	margin-left:12.5rem
}
.drawer--sidebar.drawer--right .drawer-nav{
	right:0;
	border-left:1px solid #ddd
}
.drawer--sidebar.drawer--right .drawer-contents{
	margin-right:12.5rem
}
.drawer--sidebar .drawer-container{
	max-width:48rem
}
}
@media (min-width:75em){
.drawer--sidebar .drawer-nav{
	width:18rem
}
.drawer--sidebar.drawer--left .drawer-contents{
	margin-left:18rem
}
.drawer--sidebar.drawer--right .drawer-contents{
	margin-right:18rem
}
.drawer--sidebar .drawer-container{
	max-width:60rem
}
}
.drawer--navbarTopGutter{
	padding-top:3.75rem
}
.drawer-navbar .drawer-navbar-header{
	border-bottom:1px solid #ddd;
	background-color:#fff
}
.drawer-navbar{
	z-index:3;
	top:0;
	width:100%
}
.drawer-navbar--fixed{
	position:fixed
}
.drawer-navbar-header{
	position:relative;
	z-index:3;
	box-sizing:border-box;
	width:100%;
	height:3.75rem;
	padding:0 .75rem;
	text-align:center
}
.drawer-navbar .drawer-brand{
	line-height:3.75rem;
	display:inline-block;
	padding-top:0;
	padding-bottom:0;
	text-decoration:none
}
.drawer-navbar .drawer-brand:hover{
	background-color:transparent
}
.drawer-navbar .drawer-nav{
	padding-top:3.75rem
}
.drawer-navbar .drawer-menu{
	padding-bottom:7.5rem
}
@media (min-width:64em){
.drawer-navbar{
	height:3.75rem;
	border-bottom:1px solid #ddd;
	background-color:#fff
}
.drawer-navbar .drawer-navbar-header{
	position:relative;
	display:block;
	float:left;
	width:auto;
	padding:0;
	border:0
}
.drawer-navbar .drawer-menu--right{
	float:right
}
.drawer-navbar .drawer-menu li{
	float:left
}
.drawer-navbar .drawer-menu-item{
	line-height:3.75rem;
	padding-top:0;
	padding-bottom:0
}
.drawer-navbar .drawer-hamburger{
	display:none
}
.drawer-navbar .drawer-nav{
	position:relative;
	left:0;
	overflow:visible;
	width:auto;
	height:3.75rem;
	padding-top:0;
	-webkit-transform:translateZ(100px);
	transform:translateZ(100px)
}
.drawer-navbar .drawer-menu{
	padding:0
}
.drawer-navbar .drawer-dropdown-menu{
	position:absolute;
	width:18rem;
	border:1px solid #ddd
}
.drawer-navbar .drawer-dropdown-menu-item{
	padding-left:.75rem
}
}
.drawer-dropdown-menu{
	display:none;
	box-sizing:border-box;
	width:100%;
	margin:0;
	padding:0;
	background-color:#fff
}
.drawer-dropdown-menu>li{
	width:100%;
	list-style:none
}
.drawer-dropdown-menu-item{
	line-height:3.75rem;
	display:block;
	padding:0;
	padding-right:.75rem;
	padding-left:1.5rem;
	text-decoration:none;
	color:#222
}
.drawer-dropdown-menu-item:hover{
	text-decoration:underline;
	color:#555;
	background-color:transparent
}
.drawer-dropdown.open>.drawer-dropdown-menu{
	display:block
}
.drawer-dropdown .drawer-caret{
	display:inline-block;
	width:0;
	height:0;
	margin-left:4px;
	-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;
	transition:opacity .2s ease,-webkit-transform .2s ease;
	transition:transform .2s ease,opacity .2s ease;
	transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.drawer-dropdown.open .drawer-caret{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.drawer-container{
	margin-right:auto;
	margin-left:auto
}
@media (min-width:64em){
.drawer-container{
	max-width:60rem
}
}
@media (min-width:75em){
.drawer-container{
	max-width:70rem
}
}
}
@charset "utf-8";@media screen and (min-width:1000px){,.@font-face{font-family:'Akrobat Bold';font-style:normal;font-weight:400;src:local('Akrobat Bold'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Bold.woff) format('woff')}@font-face{font-family:'Akrobat Black';font-style:normal;font-weight:400;src:local('Akrobat Black'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Black.woff) format('woff')}:root{--mycolor-white:#fff;--mycolor-black:#000;--mycolor-grey:#dadada;--mycolor-light-grey:#efefef;--mycolor-sand:#ddd8c3;--mycolor-dark-sand:#985;--mycolor-red:#cc5882;--myfont-sans-serif:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en:"Akrobat Bold","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en-bold:"Akrobat Black","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-weight-normal:400;--myfont-weight-bold:700;--myfont-space-normal:.12em;--myfont-space-narrow:0em;--myfont-space-narrow2:.05em;--myfont-space-wide:.25em;--myfont-size:14px}::selection{background:var(--mycolor-black);color:#fff}html,body{height:100%}body{margin:0;padding:0;font-family:var(--myfont-sans-serif);font-size:var(--myfont-size);font-weight:var(--myfont-weight-normal);color:var(--mycolor-black);line-height:2;letter-spacing:var(--myfont-space-normal);font-feature-settings:"palt";-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;width:auto;border-style:none;vertical-align:bottom;　}.objectfit{object-fit:cover;font-family:'object-fit: cover;'}.thumb{margin:0}address{font-style:normal}a{color:var(--mycolor-black);text-decoration:none;transition:.3s ease-out}a:hover{color:var(--mycolor-black);text-decoration:none}a:visited{color:var(--mycolor-black);text-decoration:none}p{margin:1em 0}ul,li{list-style-type:none;padding:0;margin:0}ol{padding-left:1.5em}ol li{list-style-type:decimal;padding:0;list-style-position:outside}input,select{vertical-align:middle}h1,h2,h3,h4,h5{margin:0;padding:0}nav{line-height:1;margin:0;padding:0}.animation-box{transform:translateY(30px);opacity:0}.animation-box.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#loading{width:100%;height:100%;position:fixed;z-index:100001;background-color:var(--mycolor-sand);display:flex;justify-content:center;align-items:center;top:0}#loading h1{width:250px;height:250px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo3.svg);display:block;position:absolute;background-size:cover;text-indent:-9999px;overflow:hidden}#header{width:100%;position:fixed;z-index:999;top:0;background-color:var(--mycolor-white);transition:.5s ease-out}.header-top{height:110px}.header-sc{height:60px}#toplogo a{display:block;background-size:cover;text-indent:-9999px;overflow:hidden;z-index:99998;background-position:top center;transition:0s ease-out}#toplogo a:hover{opacity:.5}.header-top #toplogo a{width:22vh;height:22vh;max-width:250px;max-height:250px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo1.svg);margin:50px auto 0 auto}.header-sc #toplogo a{width:94px;height:39px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo2.svg);margin:10px auto 10px auto}#main-menu{padding:5vh 5%;display:flex;flex-direction:column;height:90vh;justify-content:center}#main-menu .menu1{margin:0 0 3em;padding:0 0 2em;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);border-bottom:3px solid var(--mycolor-black);counter-reset:number}#main-menu .menu1 li{letter-spacing:var(--myfont-space-narrow);font-size:2.5vw;margin:0 0 .4em}#main-menu .menu1>li:before{counter-increment:number;content:counter(number,decimal-leading-zero);display:inline-block;font-size:.5em;margin:0 20px 0 0;min-width:25px;line-height:1.25}#main-menu .menu1 li a{display:inline-block;transform:translateX(0px);opacity:1}#main-menu .menu1 li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateX(6px) !important;opacity:.5 !important}#main-menu .menu1 .sub-menu{margin:-1vw 0 0 48px;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold)}#main-menu .menu1 .sub-menu li{letter-spacing:var(--myfont-space-narrow);font-size:1.2vw;margin:0 .2em 0 0;display:inline-block}#main-menu .menu1 .sub-menu li a{display:inline-block;transform:translateY(0px);opacity:1}#main-menu .menu1 .sub-menu li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateY(2px) !important;opacity:.5 !important}#main-menu .sns-menu{display:flex;align-items:center}#main-menu .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em}#main-menu .sns-menu ul{display:flex;align-items:center}#main-menu .sns-menu ul:before{content:"";border-top:1px solid var(--mycolor-black);flex-grow:1;margin:0 20px;width:70px}#main-menu .sns-menu ul li{margin:0 .8em 0 0}#main-menu .sns-menu li a{opacity:1}#main-menu .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#main-menu .sns-menu ul .facebook a{width:35px;height:35px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .instagram a{width:35px;height:35px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .line a{width:35px;height:35px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#header .onlineshop{position:fixed;top:20px;left:26px;font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;margin:0}#header .onlineshop a:hover{opacity:.5}#footer{width:calc(100% - 120px);background-color:var(--mycolor-black);padding:90px 60px}#footer h1 a{display:block;width:180px;height:46px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo4.svg);background-size:cover;text-indent:-9999px;overflow:hidden;margin:0 auto}#footer h1 a:hover{opacity:.5}#footer .sns-menu{position:fixed;top:0;left:20px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:flex;justify-content:center;align-items:center;height:100vh;z-index:1;transition:.5s ease-out}#footer .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em}#footer .sns-menu ul{display:flex;align-items:center}#footer .sns-menu ul:before{content:"";border-left:1px solid var(--mycolor-black);flex-grow:1;margin:20px 0;height:30px}#footer .sns-menu ul li{margin:0 0 8px}#footer .sns-menu li a{opacity:1}#footer .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#footer .sns-menu ul .facebook a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .instagram a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .line a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact{position:fixed;bottom:20px;right:20px;margin:0;z-index:1;transition:.5s ease-out}.button-contact a{width:100px;height:59px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-contact.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact a:hover{animation-duration:.5s;animation-timing-function:ease-in-out;animation-name:contact}.footer-top .sns-menu,.footer-top .button-contact{opacity:0}.footer-sc .sns-menu,.footer-sc .button-contact{opacity:1}@keyframes contact{0%{transform:translateX(0px)}50%{transform:translateX(10px)}100%{transform:translateX(0px)}}#copyright{color:var(--mycolor-white);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em;line-height:1;margin:1em 0 0;text-align:center}#top-mainvisual{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px}#top-mainvisual>div{display:flex;justify-content:center;align-items:center}#top-mainvisual h1{width:60vw;height:auto}.title1{font-size:5.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);text-align:center;line-height:1}.title1:before{content:"";margin:0 auto 10px auto;width:60px;height:56px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title2{font-size:3.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1}.title2:after{content:"／";font-size:.8em;margin:0 0 0 10px}.title3{font-size:3.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}.title3:after{content:"／";display:block;font-size:.8em;margin:10px 0 0}.title4{font-size:3em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center;margin:0 0 -.45em}.title5{font-size:1.4em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center}.title6{font-size:1.7em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title6:before{content:"";margin:0 8px 0 0;width:30px;height:28px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title7{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title7:before{content:"";margin:0 8px 0 0;width:26px;height:24px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.button1 a{color:var(--mycolor-black);position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.3em;border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:block;padding:15px 20px;margin:0;line-height:1;width:280px;text-align:center}.button1 a:hover{background-color:var(--mycolor-black);color:var(--mycolor-white)}#top-activities{z-index:0;position:relative}#top-activities h1{margin:-40px 0 150px}#top-activities .description{margin:40px 0;font-size:1.2em;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:justify}.wrap{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:-350px 0 -150px;z-index:-1;position:relative}.wrap .container{transform:skew(0deg,10deg);padding:350px 0 150px}.wrap2{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:0;z-index:0;position:relative}.wrap2 .container{transform:skew(0deg,10deg);padding:0}#top-instructor{display:flex;flex-direction:row-reverse;align-items:center;width:calc(95% - 140px);max-width:1400px;margin:0 auto 150px auto}#top-instructor .left{width:50%;margin:0 5%;border-radius:50%;border:2px solid var(--mycolor-black);position:relative;transform:scale(.8,.8)}#top-instructor .left:after{content:"";border:6px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%}#top-instructor .left.active{transform:scale(1,1)}#top-instructor .right{width:40%;margin:0}#top-instructor .left img{width:100%;height:auto;border-radius:50%}#top-event{display:flex;width:calc(95% - 140px);max-width:1500px;margin:0 auto 100px auto}#top-event .left{width:30%;min-width:320px;margin:0 5% 0 0}#top-event .right{width:65%;margin:0}#top-plan{width:calc(95% - 140px);max-width:1700px;margin:0 auto 100px auto}#top-plan .left{text-align:center;margin:0 0 50px}#top-plan .description{display:inline-block;text-align:left;width:55%;min-width:750px}#top-image{height:28vw;min-height:500px;display:flex;margin:0}#top-image div{width:100%}#top-topics{z-index:1;position:relative}#top-topics h1{margin:-30px 0 75px}#top-topics .button1 a{margin:30px auto 120px auto}#top-thanks{margin:0 0 120px}#top-thanks ul{display:flex;flex-wrap:wrap;justify-content:center;width:calc(95% - 140px);border-radius:20px;background-color:var(--mycolor-sand);margin:0 auto;padding:80px 20px 70px}#top-thanks ul li{margin:6px}#top-thanks ul li a img{display:block;width:320px;height:160px;object-fit:cover;border-radius:10px;transition:.3s ease-out}#top-thanks ul li a:hover img{opacity:.5}#top-our-sites{margin:0 0 120px}#top-our-sites ul{display:flex;flex-wrap:wrap;justify-content:center;width:calc(95% - 140px);margin:0 auto}#top-our-sites ul li{margin:30px}#top-our-sites ul li a img{display:block;width:340px;height:255px;object-fit:cover;transition:.3s ease-out}#top-our-sites ul li a:hover img{opacity:.5}.event-list{display:flex;flex-wrap:wrap}.event-list>div{width:calc(50% - 30px);margin:0 15px 50px}.event-list .title{width:90%;margin:20px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1.2em}.event-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.event-list .thumb:after{content:"";border:4px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}.event-list .thumb.active{transform:scale(1,1)}.event-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.event-list a:hover .thumb img{transform:scale(1.1,1.1)}.plan-list{display:flex;flex-wrap:wrap;justify-content:center}.plan-list>div{width:350px;margin:0 15px 50px}.plan-list .title{width:90%;margin:20px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1.2em}.plan-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.plan-list .thumb:after{content:"";border:4px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}.plan-list .thumb.active{transform:scale(1,1)}.plan-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.plan-list a:hover .thumb img{transform:scale(1.1,1.1)}.topics-list{width:90%;max-width:900px;margin:0 auto 0 auto;display:flex;flex-wrap:wrap;line-height:1.7}.topics-list dt{margin:0 0 1em;position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em;line-height:1.5}.topics-list dt .cat{margin:0 1em 0 0;width:5em;display:inline-block}.topics-list dt .cat:after{content:"／";font-size:.8em;margin:0 0 0 .5em}.topics-list dt .date{margin:0 1em 0 0;width:4em;display:inline-block}.topics-list dd{width:calc(100% - 13em);font-size:1.1em;margin:0 0 1em;font-weight:var(--myfont-weight-normal)}.topics-list dd a{color:var(--mycolor-black);position:relative;transition:.3s ease-out;left:0}.topics-list dd a:hover{left:.5em}.faq-list dt{margin:0 0 1.5em;font-size:1.2em;font-weight:var(--myfont-weight-bold);display:flex;cursor:pointer}.faq-list dt:before{content:'Q';font-size:3em;font-family:var(--myfont-sans-serif-en-bold);text-stroke:1px var(--mycolor-black);-webkit-text-stroke:1px var(--mycolor-black);color:transparent;line-height:1;display:block;margin:-.2em 20px 0 0;transition:.3s ease-out}.faq-list dt:hover:before{color:var(--mycolor-black)}.faq-list dd{border-bottom:1px solid var(--mycolor-grey);margin:0 0 2em;padding:0 0 2em;position:relative;display:flex;align-items:flex-start}.faq-list dd p{margin:0 0 1em}.faq-list dd:before{content:'A';font-size:3.5em;text-indent:.02em;font-family:var(--myfont-sans-serif-en-bold);color:var(--mycolor-black);line-height:1;display:block;margin:0 23px 0 0}.lo-archive header{width:calc(95% - 140px);margin:360px auto 90px auto}.lo-width{width:calc(95% - 140px);max-width:1600px;margin:0 auto 0 auto}.lo-archive{margin:0 0 120px}.lo-archive header .cat{margin:.2em 0 0}.lo-archive .event-list,aside .event-list{justify-content:center}.lo-archive .event-list>div,aside .event-list>div{width:350px;margin:0 15px 50px}.lo-archive .plan-list>div,aside .plan-list>div{width:350px;margin:0 15px 50px}.lo-archive .more a{margin:70px auto 0 auto}.dropdown{margin:0 5% 60px auto;width:300px;z-index:1;position:relative}.dropdown nav{position:relative}.dropdown nav h1{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;line-height:0;text-align:center;color:var(--mycolor-white);background-color:var(--mycolor-black);width:300px;padding:20px 0;margin:0;position:relative;cursor:pointer;border-radius:20px;transition:.3s ease-out}.dropdown nav h1:after{position:absolute;top:calc(50% - 6px);right:25px;content:'';display:block;width:6px;height:12px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow2.svg);background-size:contain;transform:rotate(90deg) translateX(0px)}.dropdown nav .active{border-radius:20px 20px 0 0}.dropdown nav .active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown nav h1:hover:after{animation-duration:.4s;animation-timing-function:ease-in-out;animation-name:arrow-under}@keyframes arrow-under{0%{transform:rotate(90deg) translateX(0px)}50%{transform:rotate(90deg) translateX(2px)}100%{transform:rotate(90deg) translateX(0px)}}.dropdown nav .dd-menu{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;padding:15px 0;min-width:300px;position:absolute;z-index:1;background-color:var(--mycolor-black);border-radius:0 0 20px 20px}.dropdown nav .dd-menu li a{color:var(--mycolor-white);display:block;padding:10px 20px;display:flex;flex-wrap:nowrap;align-items:center;transition:.3s ease-out}.dropdown nav .dd-menu li a:before{content:"";border-top:1px solid var(--mycolor-white);margin:0 8px 0 0;width:10px}.dropdown nav ul li .active{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:active:before{border-top:1px solid var(--mycolor-black)}.dropdown nav ul li a:hover{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:hover:before{border-top:1px solid var(--mycolor-black)}#lo-topics-single header,#lo-event-single header,.lo-page header{width:calc(100% - 20px);margin:360px auto 0 auto;display:flex;flex-direction:column-reverse;z-index:1;position:relative}#lo-topics-single header .eye-catch,#lo-event-single header .eye-catch{margin:-250px 0 100px;z-index:-1}.lo-page header .eye-catch{margin:-250px 0 -30px;z-index:-1}.lo-single header .eye-catch img,.lo-page header .eye-catch img{width:100%;height:max(60vh,400px);margin:0;border-radius:20px}.lo-single-title{width:80%;max-width:900px;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-title h1{font-size:min(2vw,1.8em);font-weight:var(--myfont-weight-bold);line-height:1.6;margin:10px 0 0}.lo-page-title{width:80%;max-width:900px;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-footer{border-bottom:3px solid var(--mycolor-black);width:80%;max-width:900px;margin:0 auto 0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.lo-about-footer{border-bottom:3px solid var(--mycolor-black);width:80%;max-width:900px;margin:0 auto 130px auto;display:flex;justify-content:space-between;align-items:center}.lo-single-footer .date{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);margin:0}.lo-single-footer .date:before{content:"DATE "}.lo-single-footer-end{width:80%;max-width:900px;margin:30px auto 100px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.lo-single-footer-end .dropdown{margin:0}.addtoany_content{margin:0 0 12px !important}.addtoany_content a{background:0 0 !important}.addtoany_content a:hover{background:0 0 !important;opacity:.5}.pager ul{display:flex;flex-wrap:nowrap}.pager .next a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.pager .prev a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 15px 0 0}.pager a:hover{opacity:.5}.cta a{width:80%;background-color:var(--mycolor-black);padding:105px 10% 90px;text-align:center;display:block}.cta a:hover{background-color:var(--mycolor-sand)}.cta h3{color:var(--mycolor-white);margin:0 0 -5px}.cta p{color:var(--mycolor-white);font-size:1.2em;font-weight:var(--myfont-weight-bold);line-height:1.5}.cta a:hover h3,.cta a:hover p{color:var(--mycolor-black)}.cta-link a{display:block;text-align:center;color:var(--mycolor-white) !important;background-color:var(--mycolor-black) !important;font-size:1.2em;padding:20px 5%;margin:80px 0 0;width:90%;border-radius:20px}.cta-link a:hover{color:var(--mycolor-black) !important;background-color:var(--mycolor-light-grey) !important}.single-body{width:80%;max-width:900px;margin:70px auto 100px auto}#lo-policy-page .single-body,#lo-contact-page .single-body{border:none}.single-body h1,.single-body h2,.single-body h3{font-size:1.5em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:60px 0 0;display:flex;flex-direction:column;align-items:center}.single-body h1:after,.single-body h2:after,.single-body h3:after{content:"";display:block;border-top:2px solid var(--mycolor-black);margin:20px 0 0;width:35px}.single-body h4{font-size:1.2em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:40px 0 -15px}.single-body a{color:var(--mycolor-black);background-color:var(--mycolor-light-grey);font-weight:var(--myfont-weight-bold)}.single-body a:hover{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body a:visited{color:var(--mycolor-black)}.single-body a:hover:visited{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body p{margin:20px 0 0;text-align:justify}.single-body ul,.single-body ol,.single-body dl,.single-body table,.single-body div{margin:40px 0 0}.single-body img{width:100%;height:auto;display:block;margin:40px auto 0 auto;border-radius:20px}.single-body .vertical-img{width:65%;text-align:center}.single-body .youtube{width:100%;position:relative;padding-top:56.25%;margin:40px auto 0 auto !important}.single-body .youtube iframe{position:absolute;border-radius:20px;top:0;right:0;width:100% !important;height:100% !important}.liststyle1{background-color:var(--mycolor-sand);border-left:none !important;padding:30px !important;border-radius:20px}.liststyle1 li{margin:4px !important;padding-left:1.1em;text-indent:-1.2em}.liststyle1 li:before{content:"・";margin-right:.5em}.liststyle2{border-left:none !important;padding:0 !important}.liststyle2 li{padding-left:1.2em;text-indent:-1.3em}.liststyle2 li:before{content:"＊";margin-right:.4em}.liststyle3{border-left:none !important;padding:0 !important}.liststyle3 li{padding-left:1.1em;text-indent:-1.2em}.liststyle3 li:before{content:"・";margin-right:.5em}.dlstyle1{border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:flex;flex-wrap:wrap}.dlstyle1 dt{padding:15px 0;border-bottom:1px solid var(--mycolor-black);width:7em;margin:0 15px 0 0}.dlstyle1 dd{padding:15px 0;border-bottom:1px solid var(--mycolor-black);width:calc(100% - 7em - 15px);margin:0}.dlstyle1 dt:last-of-type{border-bottom:none}.dlstyle1 dd:last-of-type{border-bottom:none}.dlstyle2{display:flex;flex-wrap:wrap}.dlstyle2 dt{padding:10px 0;width:7em;margin:0 10px 0 0}.dlstyle2 dd{padding:10px 0;width:calc(100% - 7em - 10px);margin:0}.dlstyle3{display:flex;flex-wrap:wrap}.dlstyle3 dt{padding:10px 0;width:5em;margin:0 10px 0 0}.dlstyle3 dd{padding:10px 0;width:calc(100% - 5em - 10px);margin:0}.tablestyle1{border-collapse:separate;border-spacing:1px 4px;width:100%;text-align:left;font-size:.9em}.tablestyle1 th{line-height:1.5;background-color:var(--mycolor-sand);padding:20px}.tablestyle1 td{line-height:1.5;padding:20px;background-color:var(--mycolor-white);margin-top:10px;border-bottom:1px solid var(--mycolor-black)}.tablestyle2{border-collapse:separate;border-spacing:1px 4px;width:100%;text-align:left;font-size:.9em}.tablestyle2 th{line-height:1.5;background-color:var(--mycolor-black);color:var(--mycolor-white);padding:20px}.tablestyle2 tr:nth-child(odd){background-color:var(--mycolor-grey)}.tablestyle2 tr:nth-child(even){background-color:var(--mycolor-light-grey)}.tablestyle2 td{line-height:1.5;padding:16px 20px;margin-top:10px}#lo-about-page .concept h2{font-size:min(3.5vw,4em);margin:0 0 1em}#lo-about-page .concept h2:after{display:none}#lo-about-page .concept p{font-size:1.1em;font-weight:var(--myfont-weight-bold);margin:0 0 1.1em}#lo-about-page .single-body h3{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}#lo-about-page .single-body h3:after{content:"／";display:block;font-size:.8em;margin:10px 0 0;border:none;width:auto}#lo-about-page .single-body .history dl{width:70%;max-width:540px;margin:0 auto}#lo-about-page .profile-owner{display:flex;flex-direction:row-reverse;width:80vw;margin-left:calc(-40vw + 50%);margin-right:calc(-40vw + 50%);margin-top:0}#lo-about-page .profile-owner .left{width:48.5%;margin:0 3% 0 0}#lo-about-page .profile-owner .right{width:48.5%}#lo-about-page .profile-owner .status{font-size:1.3em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0;line-height:1}#lo-about-page .profile-owner h4{font-size:2.2em;font-weight:var(--myfont-weight-bold);margin:.5em 0 0;line-height:1}#lo-about-page .profile-owner h4 span{font-size:.6em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0 0 0 .5em}#lo-about-page .profile-owner ul{font-weight:var(--myfont-weight-bold);margin:20px 0 30px}#lo-about-page .profile-public{padding:30px;margin:90px 0 0;color:var(--mycolor-white);background-color:var(--mycolor-black);border-radius:20px}#lo-about-page .profile-public h4{text-align:center;margin:0 0 20px}#lo-about-page .profile-public p{text-align:center;margin:0}#lo-about-page .profile-public a{background:0 0;color:var(--mycolor-white)}#lo-about-page .profile-public a:hover{color:var(--mycolor-sand)}#lo-plan-single .eye-catch{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px;background-size:cover;background-position:center center;display:flex;justify-content:center;flex-direction:column}#lo-plan-single header h1{margin:0 0 0 6vw;text-shadow:0px 0px 3px #ff;filter:drop-shadow(0px 0px 2px rgba(255,255,255,1))}#lo-plan-single header h2{margin:0 0 0 6vw;font-size:min(4vw,4em);font-weight:var(--myfont-weight-bold);line-height:1.5;width:calc(60% - 6vw);text-shadow:0px 0px 8px #ff;filter:drop-shadow(0px 0px 10px rgba(255,255,255,1))}#lo-plan-single header h2.active{transition:transform 1s .3s ease-out,opacity 1s .3s ease-out;transform:translateY(0px);opacity:1}#lo-plan-single .lo-width{max-width:1400px;display:flex;margin:100px auto 100px auto}#lo-plan-single .left{width:40%;margin:0 3% 0 0}#lo-plan-single .left .head{font-size:1.3em;font-weight:var(--myfont-weight-bold);margin:0 0 30px;flex-direction:row}#lo-plan-single .left .head:after{display:none}#lo-plan-single .left .description{margin:0}#lo-plan-single .left h3{font-size:1.2em;font-weight:var(--myfont-weight-bold);margin:50px 0 -15px}#lo-plan-single .left h4{font-size:1.5em;font-family:var(--myfont-sans-serif-en-bold);margin:50px 0 0}#lo-plan-single .left h4:after{content:"／";font-size:.8em;font-weight:var(--myfont-weight-bold);margin:0 0 0 8px}#lo-plan-single .left ul{margin:15px 0 0}#lo-plan-single .left .price{font-size:2.4em;font-family:var(--myfont-sans-serif-en-bold);margin:-20px 0 -10px;display:inline-block}#lo-plan-single .left .price span{font-size:.5em;font-weight:var(--myfont-weight-bold);margin:0 .2em 0 0}#lo-plan-single .right{width:57%}#lo-plan-single .right>div{position:sticky;top:60px}#plan-slides img{border-radius:20px}.bx-controls-direction{margin:20px 0 0;display:flex;justify-content:flex-end}.bx-next{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.bx-prev{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 10px 0 0}.bx-controls-direction a:hover{opacity:.5}aside{width:calc(95% - 140px);margin:90px auto}aside h1{margin:0 0 90px}.large-txt{font-size:2em}.red-txt{color:var(--mycolor-red)}#lo-contact-page .single-body{max-width:900px}.mailform dt{font-weight:var(--myfont-weight-bold)}.mailform dd{margin:5px 0 30px}.mailform ul{margin:0 0 30px;border:none;padding:0}.mailform ul li{margin:10px 0}.mailform ul li span{display:block;margin:0 0 6px;font-size:.9em}.required{color:var(--mycolor-dark-sand);font-size:.9em;margin-left:5px}.annotation1{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:0 0 5px}.annotation2{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:-15px 0 5px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],textarea{font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;letter-spacing:.15em;outline:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;box-sizing:border-box;-webkit-appearance:none;border-radius:5px}input[name="姓"],input[name="セイ"]{width:calc(50% - 5px) !important;margin-right:10px;display:inline-block}input[name="名"],input[name="メイ"]{width:calc(50% - 5px) !important;display:inline-block}select{appearance:none;font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;outline:none;margin:0;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;-webkit-appearance:none;border-radius:5px}textarea{height:280px !important}input[type=submit]{display:block;width:100%;color:var(--mycolor-black);background-color:var(--mycolor-white);border:2px solid var(--mycolor-black);font-family:var(--myfont-sans-serif);font-size:1.2em;font-weight:var(--myfont-weight-bold);letter-spacing:var(--myfont-space-wide);line-height:1;text-align:center;padding:30px 0;margin:60px auto 0 auto;border-radius:20px;-webkit-appearance:none;transition:.3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus{background-color:var(--mycolor-sand)}input[type=submit]:hover{color:var(--mycolor-white);background-color:var(--mycolor-black);border:2px solid var(--mycolor-black)}input:-webkit-autofill{box-shadow:0 0 0px 1000px var(--mycolor-sand) inset}.radiobutton .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.radiobutton .wpcf7-list-item{margin:0 1% 10px 0 !important;width:32.3%}.radiobutton .wpcf7-list-item input{display:none}.radiobutton .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.radiobutton .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.checkbox .wpcf7-list-item{margin:0 1% 10px 0 !important;width:49%}.checkbox .wpcf7-list-item input{display:none}.checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.form-notice{font-size:.9em;font-weight:var(--myfont-weight-bold);margin:0 0 0 20px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--mycolor-sand);border-radius:10px;border:none;margin:0;padding:20px;text-align:center}.wpcf7-not-valid-tip{color:var(--mycolor-red);font-size:.9em}.wpcf7-response-output{border:none !important;text-align:center !important}.single-body .inv-recaptcha-holder .grecaptcha-badge{margin:0 auto}.wpcf7 .ajax-loader{visibility:hidden;display:block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:20px auto;position:relative}.wpcf7-spinner{display:block;margin:15px auto 0 auto}#lo-thanks-page header{display:none}#lo-thanks-page .single-body{height:100vh;width:100%;margin:120px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-thanks-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:min(9vw,9em);margin:0 0 20px;line-height:1;display:block}#lo-thanks-page .single-body h2:after{border:none;margin:0}#lo-thanks-page .single-body>div{margin:0}#lo-thanks-page .single-body p{margin:0 0 60px;font-weight:var(--myfont-weight-bold);font-size:1.2em;text-align:center}#lo-thanks-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:380px}#lo-thanks-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}#lo-notfound-page header{display:none}#lo-notfound-page .single-body{height:100vh;width:100%;margin:120px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-notfound-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:min(5vw,5em);margin:0 0 20px;line-height:1;display:block}#lo-notfound-page .single-body h2:after{border:none;margin:0}#lo-notfound-page .single-body>div{margin:0}#lo-notfound-page .single-body p{margin:0 0 60px;text-align:center}#lo-notfound-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:380px}#lo-notfound-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}}.loader,.loader:after{border-radius:50%;width:30px;height:30px}.loader{margin:0 auto 60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid rgba(200,200,200,1);border-right:5px solid rgba(200,200,200,1);border-bottom:5px solid rgba(200,200,200,1);border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@charset "utf-8";@media screen and (min-width:641px) and (max-width:999px){,.@font-face{font-family:'Akrobat Bold';font-style:normal;font-weight:400;src:local('Akrobat Bold'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Bold.woff) format('woff')}@font-face{font-family:'Akrobat Black';font-style:normal;font-weight:400;src:local('Akrobat Black'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Black.woff) format('woff')}:root{--mycolor-white:#fff;--mycolor-black:#000;--mycolor-grey:#dadada;--mycolor-light-grey:#efefef;--mycolor-sand:#ddd8c3;--mycolor-dark-sand:#985;--mycolor-red:#cc5882;--myfont-sans-serif:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en:"Akrobat Bold","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en-bold:"Akrobat Black","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-weight-normal:400;--myfont-weight-bold:700;--myfont-space-normal:.12em;--myfont-space-narrow:0em;--myfont-space-narrow2:.05em;--myfont-space-wide:.25em;--myfont-size:13px}::selection{background:var(--mycolor-black);color:#fff}html,body{height:100%}body{margin:0;padding:0;font-family:var(--myfont-sans-serif);font-size:var(--myfont-size);font-weight:var(--myfont-weight-normal);color:var(--mycolor-black);line-height:2;letter-spacing:var(--myfont-space-normal);font-feature-settings:"palt";-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;width:auto;border-style:none;vertical-align:bottom;　}.objectfit{object-fit:cover;font-family:'object-fit: cover;'}.thumb{margin:0}address{font-style:normal}a{color:var(--mycolor-black);text-decoration:none;transition:.3s ease-out}a:hover{color:var(--mycolor-black);text-decoration:none}a:visited{color:var(--mycolor-black);text-decoration:none}p{margin:1em 0}ul,li{list-style-type:none;padding:0;margin:0}ol{padding-left:1.5em}ol li{list-style-type:decimal;padding:0;list-style-position:outside}input,select{vertical-align:middle}h1,h2,h3,h4,h5{margin:0;padding:0}nav{line-height:1;margin:0;padding:0}.animation-box{transform:translateY(30px);opacity:0}.animation-box.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#loading{width:100%;height:100%;position:fixed;z-index:100001;background-color:var(--mycolor-sand);display:flex;justify-content:center;align-items:center;top:0}#loading h1{width:200px;height:200px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo3.svg);display:block;position:absolute;background-size:cover;text-indent:-9999px;overflow:hidden}#header{width:100%;position:fixed;z-index:999;top:0;background-color:var(--mycolor-white);transition:.5s ease-out}.header-top{height:110px}.header-sc{height:60px}#toplogo a{display:block;background-size:cover;text-indent:-9999px;overflow:hidden;z-index:99998;background-position:center;transition:0s ease-out}#toplogo a:hover{opacity:.5}.header-top #toplogo a{width:170px;height:170px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo1.svg);margin:50px auto 0 auto}.header-sc #toplogo a{width:94px;height:39px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo2.svg);margin:10px auto 10px auto}#main-menu{padding:5vh 5%;display:flex;flex-direction:column;height:90vh;justify-content:center}#main-menu .menu1{margin:0 0 2.3em;padding:0 0 1em;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);border-bottom:3px solid var(--mycolor-black);counter-reset:number}#main-menu .menu1 li{letter-spacing:var(--myfont-space-narrow);font-size:6vw;margin:0 0 .4em}#main-menu .menu1>li:before{counter-increment:number;content:counter(number,decimal-leading-zero);display:inline-block;font-size:.5em;margin:0 20px 0 0;min-width:25px;line-height:1.25}#main-menu .menu1 li a{display:inline-block;transform:translateX(0px);opacity:1}#main-menu .menu1 li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateX(6px) !important;opacity:.5 !important}#main-menu .menu1 .sub-menu{margin:-2vw 0 0 46px;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold)}#main-menu .menu1 .sub-menu li{letter-spacing:var(--myfont-space-narrow);font-size:3vw;margin:0 .2em 0 0;display:inline-block}#main-menu .menu1 .sub-menu li a{display:inline-block;transform:translateY(0px);opacity:1}#main-menu .menu1 .sub-menu li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateY(2px) !important;opacity:.5 !important}#main-menu .sns-menu{display:flex;align-items:center}#main-menu .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em}#main-menu .sns-menu ul{display:flex;align-items:center}#main-menu .sns-menu ul:before{content:"";border-top:1px solid var(--mycolor-black);flex-grow:1;margin:0 15px;width:60px}#main-menu .sns-menu ul li{margin:0 .8em 0 0}#main-menu .sns-menu li a{opacity:1}#main-menu .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#main-menu .sns-menu ul .facebook a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .instagram a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .line a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#header .onlineshop{position:fixed;top:22px;left:26px;font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;margin:0}#header .onlineshop a:hover{opacity:.5}#footer{width:calc(100% - 120px);background-color:var(--mycolor-black);padding:90px 60px}#footer h1 a{display:block;width:160px;height:41px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo4.svg);background-size:cover;text-indent:-9999px;overflow:hidden;margin:0 auto}#footer h1 a:hover{opacity:.5}#footer .sns-menu{position:fixed;bottom:40px;left:20px;display:flex;align-items:center;z-index:1;transition:.5s ease-out}#footer .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em}#footer .sns-menu ul{display:flex;align-items:center}#footer .sns-menu ul:before{content:"";border-top:1px solid var(--mycolor-black);flex-grow:1;margin:0 10px;width:30px}#footer .sns-menu ul li{margin:0 8px 0 0}#footer .sns-menu li a{opacity:1}#footer .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#footer .sns-menu ul .facebook a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .instagram a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .line a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact{position:fixed;bottom:20px;right:20px;margin:0;z-index:1;transition:.5s ease-out}.button-contact a{width:130px;height:77px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-contact.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact a:hover{animation-duration:.5s;animation-timing-function:ease-in-out;animation-name:contact}.footer-top .sns-menu,.footer-top .button-contact{opacity:0}.footer-sc .sns-menu,.footer-sc .button-contact{opacity:1}@keyframes contact{0%{transform:translateX(0px)}50%{transform:translateX(10px)}100%{transform:translateX(0px)}}#copyright{color:var(--mycolor-white);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em;line-height:1;margin:1em 0 0;text-align:center}#top-mainvisual{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px}#top-mainvisual>div{display:flex;justify-content:center;align-items:center}#top-mainvisual h1{width:75vw;height:auto}.title1{font-size:4em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);text-align:center;line-height:1}.title1:before{content:"";margin:0 auto 8px auto;width:45px;height:42px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title2{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1}.title2:after{content:"／";font-size:.8em;margin:0 0 0 10px}.title3{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}.title3:after{content:"／";display:block;font-size:.8em;margin:10px 0 0}.title4{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center;margin:0 0 -.45em}.title5{font-size:1.3em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center}.title6{font-size:1.7em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title6:before{content:"";margin:0 8px 0 0;width:30px;height:28px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title7{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title7:before{content:"";margin:0 8px 0 0;width:26px;height:24px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.button1 a{color:var(--mycolor-black);position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em;border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:block;padding:15px 20px;margin:0;line-height:1;width:280px;text-align:center}.button1 a:hover{background-color:var(--mycolor-black);color:var(--mycolor-white)}#top-activities{z-index:0;position:relative}#top-activities h1{margin:-34px 0 80px}#top-activities .description{margin:20px 0 40px;font-size:1em;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:justify}.wrap{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:-300px 0 -150px;z-index:-1;position:relative}.wrap .container{transform:skew(0deg,10deg);padding:300px 0 150px}.wrap2{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:0;z-index:0;position:relative}.wrap2 .container{transform:skew(0deg,10deg);padding:0}#top-instructor{display:flex;flex-direction:row-reverse;align-items:center;width:90%;margin:0 auto 80px auto}#top-instructor .left{width:50%;margin:0 4% 0 0;border-radius:50%;border:2px solid var(--mycolor-black);position:relative;transform:scale(.8,.8)}#top-instructor .left:after{content:"";border:6px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%}#top-instructor .left.active{transform:scale(1,1)}#top-instructor .right{width:46%;margin:0}#top-instructor .left img{width:100%;height:auto;border-radius:50%}#top-instructor .button1 a{width:calc(100% - 40px)}#top-event{width:90%;margin:0 auto 30px auto}#top-event .left{margin:0 0 50px}#top-event .right{margin:0}#top-plan{width:90%;margin:0 auto 80px auto}#top-plan .left{text-align:center;margin:0 0 10px}#top-plan .description{display:inline-block;text-align:left;width:100%}#top-image{height:60vw;display:flex;margin:0}#top-image div{width:100%}#top-topics{z-index:1;position:relative}#top-topics h1{margin:-23px 0 50px}#top-topics .button1 a{margin:20px auto 80px auto}#top-thanks{margin:0 0 80px}#top-thanks ul{display:flex;flex-wrap:wrap;justify-content:center;width:calc(90% - 20px);border-radius:20px;background-color:var(--mycolor-sand);margin:0 auto;padding:50px 10px}#top-thanks ul li{margin:5px}#top-thanks ul li a img{display:block;width:200px;height:100px;object-fit:cover;border-radius:10px;transition:.3s ease-out}#top-thanks ul li a:hover img{opacity:.5}#top-our-sites{margin:0 0 80px}#top-our-sites ul{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto}#top-our-sites ul li{width:30%;margin:3%}#top-our-sites ul li a img{display:block;width:100%;height:auto;object-fit:cover;transition:.3s ease-out}#top-our-sites ul li a:hover img{opacity:.5}.event-list{display:flex;flex-wrap:wrap}.event-list>div{width:calc(50% - 30px);margin:0 15px 40px}.event-list .title{width:90%;margin:15px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1.1em}.event-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.event-list .thumb:after{content:"";border:4px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}.event-list .thumb.active{transform:scale(1,1)}.event-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.event-list a:hover .thumb img{transform:scale(1.1,1.1)}.plan-list{display:flex;flex-wrap:wrap}.plan-list>div{width:calc(50% - 30px);margin:0 15px 40px}.plan-list .title{width:90%;margin:15px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1.1em}.plan-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.plan-list .thumb:after{content:"";border:4px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}.plan-list .thumb.active{transform:scale(1,1)}.plan-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.plan-list a:hover .thumb img{transform:scale(1.1,1.1)}.topics-list{width:90%;margin:0 auto 0 auto;display:flex;flex-wrap:wrap;line-height:1.7}.topics-list dt{margin:0 0 1em;position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em;line-height:1.5}.topics-list dt .cat{margin:0 .5em 0 0;width:5em;display:inline-block}.topics-list dt .cat:after{content:"／";font-size:.8em;margin:0 0 0 .5em}.topics-list dt .date{margin:0 .5em 0 0;width:4em;display:inline-block}.topics-list dd{width:calc(100% - 13em);font-size:1em;margin:0 0 1em;font-weight:var(--myfont-weight-normal)}.topics-list dd a{color:var(--mycolor-black);position:relative;transition:.3s ease-out;left:0}.topics-list dd a:hover{left:.5em}.faq-list dt{margin:0 0 1em;font-size:1.2em;font-weight:var(--myfont-weight-bold);display:flex;cursor:pointer}.faq-list dt:before{content:'Q';font-size:3em;font-family:var(--myfont-sans-serif-en-bold);text-stroke:1px var(--mycolor-black);-webkit-text-stroke:1px var(--mycolor-black);color:transparent;line-height:1;display:block;margin:-.2em 20px 0 0;transition:.3s ease-out}.faq-list dt:hover:before{color:var(--mycolor-black)}.faq-list dd{border-bottom:1px solid var(--mycolor-grey);margin:0 0 2em;padding:0 0 2em;position:relative;display:flex;align-items:flex-start}.faq-list dd p{margin:0}.faq-list dd:before{content:'A';font-size:3.5em;text-indent:.02em;font-family:var(--myfont-sans-serif-en-bold);color:var(--mycolor-black);line-height:1;display:block;margin:0 23px 0 0}.lo-archive header{width:90%;margin:280px auto 30px auto}.lo-width{width:90%;margin:0 auto 0 auto}.lo-archive{margin:0 0 80px}.lo-archive header .cat{margin:.2em 0 0}.lo-archive .event-list,aside .event-list{justify-content:center}.lo-archive .event-list>div,aside .event-list>div{width:calc(50% - 30px);margin:0 15px 40px}.lo-archive .plan-list>div,aside .plan-list>div{width:calc(50% - 30px);margin:0 15px 40px}.lo-archive .more a{margin:40px auto 0 auto}.dropdown{margin:0 5% 50px auto;width:300px;z-index:1;position:relative}.dropdown nav{position:relative}.dropdown nav h1{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;line-height:0;text-align:center;color:var(--mycolor-white);background-color:var(--mycolor-black);width:300px;padding:20px 0;margin:0;position:relative;cursor:pointer;border-radius:20px;transition:.3s ease-out}.dropdown nav h1:after{position:absolute;top:calc(50% - 6px);right:25px;content:'';display:block;width:6px;height:12px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow2.svg);background-size:contain;transform:rotate(90deg) translateX(0px)}.dropdown nav .active{border-radius:20px 20px 0 0}.dropdown nav .active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown nav h1:hover:after{animation-duration:.4s;animation-timing-function:ease-in-out;animation-name:arrow-under}@keyframes arrow-under{0%{transform:rotate(90deg) translateX(0px)}50%{transform:rotate(90deg) translateX(2px)}100%{transform:rotate(90deg) translateX(0px)}}.dropdown nav .dd-menu{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;padding:15px 0;min-width:300px;position:absolute;z-index:1;background-color:var(--mycolor-black);border-radius:0 0 20px 20px}.dropdown nav .dd-menu li a{color:var(--mycolor-white);display:block;padding:10px 20px;display:flex;flex-wrap:nowrap;align-items:center;transition:.3s ease-out}.dropdown nav .dd-menu li a:before{content:"";border-top:1px solid var(--mycolor-white);margin:0 8px 0 0;width:10px}.dropdown nav ul li .active{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:active:before{border-top:1px solid var(--mycolor-black)}.dropdown nav ul li a:hover{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:hover:before{border-top:1px solid var(--mycolor-black)}#lo-topics-single header,#lo-event-single header,.lo-page header{width:calc(100% - 20px);margin:280px auto 0 auto;display:flex;flex-direction:column-reverse;z-index:1;position:relative}#lo-topics-single header .eye-catch,#lo-event-single header .eye-catch{margin:-170px 0 40px;z-index:-1}.lo-page header .eye-catch{margin:-170px 0 -24px;z-index:-1}.lo-single header .eye-catch img,.lo-page header .eye-catch img{width:100%;height:45vh;margin:0;border-radius:20px}.lo-single-title{width:90%;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-title h1{font-size:1.5em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:10px 0 0}.lo-page-title{width:90%;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-footer{border-bottom:3px solid var(--mycolor-black);width:80%;margin:0 auto 0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.lo-about-footer{border-bottom:3px solid var(--mycolor-black);width:80%;margin:0 auto 130px auto;display:flex;justify-content:space-between;align-items:center}.lo-single-footer .date{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);margin:0}.lo-single-footer .date:before{content:"DATE "}.lo-single-footer-end{width:80%;margin:30px auto 80px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.lo-single-footer-end .dropdown{margin:0}.addtoany_content{margin:0 0 12px !important}.addtoany_content a{background:0 0 !important}.addtoany_content a:hover{background:0 0 !important;opacity:.5}.pager ul{display:flex;flex-wrap:nowrap}.pager .next a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.pager .prev a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 15px 0 0}.pager a:hover{opacity:.5}.cta a{width:80%;background-color:var(--mycolor-black);padding:65px 10% 50px;text-align:center;display:block}.cta a:hover{background-color:var(--mycolor-sand)}.cta h3{color:var(--mycolor-white);margin:0 0 -5px}.cta p{color:var(--mycolor-white);font-size:1.2em;font-weight:var(--myfont-weight-bold);line-height:1.5}.cta a:hover h3,.cta a:hover p{color:var(--mycolor-black)}.cta-link a{display:block;text-align:center;color:var(--mycolor-white) !important;background-color:var(--mycolor-black) !important;font-size:1.2em;padding:20px 5%;margin:40px 0 0;width:90%;border-radius:20px}.cta-link a:hover{color:var(--mycolor-black) !important;background-color:var(--mycolor-light-grey) !important}.single-body{width:80%;margin:60px auto 80px auto}#lo-policy-page .single-body,#lo-contact-page .single-body{border:none}.single-body h1,.single-body h2,.single-body h3{font-size:1.3em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:40px 0 0;display:flex;flex-direction:column;align-items:center}.single-body h1:after,.single-body h2:after,.single-body h3:after{content:"";display:block;border-top:2px solid var(--mycolor-black);margin:20px 0 0;width:35px}.single-body h4{font-size:1.15em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:20px 0 -15px}.single-body a{color:var(--mycolor-black);background-color:var(--mycolor-light-grey);font-weight:var(--myfont-weight-bold)}.single-body a:hover{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body a:visited{color:var(--mycolor-black)}.single-body a:hover:visited{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body p{margin:20px 0 0;text-align:justify}.single-body ul,.single-body ol,.single-body dl,.single-body table,.single-body div{margin:20px 0 0}.single-body img{width:100%;height:auto;display:block;margin:20px auto 0 auto;border-radius:20px}.single-body .vertical-img{width:65%;text-align:center}.single-body .youtube{width:100%;position:relative;padding-top:56.25%;margin:20px auto 0 auto !important}.single-body .youtube iframe{position:absolute;border-radius:20px;top:0;right:0;width:100% !important;height:100% !important}.liststyle1{background-color:var(--mycolor-sand);border-left:none !important;padding:30px !important;border-radius:20px}.liststyle1 li{margin:4px !important;padding-left:1.1em;text-indent:-1.2em}.liststyle1 li:before{content:"・";margin-right:.5em}.liststyle2{border-left:none !important;padding:0 !important}.liststyle2 li{padding-left:1.2em;text-indent:-1.3em}.liststyle2 li:before{content:"＊";margin-right:.4em}.liststyle3{border-left:none !important;padding:0 !important}.liststyle3 li{padding-left:1.1em;text-indent:-1.2em}.liststyle3 li:before{content:"・";margin-right:.5em}.dlstyle1{border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:flex;flex-wrap:wrap}.dlstyle1 dt{padding:15px 0;border-bottom:1px solid var(--mycolor-black);width:7em;margin:0 15px 0 0}.dlstyle1 dd{padding:15px 0;border-bottom:1px solid var(--mycolor-black);width:calc(100% - 7em - 15px);margin:0}.dlstyle1 dt:last-of-type{border-bottom:none}.dlstyle1 dd:last-of-type{border-bottom:none}.dlstyle2{display:flex;flex-wrap:wrap}.dlstyle2 dt{padding:10px 0;width:7em;margin:0 10px 0 0}.dlstyle2 dd{padding:10px 0;width:calc(100% - 7em - 10px);margin:0}.dlstyle3{display:flex;flex-wrap:wrap}.dlstyle3 dt{padding:10px 0;width:5em;margin:0 10px 0 0}.dlstyle3 dd{padding:10px 0;width:calc(100% - 5em - 10px);margin:0}.tablestyle1{border-collapse:separate;border-spacing:1px 4px;width:100%;text-align:left;font-size:.9em}.tablestyle1 th{line-height:1.5;background-color:var(--mycolor-sand);padding:20px}.tablestyle1 td{line-height:1.5;padding:20px;background-color:var(--mycolor-white);margin-top:10px;border-bottom:1px solid var(--mycolor-black)}.tablestyle2{border-collapse:separate;border-spacing:1px 4px;width:100%;text-align:left;font-size:.9em}.tablestyle2 th{line-height:1.5;background-color:var(--mycolor-black);color:var(--mycolor-white);padding:20px}.tablestyle2 tr:nth-child(odd){background-color:var(--mycolor-grey)}.tablestyle2 tr:nth-child(even){background-color:var(--mycolor-light-grey)}.tablestyle2 td{line-height:1.5;padding:16px 20px;margin-top:10px}#lo-about-page .concept h2{font-size:2.2em;margin:0 0 1em}#lo-about-page .concept h2:after{display:none}#lo-about-page .concept p{font-size:1.1em;font-weight:var(--myfont-weight-bold);margin:0 0 1.1em}#lo-about-page .single-body h3{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}#lo-about-page .single-body h3:after{content:"／";display:block;font-size:.8em;margin:10px 0 0;border:none;width:auto}#lo-about-page .single-body .history dl{width:85%;margin:0 auto}#lo-about-page .profile-owner{display:flex;flex-direction:column-reverse;margin-top:0}#lo-about-page .profile-owner .left{margin:0}#lo-about-page .profile-owner .right{margin:35px 0 0}#lo-about-page .profile-owner .status{font-size:1.3em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0;line-height:1}#lo-about-page .profile-owner h4{font-size:2.2em;font-weight:var(--myfont-weight-bold);margin:.5em 0 0;line-height:1}#lo-about-page .profile-owner h4 span{font-size:.6em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0 0 0 .5em}#lo-about-page .profile-owner ul{font-weight:var(--myfont-weight-bold);margin:20px 0 30px}#lo-about-page .profile-public{padding:30px;margin:50px 0 0;color:var(--mycolor-white);background-color:var(--mycolor-black);border-radius:20px}#lo-about-page .profile-public h4{text-align:center;margin:0 0 20px}#lo-about-page .profile-public p{text-align:center;margin:0}#lo-about-page .profile-public a{background:0 0;color:var(--mycolor-white)}#lo-about-page .profile-public a:hover{color:var(--mycolor-sand)}#lo-plan-single .eye-catch{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px;background-size:cover;background-position:center center;display:flex;justify-content:center;flex-direction:column}#lo-plan-single header h1{margin:0 0 0 6vw;text-shadow:0px 0px 2px #ff;filter:drop-shadow(0px 0px 2px rgba(255,255,255,1))}#lo-plan-single header h2{margin:0 auto;font-size:3em;font-weight:var(--myfont-weight-bold);line-height:1.5;width:90%;text-shadow:0px 0px 4px #ff;filter:drop-shadow(0px 0px 6px rgba(255,255,255,1))}#lo-plan-single header h2.active{transition:transform 1s .3s ease-out,opacity 1s .3s ease-out;transform:translateY(0px);opacity:1}#lo-plan-single .lo-width{display:flex;flex-direction:column-reverse;margin:80px auto 80px auto}#lo-plan-single .left{width:100%;margin:25px 0 0}#lo-plan-single .left .head{font-size:1.3em;font-weight:var(--myfont-weight-bold);margin:0 0 20px;flex-direction:row}#lo-plan-single .left .head:after{display:none}#lo-plan-single .left .description{margin:0}#lo-plan-single .left h3{font-size:1.2em;font-weight:var(--myfont-weight-bold);margin:50px 0 -15px}#lo-plan-single .left h4{font-size:1.5em;font-family:var(--myfont-sans-serif-en-bold);margin:50px 0 0}#lo-plan-single .left h4:after{content:"／";font-size:.8em;font-weight:var(--myfont-weight-bold);margin:0 0 0 8px}#lo-plan-single .left ul{margin:15px 0 0}#lo-plan-single .left .price{font-size:2.4em;font-family:var(--myfont-sans-serif-en-bold);margin:-20px 0 -10px;display:inline-block}#lo-plan-single .left .price span{font-size:.5em;font-weight:var(--myfont-weight-bold);margin:0 .2em 0 0}#lo-plan-single .right{width:100%}#lo-plan-single .right>div{position:sticky;top:60px}#plan-slides img{border-radius:20px}.bx-controls-direction{margin:20px 0 0;display:flex;justify-content:flex-end}.bx-next{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.bx-prev{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 10px 0 0}.bx-controls-direction a:hover{opacity:.5}aside{width:90%;margin:50px auto}aside h1{margin:0 0 35px}.large-txt{font-size:2em}.red-txt{color:var(--mycolor-red)}.mailform dt{font-weight:var(--myfont-weight-bold)}.mailform dd{margin:2px 0 20px}.mailform ul{margin:0 0 30px;border:none;padding:0}.mailform ul li{margin:10px 0}.mailform ul li span{display:block;margin:0 0 6px;font-size:.9em}.required{color:var(--mycolor-dark-sand);font-size:.9em;margin-left:5px}.annotation1{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:0 0 5px}.annotation2{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:-12px 0 5px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],textarea{font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;letter-spacing:.15em;outline:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;box-sizing:border-box;-webkit-appearance:none;border-radius:5px}input[name="姓"],input[name="セイ"]{width:calc(50% - 5px) !important;margin-right:10px;display:inline-block}input[name="名"],input[name="メイ"]{width:calc(50% - 5px) !important;display:inline-block}select{appearance:none;font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;outline:none;margin:0;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;-webkit-appearance:none;border-radius:5px}textarea{height:280px !important}input[type=submit]{display:block;width:100%;color:var(--mycolor-black);background-color:var(--mycolor-white);border:2px solid var(--mycolor-black);font-family:var(--myfont-sans-serif);font-size:1.2em;font-weight:var(--myfont-weight-bold);letter-spacing:var(--myfont-space-wide);line-height:1;text-align:center;padding:30px 0;margin:50px auto 0 auto;border-radius:20px;-webkit-appearance:none;transition:.3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus{background-color:var(--mycolor-sand)}input[type=submit]:hover{color:var(--mycolor-white);background-color:var(--mycolor-black);border:2px solid var(--mycolor-black)}input:-webkit-autofill{box-shadow:0 0 0px 1000px var(--mycolor-sand) inset}.radiobutton .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.radiobutton .wpcf7-list-item{margin:0 1% 10px 0 !important;width:32.3%}.radiobutton .wpcf7-list-item input{display:none}.radiobutton .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.radiobutton .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.checkbox .wpcf7-list-item{margin:0 1% 10px 0 !important;width:49%}.checkbox .wpcf7-list-item input{display:none}.checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.form-notice{font-size:.9em;font-weight:var(--myfont-weight-bold);margin:0 0 0 20px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--mycolor-sand);border-radius:10px;border:none;margin:0;padding:20px;text-align:center}.wpcf7-not-valid-tip{color:var(--mycolor-red);font-size:.9em}.wpcf7-response-output{border:none !important;text-align:center !important}.single-body .inv-recaptcha-holder .grecaptcha-badge{margin:0 auto}.wpcf7 .ajax-loader{visibility:hidden;display:block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:20px auto;position:relative}.wpcf7-spinner{display:block;margin:15px auto 0 auto}#lo-thanks-page header{display:none}#lo-thanks-page .single-body{height:calc(100vh - 80px);width:90%;margin:80px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-thanks-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:6em;margin:0 0 20px;line-height:1;display:block}#lo-thanks-page .single-body h2:after{border:none;margin:0}#lo-thanks-page .single-body>div{margin:0}#lo-thanks-page .single-body p{margin:0 0 60px;font-weight:var(--myfont-weight-bold);font-size:1.2em;text-align:center}#lo-thanks-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:380px}#lo-thanks-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}#lo-notfound-page header{display:none}#lo-notfound-page .single-body{height:calc(100vh - 80px);width:90%;margin:80px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-notfound-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:4em;margin:0 0 20px;line-height:1;display:block}#lo-notfound-page .single-body h2:after{border:none;margin:0}#lo-notfound-page .single-body>div{margin:0}#lo-notfound-page .single-body p{margin:0 0 60px;text-align:center}#lo-notfound-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:380px}#lo-notfound-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}}.loader,.loader:after{border-radius:50%;width:30px;height:30px}.loader{margin:0 auto 60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid rgba(200,200,200,1);border-right:5px solid rgba(200,200,200,1);border-bottom:5px solid rgba(200,200,200,1);border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@charset "utf-8";@media screen and (max-width:640px){,.@font-face{font-family:'Akrobat Bold';font-style:normal;font-weight:400;src:local('Akrobat Bold'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Bold.woff) format('woff')}@font-face{font-family:'Akrobat Black';font-style:normal;font-weight:400;src:local('Akrobat Black'),url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../font/akrobat-cufonfonts-webfont/Akrobat-Black.woff) format('woff')}:root{--mycolor-white:#fff;--mycolor-black:#000;--mycolor-grey:#dadada;--mycolor-light-grey:#efefef;--mycolor-sand:#ddd8c3;--mycolor-dark-sand:#985;--mycolor-red:#cc5882;--myfont-sans-serif:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en:"Akrobat Bold","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en-bold:"Akrobat Black","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-weight-normal:400;--myfont-weight-bold:700;--myfont-space-normal:.12em;--myfont-space-narrow:0em;--myfont-space-narrow2:.05em;--myfont-space-wide:.25em;--myfont-size:12px}::selection{background:var(--mycolor-black);color:#fff}html,body{height:100%}body{margin:0;padding:0;font-family:var(--myfont-sans-serif);font-size:var(--myfont-size);font-weight:var(--myfont-weight-normal);color:var(--mycolor-black);line-height:2;letter-spacing:var(--myfont-space-normal);font-feature-settings:"palt";-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;width:auto;border-style:none;vertical-align:bottom;　}.objectfit{object-fit:cover;font-family:'object-fit: cover;'}.thumb{margin:0}address{font-style:normal}a{color:var(--mycolor-black);text-decoration:none;transition:.3s ease-out}a:hover{color:var(--mycolor-black);text-decoration:none}a:visited{color:var(--mycolor-black);text-decoration:none}p{margin:1em 0}ul,li{list-style-type:none;padding:0;margin:0}ol{padding-left:1.5em}ol li{list-style-type:decimal;padding:0;list-style-position:outside}input,select{vertical-align:middle}h1,h2,h3,h4,h5{margin:0;padding:0}nav{line-height:1;margin:0;padding:0}.animation-box{transform:translateY(30px);opacity:0}.animation-box.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#loading{width:100%;height:100%;position:fixed;z-index:100001;background-color:var(--mycolor-sand);display:flex;justify-content:center;align-items:center;top:0}#loading h1{width:150px;height:150px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo3.svg);display:block;position:absolute;background-size:cover;text-indent:-9999px;overflow:hidden}#header{width:100%;position:fixed;z-index:999;top:0;background-color:var(--mycolor-white);transition:.5s ease-out}.header-top{height:110px}.header-sc{height:58px}#toplogo a{display:block;background-size:cover;text-indent:-9999px;overflow:hidden;z-index:99998;background-position:center;transition:0s ease-out}#toplogo a:hover{opacity:.5}.header-top #toplogo a{width:150px;height:150px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo1.svg);margin:35px auto 0 auto}.header-sc #toplogo a{width:70px;height:29px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo2.svg);margin:15px auto 10px auto}#main-menu{padding:5vh 5%;display:flex;flex-direction:column;height:90vh;justify-content:center}#main-menu .menu1{margin:0 0 2.3em;padding:0 0 1em;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);border-bottom:3px solid var(--mycolor-black);counter-reset:number}#main-menu .menu1 li{letter-spacing:var(--myfont-space-narrow);font-size:8vw;margin:0 0 .4em}#main-menu .menu1>li:before{counter-increment:number;content:counter(number,decimal-leading-zero);display:inline-block;font-size:.5em;margin:0 10px 0 0;line-height:1.25}#main-menu .menu1 li a{display:inline-block;transform:translateX(0px);opacity:1}#main-menu .menu1 li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateX(6px) !important;opacity:.5 !important}#main-menu .menu1 .sub-menu{margin:-1vw 0 0 23px;color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold)}#main-menu .menu1 .sub-menu li{letter-spacing:var(--myfont-space-narrow);font-size:5vw;margin:0 .2em 0 0;display:inline-block}#main-menu .menu1 .sub-menu li a{display:inline-block;transform:translateY(0px);opacity:1}#main-menu .menu1 .sub-menu li a:hover{transition:transform .2s 0s ease-out,opacity .2s 0s ease-out;transform:translateY(2px) !important;opacity:.5 !important}#main-menu .sns-menu{display:flex;align-items:center}#main-menu .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em}#main-menu .sns-menu ul{display:flex;align-items:center}#main-menu .sns-menu ul:before{content:"";border-top:1px solid var(--mycolor-black);flex-grow:1;margin:0 10px;width:30px}#main-menu .sns-menu ul li{margin:0 .8em 0 0}#main-menu .sns-menu li a{opacity:1}#main-menu .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#main-menu .sns-menu ul .facebook a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .instagram a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#main-menu .sns-menu ul .line a{width:30px;height:30px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#header .onlineshop{position:fixed;top:23px;left:14px;font-size:1.1em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;margin:0}#header .onlineshop a:hover{opacity:.5}#footer{width:calc(100% - 60px);background-color:var(--mycolor-black);padding:50px 30px 80px}#footer h1 a{display:block;width:130px;height:33px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/logo4.svg);background-size:cover;text-indent:-9999px;overflow:hidden;margin:0 auto}#footer h1 a:hover{opacity:.5}#footer .sns-menu{position:fixed;bottom:20px;left:15px;z-index:1;transition:.5s ease-out}#footer .sns-menu:before{content:"FOLLOW US";color:var(--mycolor-black);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em;display:block;margin:0 0 6px}#footer .sns-menu ul{display:flex;align-items:center}#footer .sns-menu ul li{margin:0 8px 0 0}#footer .sns-menu li a{opacity:1}#footer .sns-menu li a:hover{transition:opacity .2s 0s ease-out;opacity:.5 !important}#footer .sns-menu ul .facebook a{width:25px;height:25px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-fb.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .instagram a{width:25px;height:25px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-in.svg);background-size:cover;text-indent:-9999px;overflow:hidden}#footer .sns-menu ul .line a{width:25px;height:25px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-line.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact{position:fixed;bottom:10px;right:10px;margin:0;z-index:1;transition:.5s ease-out}.button-contact a{width:90px;height:53px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon-contact.svg);background-size:cover;text-indent:-9999px;overflow:hidden}.button-contact a:hover{animation-duration:.5s;animation-timing-function:ease-in-out;animation-name:contact}.footer-top .sns-menu,.footer-top .button-contact{opacity:0}.footer-sc .sns-menu,.footer-sc .button-contact{opacity:1}@keyframes contact{0%{transform:translateX(0px)}50%{transform:translateX(10px)}100%{transform:translateX(0px)}}#copyright{color:var(--mycolor-white);font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1em;line-height:1;margin:1em 0 0;text-align:center}#top-mainvisual{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px}#top-mainvisual>div{display:flex;justify-content:center;align-items:center}#top-mainvisual h1{width:85vw;height:auto}.title1{font-size:10vw;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);text-align:center;line-height:1}.title1:before{content:"";margin:0 auto 8px auto;width:45px;height:42px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title2{font-size:6vw;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1}.title2:after{content:"／";font-size:.8em;margin:0 0 0 6px}.title3{font-size:6vw;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}.title3:after{content:"／";display:block;font-size:.8em;margin:6px 0 0}.title4{font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center;margin:0 0 -.45em}.title5{font-size:1.3em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;text-align:center}.title6{font-size:1.4em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title6:before{content:"";margin:0 5px 0 0;width:20px;height:19px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.title7{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;align-items:center}.title7:before{content:"";margin:0 8px 0 0;width:26px;height:24px;display:block;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/icon1.svg);background-size:cover}.button1 a{color:var(--mycolor-black);position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em;border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:block;padding:15px 20px;margin:0;line-height:1;width:calc(100% - 40px);text-align:center}.button1 a:hover{background-color:var(--mycolor-black);color:var(--mycolor-white)}#top-activities{z-index:0;position:relative}#top-activities h1{margin:-34px 0 50px}#top-activities .description{margin:15px 0 30px;font-size:1em;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:justify}.wrap{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:-240px 0 -150px;z-index:-1;position:relative}.wrap .container{transform:skew(0deg,10deg);padding:240px 0 150px}.wrap2{background-color:var(--mycolor-sand);transform:skew(0deg,-10deg);margin:0;z-index:0;position:relative}.wrap2 .container{transform:skew(0deg,10deg);padding:0}#top-instructor{display:flex;flex-direction:row-reverse;align-items:center;width:90%;margin:0 auto 50px auto}#top-instructor .left{width:50%;margin:0 4% 0 0;border-radius:50%;border:2px solid var(--mycolor-black);position:relative;transform:scale(.8,.8)}#top-instructor .left:after{content:"";border:3px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%}#top-instructor .left.active{transform:scale(1,1)}#top-instructor .right{width:46%;margin:0}#top-instructor .left img{width:100%;height:auto;border-radius:50%}#top-instructor .button1 a{width:calc(100% - 40px)}#top-event{width:90%;margin:0 auto 30px auto;padding:0 0 70px;position:relative}#top-event .left{margin:0 0 30px}#top-event .left .button1{position:absolute;bottom:0;width:100%}#top-event .right{margin:0}#top-plan{width:90%;margin:0 auto 50px auto}#top-plan .left{text-align:center;margin:0}#top-plan .description{display:inline-block;text-align:left;width:100%}#top-image{height:110vw;display:flex;margin:0}#top-image div{width:100%}#top-topics{z-index:1;position:relative;width:90%;margin:0 auto}#top-topics h1{margin:-23px 0 30px}#top-topics .button1 a{margin:25px auto 50px auto}#top-thanks{margin:0 0 50px}#top-thanks ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(90% - 40px);border-radius:20px;background-color:var(--mycolor-sand);margin:0 auto;padding:50px 20px 40px}#top-thanks ul li{margin:0 0 10px;width:48%}#top-thanks ul li a img{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px;transition:.3s ease-out}#top-thanks ul li a:hover img{opacity:.5}#top-our-sites{margin:0 0 50px}#top-our-sites ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:10px auto 0 auto}#top-our-sites ul li{width:44%;margin:2%}#top-our-sites ul li a img{display:block;width:100%;height:auto;object-fit:cover;transition:.3s ease-out}#top-our-sites ul li a:hover img{opacity:.5}.event-list{display:flex;flex-wrap:wrap;justify-content:space-between}.event-list>div{width:48%;margin:0 0 20px}.event-list .title{width:90%;margin:12px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1em}.event-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.event-list .thumb:after{content:"";border:3px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%}.event-list .thumb.active{transform:scale(1,1)}.event-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.event-list a:hover .thumb img{transform:scale(1.1,1.1)}.plan-list{display:flex;flex-wrap:wrap;justify-content:space-between}.plan-list>div{width:48%;margin:0 0 20px}.plan-list .title{width:90%;margin:12px auto 0 auto;font-weight:var(--myfont-weight-bold);line-height:1.7;text-align:center;font-size:1em}.plan-list .thumb{overflow:hidden;border:2px solid var(--mycolor-black);border-radius:50%;position:relative;transform:scale(.8,.8)}.plan-list .thumb:after{content:"";border:3px solid var(--mycolor-white);position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%}.plan-list .thumb.active{transform:scale(1,1)}.plan-list .thumb img{width:100%;height:auto;border-radius:50%;transition:.3s ease-out}.plan-list a:hover .thumb img{transform:scale(1.1,1.1)}.topics-list{width:100%;margin:0 auto 0 auto;line-height:1.7}.topics-list dt{margin:0;position:relative;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:1.2em;line-height:1.5}.topics-list dt .cat{margin:0 .5em 0 0;display:inline-block}.topics-list dt .cat:after{content:"／";font-size:.8em;margin:0 0 0 .5em}.topics-list dt .date{margin:0;display:inline-block}.topics-list dd{font-size:1em;margin:0 0 .8em;font-weight:var(--myfont-weight-normal)}.topics-list dd a{color:var(--mycolor-black);position:relative;transition:.3s ease-out;left:0}.topics-list dd a:hover{left:.5em}.faq-list dt{margin:0 0 1em;font-size:1.1em;font-weight:var(--myfont-weight-bold);display:flex;cursor:pointer}.faq-list dt:before{content:'Q';font-size:2.5em;font-family:var(--myfont-sans-serif-en-bold);text-stroke:1px var(--mycolor-black);-webkit-text-stroke:1px var(--mycolor-black);color:transparent;line-height:1;display:block;margin:-.1em 12px 0 0;transition:.3s ease-out}.faq-list dt:hover:before{color:var(--mycolor-black)}.faq-list dd{border-bottom:1px solid var(--mycolor-grey);margin:0 0 2em;padding:0 0 2em;position:relative;display:flex;align-items:flex-start}.faq-list dd p{margin:0}.faq-list dd:before{content:'A';font-size:3em;text-indent:0em;font-family:var(--myfont-sans-serif-en-bold);color:var(--mycolor-black);line-height:1;display:block;margin:0 14px 0 0}.lo-archive header{width:90%;margin:220px auto 35px auto}.lo-width{width:90%;margin:0 auto 0 auto}.lo-archive{margin:0 0 50px}.lo-archive header .cat{margin:.2em 0 0}.lo-archive .more a{margin:25px auto 0 auto;width:calc(90% - 40px)}.dropdown{margin:0 auto 25px auto;width:90%;z-index:1;position:relative}.dropdown nav{position:relative}.dropdown nav h1{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;line-height:0;text-align:center;color:var(--mycolor-white);background-color:var(--mycolor-black);width:100%;padding:20px 0;margin:0;position:relative;cursor:pointer;border-radius:20px;transition:.3s ease-out}.dropdown nav h1:after{position:absolute;top:calc(50% - 6px);right:25px;content:'';display:block;width:6px;height:12px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow2.svg);background-size:contain;transform:rotate(90deg) translateX(0px)}.dropdown nav .active{border-radius:20px 20px 0 0}.dropdown nav .active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown nav h1:hover:after{animation-duration:.4s;animation-timing-function:ease-in-out;animation-name:arrow-under}@keyframes arrow-under{0%{transform:rotate(90deg) translateX(0px)}50%{transform:rotate(90deg) translateX(2px)}100%{transform:rotate(90deg) translateX(0px)}}.dropdown nav .dd-menu{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);font-size:1.1em;padding:15px 0;min-width:100%;position:absolute;z-index:1;background-color:var(--mycolor-black);border-radius:0 0 20px 20px}.dropdown nav .dd-menu li a{color:var(--mycolor-white);display:block;padding:10px 20px;display:flex;flex-wrap:nowrap;align-items:center;transition:.3s ease-out}.dropdown nav .dd-menu li a:before{content:"";border-top:1px solid var(--mycolor-white);margin:0 8px 0 0;width:10px}.dropdown nav ul li .active{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:active:before{border-top:1px solid var(--mycolor-black)}.dropdown nav ul li a:hover{color:var(--mycolor-black);background-color:var(--mycolor-sand)}.dropdown nav ul li a:hover:before{border-top:1px solid var(--mycolor-black)}#lo-topics-single header,#lo-event-single header,.lo-page header{margin:220px auto 0 auto;display:flex;flex-direction:column-reverse;z-index:1;position:relative}.lo-single header .eye-catch{margin:-110px auto 35px auto;width:calc(100% - 20px);z-index:-1}.lo-page header .eye-catch{margin:-110px auto -22px auto;width:calc(100% - 20px);z-index:-1}.lo-single header .eye-catch img,.lo-page header .eye-catch img{width:100%;height:35vh;margin:0;border-radius:20px}.lo-single-title{width:90%;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-title h1{font-size:1.5em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:10px 0 0}.lo-page-title{width:90%;margin:0 auto 0 auto;display:flex;flex-direction:column-reverse}.lo-single-footer{border-bottom:3px solid var(--mycolor-black);width:90%;margin:0 auto 0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.lo-about-footer{border-bottom:3px solid var(--mycolor-black);width:90%;margin:0 auto 50px auto;display:flex;justify-content:space-between;align-items:center}.lo-single-footer .date{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow2);margin:0}.lo-single-footer .date:before{content:"DATE "}.lo-single-footer-end{width:90%;margin:20px auto 50px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.lo-single-footer-end .dropdown{margin:0;width:65%}.addtoany_content{margin:0 0 6px !important}.addtoany_content a{background:0 0 !important}.addtoany_content a:hover{background:0 0 !important;opacity:.5}.pager ul{display:flex;flex-wrap:nowrap}.pager .next a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.pager .prev a{display:block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 6px 0 0}.pager a:hover{opacity:.5}.cta a{width:90%;background-color:var(--mycolor-black);padding:40px 5% 30px;text-align:center;display:block}.cta a:hover{background-color:var(--mycolor-sand)}.cta h3{color:var(--mycolor-white);margin:0 0 -8px}.cta p{color:var(--mycolor-white);font-size:1.1em;font-weight:var(--myfont-weight-bold);line-height:1.5}.cta a:hover h3,.cta a:hover p{color:var(--mycolor-black)}.cta-link a{display:block;text-align:center;color:var(--mycolor-white) !important;background-color:var(--mycolor-black) !important;font-size:1.1em;padding:12px 5%;margin:40px 0 0;width:90%;border-radius:20px;line-height:1.6}.cta-link a:hover{color:var(--mycolor-black) !important;background-color:var(--mycolor-light-grey) !important}.single-body{width:90%;margin:35px auto 50px auto}#lo-policy-page .single-body,#lo-contact-page .single-body{border:none}.single-body h1,.single-body h2,.single-body h3{font-size:1.3em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:40px 0 0;display:flex;flex-direction:column;align-items:center}.single-body h1:after,.single-body h2:after,.single-body h3:after{content:"";display:block;border-top:2px solid var(--mycolor-black);margin:20px 0 0;width:35px}.single-body h4{font-size:1.15em;font-weight:var(--myfont-weight-bold);line-height:1.6;margin:20px 0 -15px}.single-body a{color:var(--mycolor-black);background-color:var(--mycolor-light-grey);font-weight:var(--myfont-weight-bold)}.single-body a:hover{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body a:visited{color:var(--mycolor-black)}.single-body a:hover:visited{color:var(--mycolor-white);background-color:var(--mycolor-black)}.single-body p{margin:20px 0 0;text-align:justify}.single-body ul,.single-body ol,.single-body dl,.single-body table,.single-body div{margin:20px 0 0}.single-body img{width:100%;height:auto;display:block;margin:20px auto 0 auto;border-radius:20px}.single-body .vertical-img{width:100%;text-align:center}.single-body .youtube{width:100%;position:relative;padding-top:56.25%;margin:20px auto 0 auto !important}.single-body .youtube iframe{position:absolute;border-radius:20px;top:0;right:0;width:100% !important;height:100% !important}.liststyle1{background-color:var(--mycolor-sand);border-left:none !important;padding:20px 15px !important;border-radius:20px}.liststyle1 li{margin:4px !important;padding-left:1.1em;text-indent:-1.2em}.liststyle1 li:before{content:"・";margin-right:.5em}.liststyle2{border-left:none !important;padding:0 !important}.liststyle2 li{padding-left:1.2em;text-indent:-1.3em}.liststyle2 li:before{content:"＊";margin-right:.4em}.liststyle3{border-left:none !important;padding:0 !important}.liststyle3 li{padding-left:1.1em;text-indent:-1.2em}.liststyle3 li:before{content:"・";margin-right:.5em}.dlstyle1{border-top:2px solid var(--mycolor-black);border-bottom:2px solid var(--mycolor-black);display:flex;flex-wrap:wrap}.dlstyle1 dt{padding:10px 0;border-bottom:1px solid var(--mycolor-black);width:7em;margin:0 15px 0 0}.dlstyle1 dd{padding:10px 0;border-bottom:1px solid var(--mycolor-black);width:calc(100% - 7em - 15px);margin:0}.dlstyle1 dt:last-of-type{border-bottom:none}.dlstyle1 dd:last-of-type{border-bottom:none}.dlstyle2{display:flex;flex-wrap:wrap}.dlstyle2 dt{padding:5px 0;width:7em;margin:0 10px 0 0}.dlstyle2 dd{padding:5px 0;width:calc(100% - 7em - 10px);margin:0}.dlstyle3{display:flex;flex-wrap:wrap}.dlstyle3 dt{padding:5px 0;width:5em;margin:0 10px 0 0}.dlstyle3 dd{padding:5px 0;width:calc(100% - 5em - 10px);margin:0}.tablestyle1{border-collapse:separate;border-spacing:1px 1px;width:100%;text-align:left;font-size:.9em}.tablestyle1 th{line-height:1.5;background-color:var(--mycolor-sand);padding:15px 10px}.tablestyle1 td{line-height:1.5;padding:15px 10px;background-color:var(--mycolor-white);margin-top:10px}.tablestyle2{border-collapse:separate;border-spacing:1px 4px;width:100%;text-align:left;font-size:.9em}.tablestyle2 th{line-height:1.5;background-color:var(--mycolor-black);color:var(--mycolor-white);padding:15px 10px}.tablestyle2 tr:nth-child(odd){background-color:var(--mycolor-grey)}.tablestyle2 tr:nth-child(even){background-color:var(--mycolor-light-grey)}.tablestyle2 td{line-height:1.5;padding:15px 10px;margin-top:10px}#lo-about-page .concept h2{font-size:5.5vw;margin:0 0 1em}#lo-about-page .concept h2:after{display:none}#lo-about-page .concept p{font-size:1.1em;font-weight:var(--myfont-weight-bold);margin:0 0 1.1em}#lo-about-page .single-body h3{font-size:2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);line-height:1;display:flex;flex-direction:column;align-items:center}#lo-about-page .single-body h3:after{content:"／";display:block;font-size:.8em;margin:8px 0 0;border:none;width:auto}#lo-about-page .single-body .history dl{width:100%;margin:0 auto}#lo-about-page .profile-owner{display:flex;flex-direction:column-reverse;margin-top:0}#lo-about-page .profile-owner .left{margin:0}#lo-about-page .profile-owner .right{margin:30px 0 0}#lo-about-page .profile-owner .status{font-size:1.2em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0;line-height:1}#lo-about-page .profile-owner h4{font-size:1.8em;font-weight:var(--myfont-weight-bold);margin:.3em 0 0;line-height:1}#lo-about-page .profile-owner h4 span{font-size:.6em;font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);margin:0 0 0 .5em}#lo-about-page .profile-owner ul{font-weight:var(--myfont-weight-bold);margin:15px 0 20px}#lo-about-page .profile-owner ul li{line-height:1.8}#lo-about-page .profile-public{padding:25px 15px;margin:30px 0 0;color:var(--mycolor-white);background-color:var(--mycolor-black);border-radius:20px}#lo-about-page .profile-public h4{text-align:center;margin:0 0 20px}#lo-about-page .profile-public p{text-align:center;margin:0}#lo-about-page .profile-public a{background:0 0;color:var(--mycolor-white)}#lo-about-page .profile-public a:hover{color:var(--mycolor-sand)}#lo-plan-single .eye-catch{width:calc(100% - 20px);height:calc(100vh - 120px);margin:110px auto 10px auto;position:relative;background-color:var(--mycolor-white);border-radius:20px;background-size:cover;background-position:center center;display:flex;justify-content:center;flex-direction:column}#lo-plan-single header h1{margin:0 0 0 6vw;text-shadow:0px 0px 1px #ff;filter:drop-shadow(0px 0px 1px rgba(255,255,255,1))}#lo-plan-single header h2{margin:0 auto;font-size:6vw;font-weight:var(--myfont-weight-bold);line-height:1.5;width:90%;text-shadow:0px 0px 2px #ff;filter:drop-shadow(0px 0px 2px rgba(255,255,255,1))}#lo-plan-single header h2.active{transition:transform 1s .3s ease-out,opacity 1s .3s ease-out;transform:translateY(0px);opacity:1}#lo-plan-single .lo-width{display:flex;flex-direction:column-reverse;margin:50px auto 50px auto}#lo-plan-single .left{width:100%;margin:15px 0 0}#lo-plan-single .left .head{font-size:1.3em;font-weight:var(--myfont-weight-bold);margin:0 0 15px;flex-direction:row}#lo-plan-single .left .head:after{display:none}#lo-plan-single .left .description{margin:0}#lo-plan-single .left h3{font-size:1.2em;font-weight:var(--myfont-weight-bold);margin:30px 0 -15px}#lo-plan-single .left h4{font-size:1.5em;font-family:var(--myfont-sans-serif-en-bold);margin:30px 0 0}#lo-plan-single .left h4:after{content:"／";font-size:.8em;font-weight:var(--myfont-weight-bold);margin:0 0 0 8px}#lo-plan-single .left ul{margin:15px 0 0}#lo-plan-single .left .price{font-size:2.4em;font-family:var(--myfont-sans-serif-en-bold);margin:-20px 0 -10px;display:inline-block}#lo-plan-single .left .price span{font-size:.5em;font-weight:var(--myfont-weight-bold);margin:0 .2em 0 0}#lo-plan-single .right{width:100%}#lo-plan-single .right>div{position:sticky;top:60px}#plan-slides img{border-radius:20px}.bx-controls-direction{margin:15px 0 0;display:flex;justify-content:flex-end}.bx-next{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow6.svg);background-size:contain;text-indent:-9999px;overflow:hidden}.bx-prev{display:inline-block;width:40px;height:40px;background-image:url(//sobbqa.com/wp2/wp-content/themes/sobbq/css/../images/arrow5.svg);background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 6px 0 0}.bx-controls-direction a:hover{opacity:.5}aside{width:90%;margin:50px auto}aside h1{margin:0 0 25px}.large-txt{font-size:2em}.red-txt{color:var(--mycolor-red)}.mailform dt{font-weight:var(--myfont-weight-bold)}.mailform dd{margin:2px 0 20px}.mailform ul{margin:0 0 30px;border:none;padding:0}.mailform ul li{margin:10px 0}.mailform ul li span{display:block;margin:0 0 6px;font-size:.9em}.required{color:var(--mycolor-dark-sand);font-size:.9em;margin-left:5px}.annotation1{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:0 0 3px}.annotation2{display:block;font-weight:var(--myfont-weight-bold);font-size:.9em;margin:-10px 0 3px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],textarea{font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;letter-spacing:.15em;outline:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;box-sizing:border-box;-webkit-appearance:none;border-radius:5px}input[name="姓"],input[name="セイ"]{width:calc(50% - 5px) !important;margin-right:10px;display:inline-block}input[name="名"],input[name="メイ"]{width:calc(50% - 5px) !important;display:inline-block}select{appearance:none;font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;outline:none;margin:0;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-light-grey);outline:none;border:none;width:100% !important;-webkit-appearance:none;border-radius:5px}textarea{height:280px !important}input[type=submit]{display:block;width:100%;color:var(--mycolor-black);background-color:var(--mycolor-white);border:2px solid var(--mycolor-black);font-family:var(--myfont-sans-serif);font-size:1.2em;font-weight:var(--myfont-weight-bold);letter-spacing:var(--myfont-space-wide);line-height:1;text-align:center;padding:20px 0;margin:50px auto 0 auto;border-radius:20px;-webkit-appearance:none;transition:.3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus{background-color:var(--mycolor-sand)}input[type=submit]:hover{color:var(--mycolor-white);background-color:var(--mycolor-black);border:2px solid var(--mycolor-black)}input:-webkit-autofill{box-shadow:0 0 0px 1000px var(--mycolor-sand) inset}.radiobutton .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.radiobutton .wpcf7-list-item{margin:0 1% 10px 0 !important;width:32.3%}.radiobutton .wpcf7-list-item input{display:none}.radiobutton .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.radiobutton .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.checkbox .wpcf7-list-item{margin:0 0 10px !important;width:100%}.checkbox .wpcf7-list-item input{display:none}.checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-light-grey);color:var(--mycolor-black);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-sand);color:var(--mycolor-black)}.form-notice{font-size:.9em;font-weight:var(--myfont-weight-bold);margin:0 0 0 20px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--mycolor-sand);border-radius:10px;border:none;margin:0;padding:20px;text-align:center}.wpcf7-not-valid-tip{color:var(--mycolor-red);font-size:.9em}.wpcf7-response-output{border:none !important;text-align:center !important}.single-body .inv-recaptcha-holder .grecaptcha-badge{margin:0 auto}.wpcf7 .ajax-loader{visibility:hidden;display:block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:20px auto;position:relative}.wpcf7-spinner{display:block;margin:15px auto 0 auto}#lo-thanks-page header{display:none}#lo-thanks-page .single-body{height:calc(100vh - 60px);width:90%;margin:60px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-thanks-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:14vw;margin:0 0 20px;display:block;line-height:1}#lo-thanks-page .single-body h2:after{border:none;margin:0}#lo-thanks-page .single-body>div{margin:0}#lo-thanks-page .single-body p{margin:0 0 30px;font-weight:var(--myfont-weight-bold);font-size:3.2vw;text-align:center}#lo-thanks-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:80%}#lo-thanks-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}#lo-notfound-page header{display:none}#lo-notfound-page .single-body{height:calc(100vh - 60px);width:90%;margin:60px auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none}#lo-notfound-page .single-body h2{font-family:var(--myfont-sans-serif-en-bold);letter-spacing:var(--myfont-space-narrow);font-size:9vw;margin:0 0 20px;display:block;line-height:1}#lo-notfound-page .single-body h2:after{border:none;margin:0}#lo-notfound-page .single-body>div{margin:0}#lo-notfound-page .single-body p{margin:0 0 30px;text-align:center}#lo-notfound-page .single-body .button1 a{margin:0 auto 0 auto;background-color:var(--mycolor-white);width:80%}#lo-notfound-page .single-body .button1 a:hover{background-color:var(--mycolor-black)}}.loader,.loader:after{border-radius:50%;width:30px;height:30px}.loader{margin:0 auto 60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid rgba(200,200,200,1);border-right:5px solid rgba(200,200,200,1);border-bottom:5px solid rgba(200,200,200,1);border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}