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}}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
: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}
/*! 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}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}
@charset "UTF-8";@font-face{font-family:"NotoSansJP-Regular";src:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../font/Noto_Sans_JP/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Markazi Text";src:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../font/MarkaziText-Regular.ttf) format("truetype")}body{font-size:16px;font-size:1rem;font-family:"NotoSansJP-Regular","Markazi Text","游明朝体","Noto Serif JP",serif}body .inner section .section-title{font-size:33px;font-weight:700;color:#a68b62;text-align:center}body .inner section .section-sub-title{font-size:1rem;color:#280000;text-align:center}body .inner .page-inner .page-title{font-size:50px;font-weight:700;color:#cab987}@media screen and (max-width:767px){body .inner .page-inner .page-title{font-size:33px;line-height:47.78px}}body .inner .page-inner .page-sub-title{font-size:18px;line-height:31px;font-weight:400;color:#280000}@media screen and (max-width:767px){body .inner .page-inner .page-sub-title{font-size:16px;line-height:24px}}body .wrapper{overflow-x:hidden}body .inner section .section-title{margin-bottom:16px}@media screen and (max-width:767px){body .inner section .section-title{margin-bottom:8px}}body .inner section .section-sub-title{margin-bottom:48px}body .inner .page-inner{padding-top:28px;border-top:solid 1px #d9d9d9;margin-top:24px}@media screen and (max-width:767px){body .inner .page-inner{padding-top:0;border-top:none}}body .inner .page-inner .page-title{margin-bottom:6px;text-align:center}@media screen and (max-width:767px){body .inner .page-inner .page-title{margin-bottom:0}}body .inner .page-inner .page-sub-title{text-align:center}body .btn{display:flex;justify-content:center;position:relative}body .btn .btn-text{font-size:14px;color:#a68b62;border:solid 1px #a68b62;padding:10px 70px 11px 64px;position:relative;font-weight:700;overflow:hidden !important;cursor:pointer}body .btn .btn-text:before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #a68b62;border-right:1px solid #a68b62;transform:rotate(45deg);transition:.25s ease-in}body .btn .btn-text:hover{transition:.25s ease-in;color:#fff;background-color:#a68b62}body .btn .btn-text:hover:before{border-top:1px solid #fff;border-right:1px solid #fff}.wrapper-y{overflow-y:hidden;height:80vh}.link-text{transition:all .25s ease-in-out}.link-text:hover{transition:all .25s ease-in-out;color:#a68b62}.link-el{transition:all .25s ease-in-out;opacity:1}.link-el:hover{transition:all .25s ease-in-out;opacity:.5}.top{padding-top:28px;margin-bottom:17px}.top .logo-img{width:11.4583333333%;margin:0 auto;display:block;cursor:pointer}.top .logo-img img{width:100%;height:auto}.top .header-nav{margin:24px auto 0 auto}.top .header-nav ul{display:flex;justify-content:center}.top .header-nav ul li{margin:0 28px;text-align:center}.top .header-nav ul li a{transition:all .25s ease-in-out;font-family:"Markazi Text","NotoSansJP-Regular";font-size:21px;line-height:22px;color:#280000;transition:all .25s ease-in-out}.top .header-nav ul li a span{font-size:12px}.top .header-nav ul li a:hover{transition:all .25s ease-in-out;color:#a68b62}@media screen and (max-width:1225px){.top{padding-top:28px;margin-bottom:46px}.top .logo-img{width:13.75%}}@media screen and (max-width:767px){.top{margin-bottom:0;padding-top:0;padding-bottom:11px;border-bottom:1px solid #d9d9d9}.top .logo-img{width:26.6666666667%;margin:10px auto 0 4%;display:block;cursor:pointer}.top .header-nav{opacity:0;visibility:hidden;display:none}}.burger-icon{position:absolute;top:17px;right:18px;cursor:pointer;transition:.7s all}@media screen and (max-width:767px){.burger-icon{width:36px}}.burger-icon .buns{border-radius:5px;transition:.7s all;background-color:#280000}@media screen and (max-width:767px){.burger-icon .buns{height:2px}}.burger-icon .patty{border-radius:5px;transition:.7s all;background-color:#280000;margin:10px 0}@media screen and (max-width:767px){.burger-icon .patty{height:2px}}.burger-icon .burger-text{opacity:0;visibility:hidden;font-size:13px;line-height:31px;text-align:center;transition:.7s all;transform:translateX(-5px)}.burger-active{z-index:999;transition:.7s all}.burger-active .buns{transition:.7s all;transform:translateY(11px) rotate(135deg);width:29px;margin:0 auto}.burger-active .buns:nth-child(3){transition:.7s all;transform:translateY(-12px) rotate(-135deg)}.burger-active .patty{transition:.7s all;opacity:0}.burger-active .burger-text{opacity:1;visibility:visible;transition:.7s all}.burger-nav{opacity:0;visibility:hidden;position:fixed;top:0;left:0;height:100vh;overflow-y:hidden;background-color:#a68b62;z-index:998;width:100%;transition:.7s all}.burger-nav .sp-top{height:95px;padding-top:21.65px;background-color:#fff}.burger-nav .sp-top .logo-img{display:block;width:133px;margin-left:8.2666666667%}.burger-nav .sp-top .logo-img img{width:100%;height:auto}.burger-nav .sp-nav{width:74.4%;margin:30px 11.7333333333% 13px 13.8666666667%}.burger-nav .sp-nav ul{display:flex;flex-wrap:wrap}.burger-nav .sp-nav ul li{width:44.8028673835%;margin-bottom:21px}.burger-nav .sp-nav ul li:nth-child(2n-1){margin-right:10.0358422939%}.burger-nav .sp-nav ul li a{font-size:18px;color:#fff;line-height:26.06px;font-weight:500;transition:.25s ease-in-out;word-break:keep-all}.burger-nav .sp-nav ul li a span{font-size:16px;line-height:23.17px}.burger-nav .sp-nav ul li a:hover{transition:.25s ease-in-out;color:#280000}.burger-nav .btn{width:67.2%;background-color:#fff;border:solid 1px #280000;transition:.25s ease-in;margin:0 0 17px 13.8666666667%}.burger-nav .btn:nth-child(2){margin:0 0 25.54px 13.8666666667%}.burger-nav .btn:hover{transition:.25s ease-in;background-color:#a68b62;border:solid 1px #fff}.burger-nav .btn .btn-text{background-color:#fff;color:#a68b62;border:none;transition:.25s ease-in;width:100%;text-align:center}.burger-nav .btn .btn-text:before{color:#a68b62}.burger-nav .btn .btn-text:hover{transition:.25s ease-in;color:#fff;background-color:#a68b62}.burger-nav .btn .btn-text:hover:before{border-top:1px solid #fff;border-right:1px solid #fff}.burger-nav .sp-info{font-size:17px;line-height:31px;text-align:center;color:#fff}.burger-nav .sp-info .instagram-icon{display:block;width:39px;margin:21px auto 0 auto}.burger-nav .sp-info .instagram-icon img{width:100%;height:auto}.burger-nav-active{opacity:1;visibility:visible;transition:.7s all}.main-visual .main-visual-inner{position:relative}.main-visual .main-visual-inner .slide-box .slide-img{width:calc(100% - 50px);margin:0 auto}.main-visual .main-visual-inner .slide-box .slide-img img{width:100%;height:auto;margin:0 auto}.main-visual .main-visual-inner button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main-visual .main-visual-inner .slide-dots{position:absolute;text-align:center;bottom:41px;right:0;left:0;margin:0 auto}.main-visual .main-visual-inner .slide-dots li{display:inline-block;margin:0 15px}.main-visual .main-visual-inner .slide-dots li button{position:relative;text-indent:-9999px;z-index:1}.main-visual .main-visual-inner .slide-dots li button:before{content:"";width:10px;height:10px;border-radius:10px;position:absolute;bottom:-80px;right:0;left:0;margin:0 auto;background-color:#d9d9d9}.main-visual .main-visual-inner .slide-dots li.slick-active button:before{background-color:#a68b62}.main-visual .main-visual-inner .prev-arrow{cursor:pointer;position:absolute;top:48%;left:12.2%;z-index:1}.main-visual .main-visual-inner .prev-arrow:before{border-radius:50%;font-size:16px;font-weight:700;width:100%;height:100%;content:"\f053";font-family:"Font Awesome 5 Free";padding:20px 24px;background-color:#f3f3f3;color:#f093ad}.main-visual .main-visual-inner .prev-arrow:hover:before{background-color:#f093ad;color:#f3f3f3;transition:.25s ease-in-out}.main-visual .main-visual-inner .next-arrow{cursor:pointer;position:absolute;top:48%;right:12.2%;transform:rotate(180deg)}.main-visual .main-visual-inner .next-arrow:before{border-radius:50%;font-size:16px;font-weight:700;width:100%;height:100%;content:"\f053";font-family:"Font Awesome 5 Free";padding:20px 24px;background-color:#f3f3f3;color:#f093ad;transition:.25s ease-in-out}.main-visual .main-visual-inner .next-arrow:hover:before{background-color:#f093ad;color:#f3f3f3;transition:.25s ease-in-out}@media screen and (max-width:1225px){.main-visual .main-visual-inner .slide-dots{bottom:23px}.main-visual .main-visual-inner .prev-arrow{top:49%;left:4.5%}.main-visual .main-visual-inner .next-arrow{top:49%;right:4.5%}}@media screen and (max-width:767px){.main-visual{transform:translateY(-4%)}.main-visual .main-visual-inner{position:relative}.main-visual .main-visual-inner .slide-box .slide-img{width:100%}.main-visual .main-visual-inner .slide-dots{bottom:48px}}.front-news{margin:135px auto 95px auto}.front-news .section-inner{width:63.6805555556%;margin:0 17.5694444444% 0 18.75%}.front-news .section-inner .news-items .news-item{display:flex;margin-bottom:28px}.front-news .section-inner .news-items .news-item:hover .news-content .news-title{color:#a68b62}.front-news .section-inner .news-items .news-item:hover .news-img-box .box-color{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a68b62;transition:.25s ease-in-out;opacity:.5}.front-news .section-inner .news-items .news-item:hover .news-img-box .news-img img{transition:.25s ease-in-out;scale:1.2}.front-news .section-inner .news-items .news-item .news-img-box{position:relative;width:8.7241003272%;padding-top:8.7241003272%;margin-right:18px;height:0}.front-news .section-inner .news-items .news-item .news-img-box .news-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.front-news .section-inner .news-items .news-item .news-img-box .news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.25s ease-in-out}.front-news .section-inner .news-items .news-item .news-content{width:91.2758996728%}.front-news .section-inner .news-items .news-item .news-content .news-meta{font-size:1rem;color:#a68b62;margin-bottom:12px}.front-news .section-inner .news-items .news-item .news-content .news-title{font-size:1rem;line-height:24px;color:#280000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.front-news .section-inner .btn{padding-top:5px}.front-news .section-inner .btn .btn-text{width:266px;padding:13px 70px 12px 64px;transform:translateX(-17px);text-align:center}@media screen and (max-width:1225px){.front-news{margin:150px auto 86px auto}.front-news .section-inner{width:70.1666666667%;margin:0 17.3333333333% 0 12.5%}.front-news .section-inner .news-items .news-item{margin-bottom:28px}.front-news .section-inner .news-items .news-item .news-img-box{position:relative;width:9.5011876485%;padding-top:9.5011876485%;margin-right:2.1377672209%}.front-news .section-inner .news-items .news-item .news-content{width:88.3610451306%}.front-news .section-inner .btn .btn-text{transform:translateX(32px)}}@media screen and (max-width:767px){.front-news{margin:62px auto 54px auto}.front-news .section-sub-title{margin-bottom:20px !important}.front-news .section-inner{width:87.7333333333%;margin:0 6.6666666667% 0 5.6%}.front-news .section-inner .news-items .news-item{margin-bottom:12px}.front-news .section-inner .news-items .news-item .news-img-box{width:15.1975683891%;padding-top:15.1975683891%;margin-right:2.73556231%}.front-news .section-inner .news-items .news-item .news-content{width:82.0668693009%}.front-news .section-inner .news-items .news-item .news-content .news-meta{font-size:12px;line-height:18px;margin-bottom:0}.front-news .section-inner .news-items .news-item .news-content .news-title{font-size:12px;line-height:18px;color:#280000}.front-news .section-inner .btn{padding-top:8px}.front-news .section-inner .btn .btn-text{padding:11px 70px 11px 64px;transform:translateX(0px)}}.front-about{position:relative;background:linear-gradient(180deg,#efdfbf 0%,#efdfbf 443px,#fff 443px,#fff 100%);margin-bottom:260px}.front-about .front-about-inner{display:flex;transform:translateY(108px)}.front-about .front-about-inner .img-gallery{width:48.6805555556%;margin-right:7.2222222222%}.front-about .front-about-inner .img-gallery .main-img{width:100%;margin-bottom:25px;position:relative}.front-about .front-about-inner .img-gallery .main-img img{width:100%;height:auto}.front-about .front-about-inner .img-gallery .main-img .front-about-illust{position:absolute;top:-20%;left:0;width:63%}.front-about .front-about-inner .img-gallery .main-img .front-about-illust img{width:100%;height:100%}.front-about .front-about-inner .img-gallery .sub-img-box{display:flex;justify-content:flex-end}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img1{width:41.512125535%;margin-right:4.5649072753%}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img1 img{width:100%;height:auto}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img2{width:37.089871612%}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img2 img{width:100%;height:auto}.front-about .front-about-inner .img-gallery_sp{display:none}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp{display:none;justify-content:flex-end}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img1{width:41.512125535%;margin-right:4.5649072753%}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img1 img{width:100%;height:auto}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img2{width:37.089871612%}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img2 img{width:100%;height:auto}.front-about .front-about-inner .about-text{width:35.9722222222%;margin-top:120px}.front-about .front-about-inner .about-text .en-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:5px}@media screen and (max-width:767px){.front-about .front-about-inner .about-text .en-title{font-size:14px}}.front-about .front-about-inner .about-text .section-title{font-size:33px;color:#000;text-align:left;margin-bottom:27px;line-height:1.9;letter-spacing:.1em;font-family:"游明朝体","Noto Serif JP",serif}.front-about .front-about-inner .about-text .section-des{font-size:1rem;line-height:2;margin-bottom:26px}.front-about .front-about-inner .about-text .btn .btn-text{width:352px;padding:10px 116px 12px 104px;transform:translateX(-24px);text-align:center}.front-about .front-about-inner .about-text .btn .btn-text:before{right:75px}@media screen and (max-width:1225px){.front-about{position:relative;background:linear-gradient(180deg,#efdfbf 0%,#efdfbf 368px,#fff 368px,#fff 100%);margin-bottom:201px}.front-about .front-about-inner{transform:translateY(90px)}.front-about .front-about-inner .img-gallery{width:48.5%;margin-right:7.1666666667%}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img1{width:41.5807560137%;margin-right:4.1237113402%}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img2{width:39.5189003436%}.front-about .front-about-inner .about-text{width:34.8333333333%;margin-top:95px}.front-about .front-about-inner .about-text .section-title{margin-bottom:0}.front-about .front-about-inner .about-text .section-des{margin-bottom:37px}.front-about .front-about-inner .about-text .btn .btn-text{width:292px;padding:10px 96px 12px 86px;transform:translateX(-24px)}}@media screen and (max-width:767px){.front-about{position:relative;background:linear-gradient(180deg,#efdfbf 0%,#efdfbf 461px,#fff 461px,#fff 100%);margin-bottom:130px}.front-about .front-about-inner{display:flex;flex-direction:column;transform:translateY(59px)}.front-about .front-about-inner .img-gallery{width:100%}.front-about .front-about-inner .img-gallery .main-img{margin-bottom:0}.front-about .front-about-inner .img-gallery .sub-img-box{display:flex;justify-content:center;display:none}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img1{width:44.5333333333%;margin-right:5.8666666667%}.front-about .front-about-inner .img-gallery .sub-img-box .sub-img2{width:40%}.front-about .front-about-inner .img-gallery_sp{display:initial}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp{display:flex;justify-content:center}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img1{width:44.5333333333%;margin-right:5.8666666667%}.front-about .front-about-inner .img-gallery_sp .sub-img-box_sp .sub-img2{width:40%}.front-about .front-about-inner .about-text{width:100%;margin-top:0}.front-about .front-about-inner .about-text .en-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:0;padding:33px 2.4% 5px 5.6%;background-color:#efdfbf}}@media screen and (max-width:767px) and (max-width:767px){.front-about .front-about-inner .about-text .en-title{font-size:14px}}@media screen and (max-width:767px){.front-about .front-about-inner .about-text .section-title{font-size:22px;line-height:32px;padding:0 2.4% 0 5.6%;margin-bottom:22px;background-color:#efdfbf}}@media screen and (max-width:767px){.front-about .front-about-inner .about-text .section-des{font-size:14px;line-height:28px;padding:0 2.4% 0 5.6%;margin-bottom:16px}}@media screen and (max-width:767px){.front-about .front-about-inner .about-text .btn{padding-top:8px;margin-bottom:40px}.front-about .front-about-inner .about-text .btn .btn-text{width:266px;padding:11px 70px 11px 64px;transform:translateX(-10px)}.front-about .front-about-inner .about-text .btn .btn-text:before{right:25px}}.front-course{margin-bottom:102px}.front-course .section-sub-title{margin-bottom:53px !important}.front-course .course-slide-inner .course-slide-area{display:flex;width:71.25%;margin:0 auto 52px auto;border:solid 1px #a68b62}.front-course .course-slide-inner .course-slide-area .course-slide{padding-top:41px;padding-bottom:33px;display:flex}.front-course .course-slide-inner .course-slide-area .course-slide .course-left{width:37.4269005848%;margin-right:7.992202729%;margin-left:7.6998050682%}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title-en{font-size:14px}}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title{font-size:25px;line-height:31px;font-weight:700;color:#280000;margin-bottom:9px}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title{font-size:18px;line-height:10px}}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .img-box{width:100%;padding-top:51.0416666667%;position:relative}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .img-box .course-img{position:absolute;width:100%;height:100%;top:0;left:0}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .img-box .course-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front-course .course-slide-inner .course-slide-area .course-slide .course-right{width:37.4269005848%}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-type{font-size:18px;line-height:31px;font-weight:700;color:#280000;margin-bottom:10px;margin-top:25px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags{display:flex;margin-bottom:5px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box{display:flex;padding:2px 4px 5px 3px;background-color:#faf3df;margin-right:5px;margin-bottom:2.5px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box .check{width:12px;background-color:#cab987;height:12px;position:relative;margin-right:7px;border-radius:50%;position:relative}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box .check:before{content:"";display:block;position:absolute;top:0;left:8px;width:4px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#fff}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box .check:after{content:"";display:block;position:absolute;top:2px;left:10px;width:8px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#fff}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box .course-tag{font-size:10px;white-space:nowrap}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-des{font-size:14px;line-height:27px;margin-bottom:22px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .btn{justify-content:left;width:194px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .btn .btn-text{width:100%;padding:9.45px 33px 10.5px 29px;color:#fff;background-color:#a68b62;line-height:20.27px;text-align:center}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .btn .btn-text:before{opacity:0;visibility:hidden}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .btn .btn-text:hover{color:#a68b62;background-color:#fff}.front-course .course-slide-inner .course-slide-area .prev-arrow{width:80px;height:80px;cursor:pointer;position:absolute;top:calc(50% - 50px);left:-120px;z-index:1;background-image:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../img/right-arrow.png);background-size:cover;transform:rotate(180deg)}.front-course .course-slide-inner .course-slide-area .next-arrow{width:80px;height:80px;cursor:pointer;position:absolute;top:calc(50% - 50px);right:-120px;z-index:1;background-image:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../img/right-arrow.png);background-size:cover}@media screen and (max-width:1225px){.front-course{margin-bottom:65px}.front-course .section-sub-title{margin-bottom:53px !important}.front-course .course-slide-inner .course-slide-area{width:73.75%;margin:0 auto 52px auto}.front-course .course-slide-inner .course-slide-area .course-slide{padding-top:41px;padding-bottom:25px}.front-course .course-slide-inner .course-slide-area .course-slide .course-left{width:43.3898305085%;margin-right:4.7457627119%;margin-left:7.2316384181%}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .img-box{padding-top:51.0416666667%}.front-course .course-slide-inner .course-slide-area .course-slide .course-right{width:43.3898305085%}}@media screen and (max-width:767px){.front-course{margin-bottom:50px}.front-course .section-sub-title{margin-bottom:33px !important}.front-course .course-slide-inner .course-slide-area{width:89.6%;margin:0 auto 5.6% auto}.front-course .course-slide-inner .course-slide-area .course-slide{padding-top:32px;padding-bottom:24px;flex-direction:column}.front-course .course-slide-inner .course-slide-area .course-slide .course-left{width:89.2857142857%;margin-right:auto;margin-left:auto}.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;line-height:10px;margin-bottom:17px;font-size:16px !important}}@media screen and (max-width:767px) and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title-en{font-size:14px}}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title{font-size:25px;line-height:31px;font-weight:700;color:#280000;margin-bottom:20px}}@media screen and (max-width:767px) and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .course-title{font-size:18px;line-height:10px}}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-left .img-box{width:100%;padding-top:52.56%;position:relative}}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .course-slide .course-right{width:89.2857142857%;margin:0 auto}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-type{font-size:16px;line-height:16px;font-weight:700;color:#280000;margin-bottom:14px;margin-top:17px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags{margin-bottom:5px;flex-wrap:wrap}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .course-tags .course-tag-box{margin-bottom:2.5px}.front-course .course-slide-inner .course-slide-area .course-slide .course-right .btn{justify-content:center;width:194px;margin:0 auto}}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .prev-arrow{width:30px;height:30px;top:calc(30% - 30px);left:-15px;background-image:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../img/right-arrow_sp.png);transform:rotate(0deg)}}@media screen and (max-width:767px){.front-course .course-slide-inner .course-slide-area .next-arrow{width:30px;height:30px;top:calc(30% - 30px);right:-15px;background-image:url(//buasawan-group.com/wp-content/themes/BUASAWAN/css/../img/right-arrow_sp.png);transform:rotate(180deg)}}.bottom-slides{margin-bottom:111px}@media screen and (max-width:767px){.bottom-slides{margin-bottom:61px}}.bottom-slides .bottom-slide{margin:0 16px}@media screen and (max-width:767px){.bottom-slides .bottom-slide{margin:0 7px}}.bottom-slides .bottom-slide .bottom-slide-box{padding-top:67.6258992806%;position:relative}.bottom-slides .bottom-slide .bottom-slide-box .bottom-slide-img{position:absolute;top:0;left:0;width:100%;height:100%}.bottom-slides .bottom-slide .bottom-slide-box .bottom-slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front-location{padding-bottom:91px}.front-location .section-sub-title{margin-bottom:91px !important}.front-location .location-inner{width:78.4722222222%;margin:0 auto}.front-location .location-inner .location-lists .location-list{display:flex;justify-content:space-between;margin-bottom:136px}.front-location .location-inner .location-lists .location-list:nth-child(2){margin-bottom:151px}.front-location .location-inner .location-lists .location-list .shop-info{padding-left:13px}.front-location .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:3px;margin-top:20px}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:14px}}.front-location .location-inner .location-lists .location-list .shop-info .shop-name{font-size:25px;line-height:31px;font-weight:700;color:#280000}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-name{font-size:18px;line-height:10px}}.front-location .location-inner .location-lists .location-list .shop-info p{font-size:14px;line-height:24px}.front-location .location-inner .location-lists .location-list .shop-info .shop-ad{margin-top:15px;margin-bottom:10px;line-height:20px}.front-location .location-inner .location-lists .location-list .shop-info .shop-holi{margin-bottom:10px}.front-location .location-inner .location-lists .location-list .shop-info .shop-access{width:301px;padding:9px 0 15px 13px;background-color:#f3f3f3}.front-location .location-inner .location-lists .location-list .shop-info .shop-access span{margin-bottom:7px;line-height:14px}.front-location .location-inner .location-lists .location-list .shop-map-box{width:54.7787610619%;padding-top:33.185840708%;position:relative}.front-location .location-inner .location-lists .location-list .shop-map-box .shop-map{position:absolute;width:100%;height:100%;top:0;left:0}.front-location .location-inner .location-lists .location-list .shop-map-box .shop-map iframe{width:100%;height:100%}.front-location .anti-virus{width:73.8053097345%;margin:0 auto;padding:42px 0 18px;border:solid 1px #a68b62}.front-location .anti-virus .anti-virus-title{font-size:16px;line-height:23.17px;font-weight:700;margin-bottom:21px;text-align:center;color:#280000}.front-location .anti-virus .anti-virus-lists{padding-left:9.1127098321%;padding-right:16.7865707434%}.front-location .anti-virus .anti-virus-lists .anti-virus-list{display:flex;margin-bottom:28px}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check{width:15px;height:15px;border:solid 1px #000;position:relative;margin-right:12px;margin-top:6px;vertical-align:middle}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check:before{content:"";display:block;position:absolute;top:0;left:10px;width:4px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#000}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check:after{content:"";display:block;position:absolute;top:2px;left:12px;width:8px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#000}.front-location .anti-virus .anti-virus-lists .anti-virus-list .text{color:#280000;font-weight:400;font-size:16px;line-height:25px;width:calc(100% - 27px)}@media screen and (max-width:1225px){.front-location{padding-bottom:175px}.front-location .section-sub-title{margin-bottom:73px !important}.front-location .location-inner{width:77.9166666667%}.front-location .location-inner .location-lists .location-list{margin-bottom:85px}.front-location .location-inner .location-lists .location-list:nth-child(2){margin-bottom:169px}.front-location .location-inner .location-lists .location-list .shop-info{padding-left:10px}.front-location .location-inner .location-lists .location-list .shop-info .shop-name-en{margin-bottom:3px;margin-top:0}.front-location .location-inner .location-lists .location-list .shop-map-box{width:50.2673796791%;padding-top:40.1069518717%}.front-location .anti-virus{width:89.1978609626%}}@media screen and (max-width:767px){.front-location{padding-bottom:49px}.front-location .section-sub-title{margin-bottom:15px !important}.front-location .location-inner{width:89.3333333333%;margin:0 5.0666666667% 0 5.6%}.front-location .location-inner .location-lists .location-list{justify-content:initial;flex-direction:column;margin-bottom:42px}.front-location .location-inner .location-lists .location-list:nth-child(2){margin-bottom:80px}.front-location .location-inner .location-lists .location-list .shop-info{padding-left:0}.front-location .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:8px;margin-top:20px}}@media screen and (max-width:767px) and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:14px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-name{font-size:25px;line-height:31px;font-weight:700;color:#280000}}@media screen and (max-width:767px) and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-name{font-size:18px;line-height:10px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info p{font-size:14px;line-height:24px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-ad{margin-top:15px;margin-bottom:10px;line-height:20px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-holi{margin-bottom:10px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-info .shop-access{width:auto;max-width:301px;padding:9px 0 15px 13px;background-color:#f3f3f3;margin-bottom:16px}.front-location .location-inner .location-lists .location-list .shop-info .shop-access span{margin-bottom:21px;line-height:14px}}@media screen and (max-width:767px){.front-location .location-inner .location-lists .location-list .shop-map-box{width:100%;padding-top:54.328358209%}}@media screen and (max-width:767px){.front-location .anti-virus{width:100%;padding:17px 0 28px}.front-location .anti-virus .anti-virus-title{font-size:14px;line-height:20.07px;margin:0 auto;margin-bottom:29px;width:236px}.front-location .anti-virus .anti-virus-lists{padding-left:8.630952381%;padding-right:5.9523809524%}.front-location .anti-virus .anti-virus-lists .anti-virus-list{display:flex;margin-bottom:14px}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check{margin-top:4px}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check:before{left:9px}.front-location .anti-virus .anti-virus-lists .anti-virus-list .check:after{left:11px}.front-location .anti-virus .anti-virus-lists .anti-virus-list .text{font-size:12px;line-height:24px;width:calc(100% - 24px)}}.booking{padding-top:52.11px;margin-bottom:97.2px;border-top:solid 1px #d9d9d9}.booking .section-sub-title{margin-bottom:73px !important}.booking .booking-inner{width:63.9583333333%;margin:0 18.6111111111% 0 17.4305555556%}.booking .booking-inner .tel_line{display:flex;margin-bottom:29.06px;justify-content:center;height:174.36px}.booking .booking-inner .tel_line .tel-content{width:49.9457111835%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f3f3}.booking .booking-inner .tel_line .tel-content .phone-icon{width:60px;margin-bottom:14.03px}.booking .booking-inner .tel_line .tel-content .phone-icon img{width:100%;height:auto}.booking .booking-inner .tel_line .tel-content .phone-number{font-weight:700;font-size:18px}.booking .booking-inner .tel_line .line-content{width:49.9457111835%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#efdfbf}.booking .booking-inner .tel_line .line-content .phone-icon{width:85px;margin-bottom:4px}.booking .booking-inner .tel_line .line-content .phone-icon img{width:100%;height:auto}.booking .booking-inner .tel_line .line-content .phone-number{font-weight:700;font-size:18px}.booking .booking-inner .booking-text{font-size:18px;line-height:33px;font-weight:400;margin-bottom:42px;text-align:center}.booking .banner{display:flex;justify-content:space-between;width:66.3194444444%;margin:0 16.875% 0 16.8055555556%}.booking .banner .banner-service{width:49.4240837696%;display:block;cursor:pointer}.booking .banner .banner-service img{width:100%;height:auto}.booking .banner .banner-interview{display:block;width:49.4240837696%;cursor:pointer}.booking .banner .banner-interview img{width:100%;height:auto}@media screen and (max-width:1225px){.booking{padding-top:52.11px;margin-bottom:97.2px;border-top:solid 1px #d9d9d9}.booking .section-sub-title{margin-bottom:73px !important}.booking .booking-inner{width:76.75%;margin:0 12.5833333333% 0 10.6666666667%}.booking .banner{width:79.5833333333%;margin:0 10.5% 0 9.9166666667%}}@media screen and (max-width:767px){.booking{padding-top:34px;margin-bottom:0;border-top:solid 1px #d9d9d9}.booking .section-sub-title{margin-bottom:39px !important}.booking .booking-inner{width:89.6%;margin:0 5.3571428571% 0 5.6%}.booking .booking-inner .tel_line{flex-direction:column;margin-bottom:11px;justify-content:initial;height:auto}.booking .booking-inner .tel_line .tel-content{width:100%;height:178px}.booking .booking-inner .tel_line .tel-content .phone-number{line-height:26.06px}.booking .booking-inner .tel_line .tel-content .phone-number a:nth-child(2){display:block}.booking .booking-inner .tel_line .line-content{width:100%;height:158px}.booking .booking-inner .tel_line .line-content .phone-icon{width:75px;margin-bottom:4px}.booking .booking-inner .tel_line .line-content .phone-number{line-height:26.06px}.booking .booking-inner .booking-text{font-size:14px;line-height:29px;margin-bottom:32px;text-align:center}.booking .banner{justify-content:initial;flex-direction:column;width:89.6%;margin:0 5.3571428571% 0 5.6%}.booking .banner .banner-service{width:100%;margin-bottom:32.07px}.booking .banner .banner-interview{width:100%;margin-bottom:23.82px}}.about-inner{width:72.7777777778%;margin:0 auto;margin-top:56px}.about-inner .about-header{padding:14px 18px 16px;background-color:#faf3df;margin-bottom:124px}.about-inner .about-header .about-header-text{border:1px solid #cab987;padding:29px 67px 57px}.about-inner .about-header .about-header-text h2{font-size:22px;line-height:31.86px;margin-bottom:35px;text-align:center;font-weight:700;color:#280000}.about-inner .about-header .about-header-text p{font-size:16px;line-height:31px}.about-inner .about-body{width:93.5114503817%;margin:0 3.8167938931% 0 2.6717557252%}.about-inner .about-body .about-content:nth-child(1){margin-bottom:164px}.about-inner .about-body .about-content:nth-child(2) .content-title{margin-bottom:69px}.about-inner .about-body .about-content .content-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;text-align:center;margin-bottom:7px;color:#cab987 !important}@media screen and (max-width:767px){.about-inner .about-body .about-content .content-title-en{font-size:14px}}.about-inner .about-body .about-content .content-title{text-align:center;font-size:22px;line-height:31px;font-weight:700;color:#280000;margin-bottom:53px}.about-inner .about-body .about-content .content-inner{display:flex;justify-content:space-between;margin-bottom:64px}.about-inner .about-body .about-content .content-inner:nth-child(4){margin-bottom:56px}.about-inner .about-body .about-content .content-inner:nth-child(4) .content-img{transform:translateX(10px)}.about-inner .about-body .about-content .content-inner:nth-child(5){margin-bottom:54px}.about-inner .about-body .about-content .content-inner .content-img{width:45.8163265306%;position:relative}.about-inner .about-body .about-content .content-inner .content-img img{width:100%;height:auto}.about-inner .about-body .about-content .content-inner .content-img .illust{position:absolute;top:-78px;left:-22.7171492205%;width:73.4966592428%}.about-inner .about-body .about-content .content-inner .content-img .illust img{width:100%;height:auto}.content-inner-a .content-img{position:relative}.content-inner-a .illust img{width:80%;height:auto}.about-inner .about-body .about-content .content-inner .content-img .back-color-left{position:absolute;top:21px;left:-52.1158129176%;width:130.7349665924%;padding-top:54.3429844098%;background-color:#efdfbf;z-index:-1}.about-inner .about-body .about-content .content-inner .content-img .back-color-right{position:absolute;top:21px;right:-52.1158129176%;width:130.7349665924%;padding-top:54.3429844098%;background-color:#efdfbf;z-index:-1}.about-inner .about-body .about-content .content-inner .content-des{width:51.3265306122%;font-size:16px;line-height:32px;font-weight:400}@media screen and (max-width:1225px){.about-inner{width:76.75%}.about-inner .about-body .about-content .content-inner .content-img .illust{top:-25%}}@media screen and (max-width:767px){.about-inner{width:92%;margin-top:43px}.about-inner .about-header{padding:19px 17px 23px 18px;margin-bottom:30px}.about-inner .about-header .about-header-text{padding:21px 20px 24px 16px}.about-inner .about-header .about-header-text h2{font-size:18px;line-height:28px;margin-bottom:20px}.about-inner .about-header .about-header-text p{font-size:14px;line-height:27px}.about-inner .about-body{width:95.652173913%;margin:0 auto}.about-inner .about-body .about-content:nth-child(1){margin-bottom:47px}.about-inner .about-body .about-content:nth-child(2) .content-title{margin-bottom:22px}.about-inner .about-body .about-content .content-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;font-size:18px !important;line-height:31px}}@media screen and (max-width:767px) and (max-width:767px){.about-inner .about-body .about-content .content-title-en{font-size:14px}}@media screen and (max-width:767px){.about-inner .about-body .about-content .content-title{line-height:31px;margin-bottom:39px}}@media screen and (max-width:767px){.about-inner .about-body .about-content .content-inner{flex-direction:column;justify-content:initial;margin-bottom:64px}.about-inner .about-body .about-content .content-inner:nth-child(3){margin-bottom:42px}.about-inner .about-body .about-content .content-inner:nth-child(4){margin-bottom:56px}.about-inner .about-body .about-content .content-inner:nth-child(4) .content-img{transform:none;order:1}.about-inner .about-body .about-content .content-inner:nth-child(4) .content-des{order:2}.about-inner .about-body .about-content .content-inner:nth-child(5){margin-bottom:0}.about-inner .about-body .about-content .content-inner .content-img{width:100%;margin-bottom:15px}.about-inner .about-body .about-content .content-inner .content-img .illust{position:absolute;left:-9.3939393939%;width:62.7272727273%}.about-inner .about-body .about-content .content-inner .content-img .back-color-left{top:44px;left:-6.3636363636%;width:46.3636363636%;padding-top:68.3035714286%}.about-inner .about-body .about-content .content-inner .content-img .back-color-right{top:44px;right:-6.3636363636%;width:46.3636363636%;padding-top:68.3035714286%}.about-inner .about-body .about-content .content-inner .content-des{width:100%;font-size:14px;line-height:27px}}.course-inner{padding-top:40px;padding-bottom:1px;background-color:#efdfbf;margin-top:49px}.course-inner .course-contents{width:72.7777777778%;margin:0 auto}.course-inner .course-contents .course-content{width:100%;margin-bottom:55px;display:flex;padding:40px 8.4923664122% 19px 6.106870229%;background-color:#fff;border-radius:20px}.course-inner .course-contents .course-content .course-left{width:50.1675977654%;margin-right:10.5027932961%}.course-inner .course-contents .course-content .course-left .course-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:6.75px;color:#cab987}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-title-en{font-size:14px}}.course-inner .course-contents .course-content .course-left .course-title{font-size:25px;line-height:31px;font-weight:700;color:#280000;margin-bottom:15px}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-title{font-size:18px;line-height:10px}}.course-inner .course-contents .course-content .course-left .course-img{width:100%;margin-bottom:9px}.course-inner .course-contents .course-content .course-left .course-img img{width:100%;height:auto}.course-inner .course-contents .course-content .course-left .course-type{font-size:18px;line-height:31px;font-weight:700;color:#280000;margin-bottom:6px}.course-inner .course-contents .course-content .course-left .course-tags{display:flex;margin-bottom:9px;flex-wrap:wrap;margin-bottom:5px}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box{display:flex;padding:2px 4px 5px 3px;background-color:#faf3df;margin-right:5px;margin-bottom:2.5px}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check{width:12px;background-color:#cab987;height:12px;position:relative;margin-right:7px;border-radius:50%;position:relative}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check:before{content:"";display:block;position:absolute;top:0;left:8px;width:4px;height:2px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#fff}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check:after{content:"";display:block;position:absolute;top:2px;left:10px;width:8px;height:2px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#fff}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .course-tag{font-size:10px;white-space:nowrap}.course-inner .course-contents .course-content .course-left .course-des{font-size:14px;line-height:27px;margin-bottom:11px}.course-inner .course-contents .course-content .course-right{width:39.3296089385%;padding-top:83px}.course-inner .course-contents .course-content .course-right .hour-price{height:68px;display:flex;align-items:center;border-bottom:1px dashed #cab987;font-size:14px}.course-inner .course-contents .course-content .course-right .hour-price:nth-child(1){border-top:1px dashed #cab987}.course-inner .course-contents .course-content .course-right .hour-price .hour{width:53.9772727273%;padding-left:5.6818181818%}.course-inner .course-contents .course-content .course-right .hour-price .price{width:46.0227272727%}.course-inner .fee-area{width:72.7777777778%;display:flex;justify-content:space-between;margin:0 auto 49px auto}.course-inner .fee-area .fee-content{width:45.8015267176%;padding:33px 0 35px 46px;background-color:#fff;border-radius:20px}.course-inner .fee-area .fee-content .fee-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;display:flex;margin-bottom:15px}@media screen and (max-width:767px){.course-inner .fee-area .fee-content .fee-title{font-size:14px}}.course-inner .fee-area .fee-content .fee-title .fee-title-jp{color:#280000;margin-right:40px}.course-inner .fee-area .fee-content .fee-title .fee-title-en{color:#cab987}.course-inner .fee-area .fee-content .price{color:#280000;font-weight:700;font-size:18px;line-height:31px}@media screen and (max-width:1225px){.course-inner .course-contents{width:86.6666666667%}.course-inner .fee-area{width:86.6666666667%}.course-inner .fee-area .fee-content{width:45.8015267176%;padding:33px 0 35px 4.3893129771%}}@media screen and (max-width:767px){.course-inner{padding-top:16px;padding-bottom:1px;background-color:#efdfbf;margin-top:20px}.course-inner .course-contents{width:89.6%}.course-inner .course-contents .course-content{flex-direction:column;margin-bottom:23px;padding:17px 5.2976190476% 16px 5.9523809524%;background-color:#fff;border-radius:20px}.course-inner .course-contents .course-content .course-left{width:100%;margin-right:0}.course-inner .course-contents .course-content .course-left .course-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;font-size:16px !important;margin-bottom:6.75px;color:#cab987}}@media screen and (max-width:767px) and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-title-en{font-size:14px}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-title{font-size:25px;line-height:31px;font-weight:700;color:#280000;margin-bottom:15px}}@media screen and (max-width:767px) and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-title{font-size:18px;line-height:10px}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-img{width:100%;margin-bottom:9px}.course-inner .course-contents .course-content .course-left .course-img img{width:100%;height:auto}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-type{font-size:16px;margin-bottom:9px}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-tags{display:flex;margin-bottom:9px;flex-wrap:wrap;margin-bottom:5px}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box{display:flex;padding:2px 4px 5px 3px;background-color:#faf3df;margin-right:5px;margin-bottom:2.5px}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check{width:12px;background-color:#cab987;height:12px;position:relative;margin-right:7px;border-radius:50%;position:relative}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check:before{content:"";display:block;position:absolute;top:0;left:8px;width:4px;height:2px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#fff}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .check:after{content:"";display:block;position:absolute;top:2px;left:10px;width:8px;height:2px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#fff}.course-inner .course-contents .course-content .course-left .course-tags .course-tag-box .course-tag{font-size:10px;white-space:nowrap}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-left .course-des{font-size:14px;line-height:27px;margin-bottom:11px}}@media screen and (max-width:767px){.course-inner .course-contents .course-content .course-right{width:84.8214285714%;margin:0 10.4166666667% 0 4.7619047619%;padding-top:0}.course-inner .course-contents .course-content .course-right .hour-price{height:52px;display:flex;align-items:center;border-bottom:1px dashed #cab987;font-size:14px;line-height:31px}.course-inner .course-contents .course-content .course-right .hour-price:nth-child(1){border-top:1px dashed #cab987}.course-inner .course-contents .course-content .course-right .hour-price .hour{width:59.649122807%;padding-left:8.4210526316%}.course-inner .course-contents .course-content .course-right .hour-price .price{width:38.9473684211%}}@media screen and (max-width:767px){.course-inner .fee-area{width:89.6%;justify-content:initial;flex-direction:column;margin:0 auto 49px auto}.course-inner .fee-area .fee-content{width:100%;padding:24px 0 27px 18px;background-color:#fff;border-radius:20px}.course-inner .fee-area .fee-content:nth-child(1){margin-bottom:26px;margin-top:15px}.course-inner .fee-area .fee-content .fee-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;display:flex;margin-bottom:15px;font-size:18px !important}}@media screen and (max-width:767px) and (max-width:767px){.course-inner .fee-area .fee-content .fee-title{font-size:14px}}@media screen and (max-width:767px){.course-inner .fee-area .fee-content .fee-title .fee-title-jp{color:#280000;margin-right:40px}}@media screen and (max-width:767px){.course-inner .fee-area .fee-content .fee-title .fee-title-en{color:#cab987}}@media screen and (max-width:767px){.course-inner .fee-area .fee-content .price{color:#280000;font-weight:700;font-size:18px;line-height:31px}}footer .footer-inner{padding:71.15px 91px 31px 59px;background-color:#f3f3f3;display:flex;justify-content:space-between}footer .footer-inner .footer-logo{width:14.496124031%;display:block;margin-top:12px;cursor:pointer}footer .footer-inner .footer-logo img{width:100%;height:auto}footer .footer-inner .footer-right .footer-nav{margin-bottom:22px}footer .footer-inner .footer-right .footer-nav ul{display:flex}footer .footer-inner .footer-right .footer-nav ul li{margin-left:48px;font-family:"Markazi Text","NotoSansJP-Regular";font-size:21px;line-height:22px;color:#280000;font-size:25px;line-height:30px;transition:.25s ease-in-out}footer .footer-inner .footer-right .footer-nav ul li a{font-weight:400}footer .footer-inner .footer-right .footer-nav ul li:hover{transition:.25s ease-in-out;color:#a68b62}footer .footer-inner .footer-right .instagram{width:39px;margin-left:auto;display:block;cursor:pointer}footer .footer-inner .footer-right .instagram img{width:100%;height:auto}footer .copy{line-height:51.11px;text-align:center;font-size:12px;color:#fff;background-color:#cab987}@media screen and (max-width:1225px){footer .footer-inner{padding:71.15px 36px 32px 73px;background-color:#f3f3f3;display:flex;justify-content:space-between}footer .footer-inner .footer-logo{width:15.5833333333%;display:block;margin-top:12px;cursor:pointer}footer .footer-inner .footer-logo img{width:100%;height:auto}footer .footer-inner .footer-right .footer-nav{margin-bottom:22px}footer .footer-inner .footer-right .footer-nav ul{display:flex}footer .footer-inner .footer-right .footer-nav ul li{margin-left:48px;font-family:"Markazi Text","NotoSansJP-Regular";font-size:21px;line-height:22px;color:#280000;font-size:25px;line-height:30px}footer .footer-inner .footer-right .footer-nav ul li a{font-weight:400}footer .footer-inner .footer-right .instagram{width:39px;margin-left:auto;display:block;cursor:pointer}footer .footer-inner .footer-right .instagram img{width:100%;height:auto}footer .copy{line-height:51.11px;text-align:center;font-size:12px;color:#fff;background-color:#cab987}}@media screen and (max-width:767px){footer .footer-inner{opacity:0;visibility:hidden;display:none}footer .copy{padding-bottom:78px}}.footer-pop{opacity:0;visibility:hidden;position:fixed;bottom:0;right:0;width:100%;height:0;transition:.5s ease-in;z-index:997;margin-bottom:3%}.footer-pop .pop-tel-line{width:100%;display:flex;height:100%}.footer-pop .pop-tel-line .pop-tel{width:80px;height:100%;background-color:#f093ad;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;right:0;margin-left:auto;margin-right:3%;box-shadow:0 2px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3)}.footer-pop .pop-tel-line .pop-tel .pop-tel-icon{width:32px;margin-bottom:6px}.footer-pop .pop-tel-line .pop-tel .pop-tel-icon img{width:100%;height:auto}.footer-pop .pop-tel-line .pop-tel p{display:inline-block;font-size:12px;line-height:17.38px;font-weight:700;color:#fff}.footer-pop .pop-tel-line .pop-line{width:50%;height:100%;background-color:#faf3df;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-pop .pop-tel-line .pop-line .pop-line-icon{width:32px;margin-bottom:6px}.footer-pop .pop-tel-line .pop-line .pop-line-icon img{width:100%;height:auto}.footer-pop .pop-tel-line .pop-line p{display:inline-block;font-size:12px;line-height:17.38px;color:#280000;font-weight:700}@media screen and (max-width:767px){.footer-pop-show{opacity:1;visibility:visible;height:78px;transition:.5s ease-in}}.top-scroll{opacity:0;visibility:hidden;position:fixed;width:38px;height:38px;bottom:103px;right:13px;z-index:997;transition:.5s ease-in}.top-scroll .top-icon{width:100%;height:100%;display:block;background-color:#a68b62;border-radius:50%;position:relative}.top-scroll .top-icon:before{content:"";margin:auto;position:absolute;top:16px;left:11.5px;width:14.14px;height:14.14px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);transition:.25s ease-in}@media screen and (max-width:767px){.top-scroll-show{transition:.5s ease-in;opacity:1;visibility:visible}}.page-inner .location-inner{width:78.4722222222%;margin:130px 4.8611111111% 0 16.6666666667%}.page-inner .location-inner .location-lists .location-list{display:flex;justify-content:space-between;margin-bottom:139px}.page-inner .location-inner .location-lists .location-list:nth-child(2){margin-bottom:98px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin-bottom:3px}@media screen and (max-width:767px){.page-inner .location-inner .location-lists .location-list .shop-info .shop-name-en{font-size:14px}}.page-inner .location-inner .location-lists .location-list .shop-info .shop-name{font-size:25px;line-height:31px;font-weight:700;color:#280000;margin-bottom:15px}@media screen and (max-width:767px){.page-inner .location-inner .location-lists .location-list .shop-info .shop-name{font-size:18px;line-height:10px}}.page-inner .location-inner .location-lists .location-list .shop-info p{font-size:14px;line-height:24px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-ad{margin-bottom:10px;line-height:20px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-holi{margin-bottom:10px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-access{width:301px;padding:13px 0 15px 15px;background-color:#f3f3f3}.page-inner .location-inner .location-lists .location-list .shop-info .shop-access span{margin-bottom:7px;line-height:14px}.page-inner .location-inner .location-lists .location-list .shop-map-box{width:54.7787610619%;padding-top:33.185840708%;position:relative}.page-inner .location-inner .location-lists .location-list .shop-map-box .shop-map{position:absolute;width:100%;height:100%;top:0;left:0}.page-inner .location-inner .location-lists .location-list .shop-map-box .shop-map iframe{width:100%;height:100%}@media screen and (max-width:1225px){.page-inner .location-inner{width:78.4722222222%;margin:130px auto 0 auto}}@media screen and (max-width:767px){.page-inner .location-inner{width:89.3333333333%;margin:44px auto 0 auto}.page-inner .location-inner .location-lists .location-list{flex-direction:column;justify-content:initial;margin-bottom:82px}.page-inner .location-inner .location-lists .location-list:nth-child(2){margin-bottom:34px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-name-en{margin-bottom:12px;font-size:16px !important}.page-inner .location-inner .location-lists .location-list .shop-info .shop-name{margin-bottom:15px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-ad{margin-bottom:15px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-holi{margin-bottom:10px}.page-inner .location-inner .location-lists .location-list .shop-info .shop-access{width:301px;padding:13px 0 15px 15px;background-color:#f3f3f3}.page-inner .location-inner .location-lists .location-list .shop-info .shop-access span{margin-bottom:7px;line-height:14px}.page-inner .location-inner .location-lists .location-list .shop-map-box{width:100%;padding-top:54.328358209%;margin-top:21px}.page-inner .location-inner .location-lists .location-list .shop-map-box .shop-map{position:absolute;width:100%;height:100%;top:0;left:0}.page-inner .location-inner .location-lists .location-list .shop-map-box .shop-map iframe{width:100%;height:100%}}.archive-news-inner{width:70.9722222222%;margin:0 auto;margin-top:46px}.archive-news-inner .news-lists{display:flex;flex-wrap:wrap}.archive-news-inner .news-lists .news-list{width:31.5068493151%;margin:0 1.3698630137%;margin-bottom:30px}.archive-news-inner .news-lists .news-list:nth-child(3n-2){margin-left:0}.archive-news-inner .news-lists .news-list:nth-child(3n){margin-right:0}.archive-news-inner .news-lists .news-list:hover .news-des{color:#a68b62}.archive-news-inner .news-lists .news-list:hover .news-img-box .box-color{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a68b62;transition:.25s ease-in-out;opacity:.5}.archive-news-inner .news-lists .news-list:hover .news-img-box .news-img img{scale:1.2;transition:.25s ease-in-out}.archive-news-inner .news-lists .news-list .news-img-box{width:100%;padding-top:56.2111801242%;position:relative}.archive-news-inner .news-lists .news-list .news-img-box .news-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.archive-news-inner .news-lists .news-list .news-img-box .news-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.25s ease-in-out}.archive-news-inner .news-lists .news-list .news-meta{margin:15px 0 0;font-size:16px;line-height:31px;color:#a68b62;font-weight:700}.archive-news-inner .news-lists .news-list .news-des{color:#280000;font-weight:700;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:1225px){.archive-news-inner{width:73.75%}.archive-news-inner .news-lists .news-list{width:48.8333333333%;margin:0 1.1666666667%;margin-bottom:30px}.archive-news-inner .news-lists .news-list:nth-child(3n-2){margin-left:1.1666666667%}.archive-news-inner .news-lists .news-list:nth-child(3n){margin-right:1.1666666667%}.archive-news-inner .news-lists .news-list:nth-child(2n-1){margin-left:0}.archive-news-inner .news-lists .news-list:nth-child(2n){margin-right:0}}@media screen and (max-width:767px){.archive-news-inner{width:85.8666666667%;margin:0 auto;margin-top:46px}.archive-news-inner .news-lists .news-list{width:100%;margin:0;margin-bottom:20px}.archive-news-inner .news-lists .news-list:nth-child(3n-2){margin-left:0}.archive-news-inner .news-lists .news-list:nth-child(3n){margin-right:0}.archive-news-inner .news-lists .news-list:nth-child(2n-1){margin-left:0}.archive-news-inner .news-lists .news-list:nth-child(2n){margin-right:0}.archive-news-inner .news-lists .news-list a .news-meta{margin:5px 0 0}}.pagenation{margin-top:63px;text-align:center;margin-bottom:104px}.pagenation a{transition:all .3s ease 0s}.pagenation a:hover{opacity:.6}.pagenation a.next:hover,.pagenation a.prev:hover{opacity:.6}.page-numbers{background:#fff;border:1px solid #a68b62;color:#a68b62;display:inline-block;font-size:14px;height:37px;line-height:37px;margin-right:10px;min-width:34px;text-align:center;text-decoration:none}.next{transform:translateY(0px);padding:0 12px}.prev{transform:translateY(0px);padding:0 12px}.page-numbers:last-child{margin-right:0}.page-numbers.current{background:#a68b62;color:#fff;font-weight:700}.page-numbers.dots{border:none;line-height:40px;min-width:initial;width:auto}@media screen and (max-width:767px){.pagenation{margin-top:51px;margin-bottom:62px}}.news-inner{width:73.5416666667%;margin:0 auto;display:flex;justify-content:space-between;margin-top:84px}.news-inner .bread{font-size:15px;color:#a68b62;margin-bottom:26px;line-height:18px}.news-inner .bread .arrow{margin:0 10px}.news-inner .bread a{transition:.25s ease-in-out}.news-inner .bread a:hover{transition:.25s ease-in-out;color:#280000}.news-inner .title{margin-bottom:0}.news-inner .post-meta{text-align:right;margin-bottom:19px;color:#a68b62}.news-inner #primary{width:60.4343720491%}.news-inner #primary .related_post_container{width:100%;margin-left:0}.news-inner #primary .related_post_container .news-item{display:flex;margin-bottom:40px}.news-inner #primary .related_post_container .news-item:hover .news-content .news-title{color:#a68b62}.news-inner #primary .related_post_container .news-item:hover .news-img-box .box-color{transition:.25s ease-in-out;opacity:.5}.news-inner #primary .related_post_container .news-item:hover .news-img img{scale:1.2;transition:.25s ease-in-out}.news-inner #primary .related_post_container .news-item .news-img-box{position:relative;width:30.78125%;padding-top:17.34375%;margin-right:4.53125%;height:0}@media screen and (max-width:767px){.news-inner #primary .related_post_container .news-item .news-img-box{width:34.7058823529%;margin-right:3.2352941176%}}.news-inner #primary .related_post_container .news-item .news-img-box .box-color{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a68b62;z-index:1;opacity:0}.news-inner #primary .related_post_container .news-item .news-img-box .news-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.news-inner #primary .related_post_container .news-item .news-img-box .news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.25s ease-in-out}.news-inner #primary .related_post_container .news-item .news-content{width:64.6875%}@media screen and (max-width:767px){.news-inner #primary .related_post_container .news-item .news-content{width:62.0588235294%}}.news-inner #primary .related_post_container .news-item .news-content .news-meta{font-size:1rem;color:#a68b62;margin-bottom:12px}.news-inner #primary .related_post_container .news-item .news-content .news-title{font-weight:700;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px}@media screen and (max-width:767px){.news-inner #primary .related_post_container .news-item .news-content .news-title{font-size:13px}}.news-inner #primary .related_post_container .news-item .news-content .excerpt{font-size:12px;line-height:16px;margin-bottom:0;color:#9a9a9a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px}@media screen and (max-width:767px){.news-inner #primary .related_post_container .news-item .news-content .excerpt{-webkit-line-clamp:3}}.news-inner #primary .related_post_container .news-item .news-content .news-meta{font-size:14px;margin-bottom:0;color:#a68b62;line-height:16px}@media screen and (max-width:767px){.news-inner #primary .related_post_container .news-item .news-content .news-meta{font-size:12px}}.news-inner #secondary{width:32.5779036827%}.news-inner #secondary .side-bar{padding:58px 7.5362318841% 50px 13.0434782609%;background-color:#faf3df}.news-inner #secondary .side-bar .side-title{font-size:17px;font-weight:700;line-height:24.62px;margin-bottom:16px;color:#a68b62}.news-inner #secondary .side-bar .latest-news-lists{width:100%;margin-bottom:38px}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list{margin-bottom:24px}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list:nth-child(3){margin-bottom:0}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list:hover .news-text .news-des{color:#a68b62}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list:hover .news-img-box .box-color{background-color:#a68b62;transition:.25s ease-in-out;opacity:.5;z-index:1}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list:hover .news-img-box .news-img img{scale:1.2;transition:.25s ease-in-out}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a{display:flex;justify-content:space-between}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-img-box{width:29.197080292%;padding-top:29.197080292%;height:0;position:relative}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-img-box .box-color{position:absolute;top:0;left:0;width:100%;height:100%}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-img-box .news-img{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-img-box .news-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.25s ease-in-out}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-text{width:66.4233576642%;font-size:12px}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-text .news-meta{font-weight:400;color:#a68b62;line-height:16px}.news-inner #secondary .side-bar .latest-news-lists .latest-news-list a .news-text .news-des{font-weight:500;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-inner #secondary .side-bar .archive li{font-size:14px;line-height:26px;font-weight:500;position:relative;padding-left:10px;transition:.25s ease-in-out}.news-inner #secondary .side-bar .archive li:before{transition:.25s ease-in-out;content:"";width:5px;height:1px;background-color:#000;position:absolute;top:calc(50% + 2px);left:0}.news-inner #secondary .side-bar .archive li:hover{transition:.25s ease-in-out;font-weight:700}.news-inner #secondary .side-bar .archive li:hover:before{transition:.25s ease-in-out;height:2px}@media screen and (max-width:1225px){.news-inner{width:86.6666666667%}.news-inner #primary{width:64.2115203022%}}@media screen and (max-width:767px){.news-inner{width:90.6666666667%;margin:0 auto;display:flex;flex-direction:column;justify-content:initial;margin-top:7px}.news-inner .bread{font-size:12px;margin-bottom:7px}.news-inner .title{margin-bottom:0}.news-inner #primary{width:100%}.news-inner #secondary{width:0;display:none}}.post_content p,.post_content li{font-size:14px;line-height:2;margin:0 0 2em}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{font-family:"A-OTF-GothicMB101Pro-Bold";clear:both;line-height:1.4;margin:0 0 10px;padding:10px 0 0}.post_content h1{font-size:29px;line-height:38px;font-weight:700}.post_content h2{font-size:25px;line-height:30px;font-weight:700;border-bottom:2px solid #a68b62;padding-bottom:8px}.post_content h3{font-size:16px;line-height:24px;font-weight:700;padding:6px 12px;background-color:#a68b62;color:#fff}.post_content h4{font-size:18px;line-height:28px;font-weight:700}.post_content{color:#280000}.post_content h4{position:relative}.post_content h4:first-letter {padding-left:18px}.post_content h4:before{content:"";width:14px;height:14px;position:absolute;top:16px;border-radius:50%;background-color:#a68b62}.post_content h5{font-size:16px;line-height:28px;font-weight:700;border-bottom:2px dashed #a68b62}.post_content h5{position:relative}.post_content h5:first-letter {padding-left:16px}.post_content h5:before{content:"";width:8px;height:8px;position:absolute;top:50%;border-radius:50%;background-color:#a68b62}.post_content a{transition:.25s ease-in-out}.post_content a:hover{transition:.25s ease-in-out;color:#280000;border-bottom:1px solid #280000}.post_content h6{font-size:100%}.post_content p a{font-size:14px;line-height:2;margin:0 0 2em;color:#a68b62;border-bottom:solid 1px #a68b62}@media screen and (max-width:767px){.post_content h1{font-size:18px;line-height:27px}.post_content h2{font-size:19px;line-height:26px;padding-bottom:4px}.post_content h4{font-size:15px;line-height:23px}.post_content h4:first-letter {padding-left:12px}.post_content h4:before{top:12px}.post_content h5{font-size:13px;line-height:26px}.post_content h5:first-letter {padding-left:12px}}.post_content img[class*=align],.post_content img[class*=wp-image-],.post_content img[class*=attachment-],.post_content img.size-full,.post_content img.size-large,.post_content .wp-post-image,.post_content img{height:auto;max-width:100%;margin-bottom:31px}.post_content li,.post_content dt,.post_content dd{line-height:2.2}.post_content ul,.post_content ol,.post_content dl{margin-bottom:24px}.post_content ol{list-style:decimal outside none;margin-left:1.5em}.post_content ul{list-style:circle outside none;margin-left:1.3em}.post_content li>ul,.post_content li>ol{margin-bottom:0}.post_content dt{font-weight:700}.post_content dd{margin-bottom:1em}.post_content blockquote{margin:0 0 25px;padding:27px 30px 0;background:#fff;border:1px solid #ccc;box-shadow:0px 4px 0px 0px #f8f8f8;position:relative}.post_content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#5cbcd7}.post_content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#5cbcd7}.post_content blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0;font-style:italic;text-align:right;font-size:90%}.post_content .wp-caption{margin-bottom:24px;background:#f8f8f8;border:1px solid #ccc;padding:5px;max-width:100%;border-radius:5px;box-sizing:border-box}.post_content .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:1.5;margin:9px auto}.post_content .wp-caption img[class*=wp-image-]{display:block;margin:0 auto}@keyframes show-animation{0%{opacity:0}100%{opacity:1}}@keyframes show-left-animation{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@keyframes show-right-animation{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes show-bottom-animation{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes show-cv-animation{0%{transform:translateX(0);width:100%;height:100%}100%{width:100%;height:100%;transform:translateX(100%)}}.targetElement{opacity:0}.show{animation:show-animation 2.5s ease-in}.show-left{animation:show-left-animation 2.5s ease-in}.show-right{animation:show-right-animation 2.5s ease-in}.show-bottom{animation:show-bottom-animation .5s ease-in}.cv-ani{position:absolute;top:0;left:0;background-color:#a68b62}.show-cv{animation:show-cv-animation 1s ease-in-out}.ani-wrap{position:relative;overflow:hidden}.deley-1{animation-delay:1s}.deley-2{animation-delay:1s}.deley-3{animation-delay:1s}.school-inner{width:72.7777777778%;margin:0 auto;margin-top:56px;color:#280000}@media screen and (max-width:1225px){.school-inner{width:76.75%}}@media screen and (max-width:767px){.school-inner{width:92%;margin-top:43px}}.school-inner .content-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;text-align:center;margin-bottom:7px;color:#cab987 !important}@media screen and (max-width:767px){.school-inner .content-title-en{font-size:14px}}@media screen and (max-width:767px){.school-inner .content-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;font-size:18px !important;line-height:31px}}@media screen and (max-width:767px) and (max-width:767px){.school-inner .content-title-en{font-size:14px}}.school-inner .content-title{text-align:center;font-size:22px;line-height:31px;font-weight:700;color:#280000;margin-bottom:53px}@media screen and (max-width:767px){.school-inner .content-title{line-height:31px;margin-bottom:39px}}.school-inner .school-header{padding:14px 18px 16px;background-color:#faf3df;margin-bottom:124px}@media screen and (max-width:767px){.school-inner .school-header{padding:19px 17px 23px 18px;margin-bottom:30px}}.school-inner .school-header .school-header-text{border:1px solid #cab987;padding:29px 67px 57px}.school-inner .school-header .school-header-text .title-sp{display:none}@media screen and (max-width:767px){.school-inner .school-header .school-header-text{padding:21px 20px 24px 16px}.school-inner .school-header .school-header-text .title-pc{display:none}.school-inner .school-header .school-header-text .title-sp{display:block}.school-inner .school-header .school-header-text h2{margin:0 auto;font-size:16px !important;line-height:28px;margin-bottom:20px;text-align:center}.school-inner .school-header .school-header-text p{font-size:14px;line-height:27px}}.school-inner .school-header .school-header-text h2{font-size:22px;line-height:31.86px;margin-bottom:35px;text-align:center;font-weight:700;color:#280000}.school-inner .school-header .school-header-text p{font-size:16px;line-height:31px}.school-inner .school-body{width:93.5114503817%;margin:0 3.8167938931% 0 2.6717557252%}@media screen and (max-width:767px){.school-inner .school-body{width:95.652173913%;margin:0 auto}}.school-inner .school-body .school-content .content-inner{display:flex;margin-bottom:64px}@media screen and (max-width:767px){.school-inner .school-body .school-content .content-inner{flex-direction:column;justify-content:initial;margin-bottom:64px}}.school-inner .school-body .school-content .content-inner .content-img{width:45.8163265306%;position:relative}@media screen and (max-width:767px){.school-inner .school-body .school-content .content-inner .content-img{width:100%;margin-bottom:15px}}.school-inner .school-body .school-content .content-inner .content-img img{width:100%;height:auto}.school-inner .school-body .school-content .content-inner .content-img .illust{position:absolute;top:-78px;left:-22.7171492205%;width:73.4966592428%}.content-inner-a .illust{position:absolute;top:-70px;left:-15.7171492205%;width:53.4966592428%}.content-inner-a .top-img{width:100%;margin-bottom:15px}.content-inner-a .top-img img{width:100%;height:auto}@media screen and (max-width:767px){.school-inner .school-body .school-content .content-inner .content-img .illust{position:absolute;left:-9.3939393939%;width:62.7272727273%;top:-37px}.content-inner-a .illust{position:absolute;top:-78px;left:-8.7171492205%;width:43.4966592428%}}@media screen and (max-width:500px){.content-inner-a .illust{position:absolute;top:-48px;left:-8.7171492205%;width:43.4966592428%}}.school-inner .school-body .school-content .content-inner .content-img .illust img{width:100%;height:auto}.school-inner .school-body .school-content .content-inner .anti-virus{width:54.1836734694%;padding:0 0 0 28px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list{display:flex;margin-bottom:10px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check{width:15px;height:15px;border:solid 1px #000;position:relative;margin-right:12px;margin-top:6px;vertical-align:middle}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check:before{content:"";display:block;position:absolute;top:0;left:10px;width:4px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#000}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check:after{content:"";display:block;position:absolute;top:2px;left:12px;width:8px;height:1px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#000}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .text{color:#280000;font-weight:400;font-size:16px;line-height:25px;width:calc(100% - 27px)}@media screen and (max-width:767px){.school-inner .school-body .school-content .content-inner .anti-virus{width:100%;padding:17px 0 0}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-title{font-size:14px;line-height:20.07px;margin:0 auto;margin-bottom:29px;width:236px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists{padding-left:0;padding-right:5.9523809524%}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list{display:flex;margin-bottom:10px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check{margin-top:4px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check:before{left:9px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .check:after{left:11px}.school-inner .school-body .school-content .content-inner .anti-virus .anti-virus-lists .anti-virus-list .text{font-size:16px;line-height:24px;width:calc(100% - 24px)}}.school-inner .school-body .school-content .content-inner .tenisyoku-left{width:39.1836734694%}.school-inner .school-body .school-content .content-inner .tenisyoku-left img{width:100%;height:auto}.school-inner .school-body .school-content .content-inner .tenisyoku-right{width:62.8571428571%}.school-inner .school-body .school-content .content-inner .tenisyoku-right img{width:100%;height:auto}@media screen and (max-width:767px){.school-inner .school-body .school-content .content-inner .tenisyoku-left{order:2;width:100%}.school-inner .school-body .school-content .content-inner .tenisyoku-left img{width:100%;height:auto}.school-inner .school-body .school-content .content-inner .tenisyoku-right{order:1;width:100%}.school-inner .school-body .school-content .content-inner .tenisyoku-right img{width:100%;height:auto}}.school-inner .fee-wrap{width:96.3740458015%;margin:0 auto;background-color:#faf3df;border:solid 1px #a68b62;margin-bottom:80px}.school-inner .fee-wrap h4{padding-top:12px}.school-inner .fee-wrap h3{margin-bottom:0;padding-bottom:19px}@media screen and (max-width:767px){.school-inner .fee-wrap{width:100%}}.school-inner .fee-slide{background-color:#fff;padding-top:41px;padding-bottom:30px;display:flex;margin:0 auto 0 auto}.school-inner .fee-slide .fee-left{width:34.2574257426%;margin-right:7.3267326733%;margin-left:7.8217821782%}.school-inner .fee-slide .fee-left .img-box{width:100%;padding-top:52.6011560694%;position:relative}.school-inner .fee-slide .fee-left .img-box .fee-img{position:absolute;width:100%;height:100%;top:0;left:0}.school-inner .fee-slide .fee-left .img-box .fee-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.school-inner .fee-slide .fee-right{width:46.1386138614%}.school-inner .fee-slide .fee-right .fee-text p{margin-bottom:12px}.school-inner .fee-slide .fee-right .fee-ul{margin-top:10px;margin-bottom:14px;padding:10px 13px 12px 12px;background-color:#f3f3f3}.school-inner .fee-slide .fee-right .fee-ul li{font-size:14px;line-height:24px}.school-inner .fee-slide .fee-right .fee-des{font-size:14px;line-height:21px}@media screen and (max-width:767px){.school-inner .fee-slide{background-color:#fff;padding-top:41px;padding-bottom:30px;flex-direction:column}.school-inner .fee-slide .fee-left{width:91.3043478261%;margin-right:0;margin-left:0;margin:0 auto}.school-inner .fee-slide .fee-right{width:91.3043478261%;margin:0 auto;margin-top:15px}.school-inner .fee-slide .fee-right .fee-text p{margin-bottom:12px}.school-inner .fee-slide .fee-right .fee-ul{margin-top:10px;margin-bottom:14px;padding:10px 13px 12px 12px;background-color:#f3f3f3}.school-inner .fee-slide .fee-right .fee-ul li{font-size:14px;line-height:24px}.school-inner .fee-slide .fee-right .fee-des{font-size:14px}}.school-inner .school-flow{width:96.3740458015%;margin:0 auto}.school-inner .school-flow .flow-steps li{position:relative;display:flex;border:solid 1px #a68b62;margin:86px 0}.school-inner .school-flow .flow-steps li:nth-child(1){margin-top:0}.school-inner .school-flow .flow-steps li:last-child .step-arrow{display:none}.school-inner .school-flow .flow-steps li .step-left{background-color:#faf3df;display:flex;flex-direction:column;justify-content:center;align-items:center;width:26.1386138614%}.school-inner .school-flow .flow-steps li .step-left .step-name{font-size:25px;line-height:31px;font-weight:700;color:#280000;color:#a68b62;font-size:23px}@media screen and (max-width:767px){.school-inner .school-flow .flow-steps li .step-left .step-name{font-size:18px;line-height:10px}}.school-inner .school-flow .flow-steps li .step-text{width:82.7722772277%;padding:42px 40px}.school-inner .school-flow .flow-steps li .step-text .step-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;color:#000;margin-bottom:22px}@media screen and (max-width:767px){.school-inner .school-flow .flow-steps li .step-text .step-title{font-size:14px}}.school-inner .school-flow .flow-steps li .step-text .step-des{font-size:14px;line-height:21px}.school-inner .school-flow .flow-steps li .step-arrow{position:absolute;bottom:-60px;right:0;left:0;width:17px;margin:0 auto}.school-inner .school-flow .flow-steps li .step-arrow img{width:100%;height:auto}@media screen and (max-width:767px){.school-inner .school-flow{width:100%}.school-inner .school-flow .flow-steps li{flex-direction:column;margin:86px 0}.school-inner .school-flow .flow-steps li:nth-child(1){margin-top:0}.school-inner .school-flow .flow-steps li .step-left{width:100%;padding:20px 0;min-height:85px}.school-inner .school-flow .flow-steps li .step-text{width:100%;padding:10px 15px}.school-inner .school-flow .flow-steps li .step-text .step-title{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;color:#280000;margin-bottom:12px;font-size:18px !important}}@media screen and (max-width:767px) and (max-width:767px){.school-inner .school-flow .flow-steps li .step-text .step-title{font-size:14px}}@media screen and (max-width:767px){.school-inner .school-flow .flow-steps li .step-text .step-des{font-size:14px}}.school-inner .school-content{width:96.3740458015%;margin:0 auto;margin-bottom:80px}.school-inner .school-content .content-steps li{display:flex;border:solid 1px #a68b62;border-bottom:none}.school-inner .school-content .content-steps li:last-child{border-bottom:solid 1px #a68b62}.school-inner .school-content .content-steps li .content-left{background-color:#faf3df;display:flex;flex-direction:column;justify-content:center;align-items:center;width:26.1386138614%}.school-inner .school-content .content-steps li .content-left .content-name{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;color:#280000}@media screen and (max-width:767px){.school-inner .school-content .content-steps li .content-left .content-name{font-size:14px}}.school-inner .school-content .content-steps li .content-text{width:82.7722772277%;padding:16px 40px}.school-inner .school-content .content-steps li .content-text .content-des{font-size:14px;line-height:21px}@media screen and (max-width:767px){.school-inner .school-content{width:100%}.school-inner .school-content .content-steps li{flex-direction:column}.school-inner .school-content .content-steps li .content-left{background-color:#faf3df;width:100%;padding:20px 0}.school-inner .school-content .content-steps li .content-left .content-name{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;color:#280000;font-size:18px !important}}@media screen and (max-width:767px) and (max-width:767px){.school-inner .school-content .content-steps li .content-left .content-name{font-size:14px}}@media screen and (max-width:767px){.school-inner .school-content .content-steps li .content-text{width:100%;padding:14px 15px}}.school-inner .teacher-slide{background-color:#faf3df;padding-top:41px;padding-bottom:30px;display:flex;margin:0 auto 80px auto}.school-inner .teacher-slide .teacher-left{width:22.0792079208%;margin-right:9.900990099%;margin-left:7.8217821782%}.school-inner .teacher-slide .teacher-left .img-box{width:100%;padding-top:133.6322869955%;position:relative}.school-inner .teacher-slide .teacher-left .img-box .teacher-img{position:absolute;width:100%;height:100%;top:0;left:0}.school-inner .teacher-slide .teacher-left .img-box .teacher-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.school-inner .teacher-slide .teacher-right{width:55.5445544554%}.school-inner .teacher-slide .teacher-right .teacher-name{font-size:25px;line-height:31px;font-weight:700;color:#280000;font-size:24px}@media screen and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-name{font-size:18px;line-height:10px}}.school-inner .teacher-slide .teacher-right .teacher-name-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin:3px 0 7px;font-size:18px}@media screen and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-name-en{font-size:14px}}.school-inner .teacher-slide .teacher-right .katagaki{font-size:14px;color:#280000}.school-inner .teacher-slide .teacher-right .teacher-des{margin-top:12px;font-size:14px;line-height:28px}@media screen and (max-width:767px){.school-inner .teacher-slide{padding-top:44px;flex-direction:column}.school-inner .teacher-slide .teacher-left{width:46.0869565217%;margin-right:0;margin-left:0;margin:0 auto}.school-inner .teacher-slide .teacher-right{margin:34px auto 0 auto;width:91.3043478261%}.school-inner .teacher-slide .teacher-right .teacher-name{font-size:25px;line-height:31px;font-weight:700;color:#280000;font-size:24px !important}}@media screen and (max-width:767px) and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-name{font-size:18px;line-height:10px}}@media screen and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-name-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;margin:13px 0 20px;font-size:18px !important}}@media screen and (max-width:767px) and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-name-en{font-size:14px}}@media screen and (max-width:767px){.school-inner .teacher-slide .teacher-right .katagaki{font-size:14px;color:#280000}}@media screen and (max-width:767px){.school-inner .teacher-slide .teacher-right .teacher-des{margin-top:12px;font-size:16px;line-height:28px}}.school-inner .school-qa{width:96.3740458015%;margin:0 auto;margin-bottom:80px}.school-inner .school-qa .qa-steps li{border:solid 1px #a68b62;border-bottom:none}.school-inner .school-qa .qa-steps li:last-child{border-bottom:solid 1px #a68b62}.school-inner .school-qa .qa-steps li .qa-top{min-height:76px;padding:24px 32px 20px;display:flex;flex-direction:column;justify-content:center;border-bottom:solid 1px #a68b62;background-color:#faf3df;color:#280000;line-height:27px}.school-inner .school-qa .qa-steps li .qa-bottom{min-height:76px;padding:24px 32px 20px;display:flex;flex-direction:column;justify-content:center;color:#280000;line-height:27px}@media screen and (max-width:767px){.school-inner .school-qa{width:100%}.school-inner .school-qa .qa-steps li{border:solid 1px #a68b62;border-bottom:none}.school-inner .school-qa .qa-steps li:last-child{border-bottom:solid 1px #a68b62}.school-inner .school-qa .qa-steps li .qa-top{min-height:56px;padding:11px 15px}.school-inner .school-qa .qa-steps li .qa-bottom{min-height:49px;padding:11px 15px}}.school-inner .school-btn-wrap{margin-bottom:115px;position:relative}.school-inner .school-btn-wrap .school-btn{display:block;width:482px;border-radius:34px;background-color:#db6565;display:flex;align-items:center;justify-content:center;padding:10px 0;margin:0 auto;transition:.25s ease-in;position:relative}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}.school-inner .school-btn-wrap .school-btn:hover{transition:.25s ease-in;background-color:#c14242}.school-inner .school-btn-wrap .school-btn:hover:after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.school-inner .school-btn-wrap .school-btn .line-img{width:50px;margin-right:16px}.school-inner .school-btn-wrap .school-btn .line-img img{width:100%;height:auto}.school-inner .school-btn-wrap .school-btn p{color:#fff;position:relative}.school-inner .school-btn-wrap .school-btn .arrow{position:relative;transform:rotate(180deg)}.school-inner .school-btn-wrap .school-btn .arrow:after{font-size:16px;font-weight:700;width:100%;height:100%;content:"\f053";font-family:"Font Awesome 5 Free";padding:20px 24px;color:#fff;transition:.25s ease-in-out}.school-inner .school-btn-wrap .school-btn .arrow:hover:before{background-color:#f093ad;color:#f3f3f3;transition:.25s ease-in-out}.school-inner .school-btn-wrap .or{font-size:14px;margin:11px 0 8px;text-align:center;color:#280000}.school-inner .school-btn-wrap .school-tel{display:block;font-size:26px;text-align:center;font-weight:700;color:#280000;transition:.25s ease-in}.school-inner .school-btn-wrap .school-tel:hover{transition:.25s ease-in;color:#a68b62}@media screen and (max-width:767px){.school-inner .school-btn-wrap{margin-bottom:79px}.school-inner .school-btn-wrap .school-btn{width:345px}.school-inner .school-btn-wrap .school-btn .line-img{width:36px;margin-right:6px}.school-inner .school-btn-wrap .school-btn p{color:#fff;position:relative;font-size:18px}.school-inner .school-btn-wrap .school-btn .arrow:after{font-size:18px}.school-inner .school-btn-wrap .or{font-size:13px;margin:12px 0 8px}}@media screen and (max-width:767px){.school-sub-title span{display:block}}.about-header-text .content-title-en{font-size:18px;line-height:31px;font-weight:700;color:#a68b62;letter-spacing:.03rem;text-align:center;margin-bottom:7px;color:#cab987 !important}@media screen and (max-width:767px){.about-inner .content-title-en{font-size:14px}}.page-inner div#keiei{margin-top:-50px}@media screen and (max-width:767px){.page-inner div#keiei{margin-top:50px}}.school-inner div#white1{background-color:#fff;padding-top:21px;padding-bottom:30px;display:flex;margin:0 auto 0 auto;margin-bottom:55px}.school-inner div#white2{background-color:#fff;padding-top:41px;padding-bottom:30px;display:flex;margin:0 auto 0 auto}.school-inner div#white3{background-color:#fff;margin-bottom:35px}.school-inner div#white4{width:100%;margin:0 auto;margin-bottom:80px}footer p.sp-foot{display:none !important;background-color:pink;color:#8a2be2}@media screen and (max-width:767px){footer p.sp-foot{display:block !important;line-height:8px;text-align:center;font-size:12px;color:#fff;background-color:#cab987;padding-top:15px}footer p.sp-foot a{text-decoration:underline}}
img#wpstats{display:none}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}