img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
: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}}
: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}
@charset "UTF-8";
/*!
Theme Name: イングリッシュおさる
Theme URI: http://underscores.me/
Author: hawk-a
Author URI: http://underscores.me/
Description: イングリッシュおさるの公式テーマ
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: englishosaru
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

イングリッシュおさる is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*!
Theme Name: イングリッシュおさる
Theme URI: http://underscores.me/
Author: hawk-a
Author URI: http://underscores.me/
Description: イングリッシュおさるの公式テーマ
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: englishosaru
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
イングリッシュおさる is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@500;600;700&display=swap";@font-face{font-family:"A1明朝";src:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../fonts/a1m.woff) format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}@media screen and (max-width: 599px){h1{margin:0}}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;color:#14274c}body .overlay{position:fixed;display:none;top:0;width:100%;z-index:9999;background-color:#3883c3;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}body .overlay .close-button.sp{display:none;color:#fff;text-align:center;position:absolute;right:20px;top:20px;font-size:10px}body .overlay .close-button.sp img{width:20px}@media screen and (max-width: 1023px){body .overlay .close-button.sp{display:block}}body .overlay .overlay-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1023px){body .overlay .overlay-wrap{width:100%}}body .overlay .overlay-wrap .close-button.pc{margin-top:20px;display:flex;justify-content:flex-end;font-size:14px;color:#fff;text-decoration:none;align-items:center;cursor:pointer}@media screen and (max-width: 1023px){body .overlay .overlay-wrap .close-button.pc{display:none}}body .overlay .overlay-wrap .close-button.pc span{margin-left:10px;font-weight:500}body .overlay .overlay-wrap .close-button.pc span img{width:37px}body .overlay .overlay-box{background:#fff;color:#000;font-weight:500}body .overlay .overlay-box .overlay-work-type{width:103px;padding:3px;font-size:15px;border:solid 1px #707070;margin:30px 50px 0;text-align:center}@media screen and (max-width: 1023px){body .overlay .overlay-box .overlay-work-type{font-size:14px;margin:30px 40px 0}}body .overlay .overlay-box .overlay-work-title{font-size:18px;font-weight:700;padding:0 50px;margin-top:30px}@media screen and (max-width: 1023px){body .overlay .overlay-box .overlay-work-title{font-size:15px;padding:0 40px}}body .overlay .overlay-box .overlay-work-desc{font-size:16px;font-weight:400;padding:0 50px;margin-top:22px}@media screen and (max-width: 1023px){body .overlay .overlay-box .overlay-work-desc{font-size:14px;padding:0 40px}}body .overlay .overlay-box .overlay-work-time{font-size:14px;padding:0 50px 22px;margin-top:48px}@media screen and (max-width: 1023px){body .overlay .overlay-box .overlay-work-time{padding:0 40px 22px;margin-top:35px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}a{transition:.3s}a:hover{opacity:.6;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.font-en{font-family:"futura-pt",sans-serif}.font-serif{font-family:"A1明朝",serif}.small-ttl{font-size:20px;font-weight:500}@media screen and (max-width: 1023px){.small-ttl{font-size:14px}}.small-ttl.underline{position:relative;padding-bottom:40px}@media screen and (max-width: 1023px){.small-ttl.underline{padding-bottom:30px}}.small-ttl.underline::before{content:"";display:block;width:56px;height:2px;background-color:#3883c3;position:absolute;bottom:0;left:0px}.title-en{font-family:"futura-pt",sans-serif;font-size:45px;margin:0;letter-spacing:.1em;text-align:center;font-weight:500}@media screen and (max-width: 1023px){.title-en{font-size:25px}}.title-en .sub-title{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;letter-spacing:.2em;line-height:3.27777778;display:block}@media screen and (max-width: 1023px){.title-en .sub-title{font-size:16px}}.title-en.left{text-align:left}@media screen and (max-width: 1023px){.title-en.left{text-align:center}}.title-en.white{color:#fff}.site-main{max-width:1200px;margin:80px auto;padding:0 20px}.content-wrap .site-main{max-width:930px;margin-top:0}@media screen and (max-width: 1700px){.content-wrap .site-main{width:66%}}.content-wrap .site-main.information{max-width:1200px;width:100%}@media screen and (max-width: 810px){.content-wrap .site-main.information{padding:0 25px 15px}}@media screen and (max-width: 810px){.content-wrap .site-main{width:100%}}.inner{max-width:1200px;margin:0 auto}.pc{display:block}@media screen and (max-width: 810px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 810px){.sp{display:block}}.section-line{width:100%}.content-wrap{display:flex;margin:130px auto;max-width:1200px;padding:0 25px}@media screen and (max-width: 810px){.content-wrap{display:block;width:100%;margin:40px 0 0;padding:0}}.block-top-background,.block-bottom-background{position:absolute;width:100%;max-width:968px;line-height:0;z-index:-1}.block-top-background img,.block-bottom-background img{width:100%;height:100%}.block-top-background{left:0;top:0}.block-bottom-background{right:0;bottom:0}.sa{opacity:0;transition:all 1.2s ease}.sa.show{opacity:1;transform:none}.sa--lr{transform:translate(-100px, 0)}.sa--rl{transform:translate(30px, 0)}@media screen and (max-width: 767px){.sa--rl{transform:translate(-100px, 0)}}.sa--up{transform:translate(0, 50px)}.sa--down{transform:translate(0, -50px)}.sa--scaleUp{transform:scale(0.5)}.sa--scaleDown{transform:scale(1.5)}.sa--rotateL{transform:rotate(180deg)}.sa--rotateR{transform:rotate(-180deg)}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#map{width:90%;height:90%;margin:0 auto}.map__image img{max-width:100%}.map__name{font-weight:700;font-size:16px;margin-bottom:5px}.map__category{display:inline-block;font-size:15px;font-weight:700;padding:3px 5px;color:#fff;margin-bottom:5px}.map__area{display:inline-block;font-size:12px;background:#abcbdb;padding:3px;margin-bottom:5px;font-weight:600}.map__address,.map__tel{font-weight:600;font-size:12px;margin-bottom:5px}.map__link a{display:inline-block;font-weight:700;margin:8px 0;padding:4px 8px;background:#231815;color:#fff !important;text-decoration:none}form{color:#14274c}form .contact-form{text-align:left}@media screen and (max-width: 810px){form .contact-form tr:first-child th{padding-top:0}}form .contact-form.horizontal{margin-bottom:60px}form .contact-form.horizontal th,form .contact-form.horizontal td{width:100%;display:block}form .contact-form.horizontal td{padding-top:25px}form .contact-form th,form .contact-form td{vertical-align:middle;padding:50px 10px 0}@media screen and (max-width: 1023px){form .contact-form th,form .contact-form td{display:block;width:100%;padding:50px 0 0}}form .contact-form th{font-weight:700;font-size:17px;width:35%}@media screen and (max-width: 1023px){form .contact-form th{font-size:15px;width:100%}}@media screen and (max-width: 1023px){form .contact-form td{padding-top:15px}}form p{margin-bottom:8px}form small{display:inline-block;font-size:14px}form small.note{margin-top:8px}form .privacy-box{font-size:16px;width:100%;height:240px;border-radius:5px;border:solid 1px #ddd;overflow-y:scroll;padding:20px;color:#484848;margin-top:20px;line-height:2;letter-spacing:1px}@media screen and (max-width: 1023px){form .privacy-box{font-size:12px}}form .check-privacy{margin-top:40px;text-align:center}@media screen and (max-width: 1023px){form .check-privacy{font-size:12px}}form .haveto{font-size:14px;padding:2px 5px;background:#14274c;color:#fff;border-radius:0;position:relative;margin-top:5px;display:inline-block;width:45px;text-align:center;border-radius:3px;margin-right:10px;top:-1px}@media screen and (max-width: 1023px){form .haveto{font-size:11px;margin-top:0;position:relative;top:-2px}}@media screen and (max-width: 810px){form .haveto{display:inline-block}}form .contact-button-wrap{margin:80px 0 130px}@media screen and (max-width: 1023px){form .contact-button-wrap{margin:40px 0 90px}}form .submit-button-wrap,form .return-button-wrap{text-align:center;margin-right:8px;margin-left:8px;margin-top:30px}@media screen and (max-width: 1023px){form .submit-button-wrap,form .return-button-wrap{margin-top:15px}}form input[type=text],form input[type=email],form textarea{background:#ecedf2;border-color:#dcdcdc}form input[type=submit]{padding:1em 0;margin-top:0;width:300px;background:#14274c;color:#fff;font-weight:400;border-radius:10px;cursor:pointer;border:solid 1px #14274c;transition:.1s all;font-size:20px;font-weight:700}@media screen and (max-width: 1023px){form input[type=submit]{font-size:12px;padding:14px 0;max-width:166px;font-weight:700}}@media screen and (max-width: 810px){form input[type=submit]{margin-top:10px}}form input[type=submit]:hover{background:#fff;color:#14274c;border:solid 1px #14274c}form .return-button-wrap input[type=submit]{border:solid 1px #14274c;background:#fff;color:#14274c}form .return-button-wrap input[type=submit]:hover{background:#14274c;color:#fff;border:solid 1px #14274c}form .vertical-item .mwform-radio-field-text{margin-bottom:10px}form .mwform-radio-field-text{font-size:18px;margin-left:0}@media screen and (max-width: 1023px){form .mwform-radio-field-text{font-size:15px}}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=color],form textarea{padding:15px;font-size:18px;max-width:100%;width:100%;-webkit-appearance:none}@media screen and (max-width: 1023px){form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=color],form textarea{font-size:15px}}form input::-moz-placeholder, form textarea::-moz-placeholder{color:#c4c4c4}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#c4c4c4}form input::placeholder,form textarea::placeholder{color:#c4c4c4}form .form-types input[type=radio].form-types__item{display:none}form .form-types label{display:inline-block}form .form-types .form-types__item+span{padding-left:2em;display:inline-block;position:relative}form .form-types .form-types__item+span::after,form .form-types .form-types__item+span::before{content:"";display:block;position:absolute;border:1px solid #aaa;border-radius:50%;width:20px;height:20px;top:4px;left:0}@media screen and (max-width: 1023px){form .form-types .form-types__item+span::after,form .form-types .form-types__item+span::before{top:1px}}form .form-types .form-types__item+span::after{opacity:0;width:12px;height:12px;top:8px;left:4px;border:none;background:#14274c}@media screen and (max-width: 1023px){form .form-types .form-types__item+span::after{top:5px}}form .form-types .form-types__item:checked+span{color:#000}form .form-types .form-types__item:checked+span::after{opacity:1}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}form input[type=checkbox]+span{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}form input[type=checkbox]+span:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:.5em;font-weight:400;color:#000}form input[type=checkbox]:checked+span:before{content:"";font-weight:400}.confirm form .haveto{display:none}.confirm form table{border-collapse:collapse}.confirm form table tr{border-bottom:solid 1px #ddd}.confirm form table th,.confirm form table td{padding:50px 10px}@media screen and (max-width: 1023px){.confirm form table th,.confirm form table td{padding:10px 0 25px}}@media screen and (max-width: 1023px){.confirm form table th{padding:25px 0 0}}.confirm form table td{font-size:18px}@media screen and (max-width: 1023px){.confirm form table td{font-size:15px}}.confirm form .note,.confirm form .privacy-text,.confirm form .privacy-box,.confirm form .check-privacy{display:none}@media screen and (max-width: 1023px){.mw_wp_form_complete h2{font-size:18px}}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}body.blog .page-title,body.archive .page-title,body.search .page-title{margin:80px 0 40px}body.blog .blog__items,body.archive .blog__items,body.search .blog__items{display:flex;flex-wrap:wrap;margin:20px 0}@media screen and (max-width: 599px){body.blog .blog__items,body.archive .blog__items,body.search .blog__items{display:block}}body.blog .blog__items .blog__item,body.archive .blog__items .blog__item,body.search .blog__items .blog__item{font-size:22px;font-weight:700;width:48%;margin-right:4%;display:flex;align-items:center;background:#fff;margin-bottom:30px;text-decoration:none;color:#333;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}body.blog .blog__items .blog__item:hover,body.archive .blog__items .blog__item:hover,body.search .blog__items .blog__item:hover{opacity:1;box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px)}@media screen and (max-width: 810px){body.blog .blog__items .blog__item,body.archive .blog__items .blog__item,body.search .blog__items .blog__item{font-size:18px;display:block;width:48%;margin-right:4%}}@media screen and (max-width: 599px){body.blog .blog__items .blog__item,body.archive .blog__items .blog__item,body.search .blog__items .blog__item{width:100%;margin-right:0}}body.blog .blog__items .blog__item:nth-child(2n),body.archive .blog__items .blog__item:nth-child(2n),body.search .blog__items .blog__item:nth-child(2n){margin-right:0}body.blog .blog__items .blog__item .blog__item-image,body.archive .blog__items .blog__item .blog__item-image,body.search .blog__items .blog__item .blog__item-image{width:150px;height:150px;line-height:0}body.blog .blog__items .blog__item .blog__item-image img,body.archive .blog__items .blog__item .blog__item-image img,body.search .blog__items .blog__item .blog__item-image img{height:150px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 810px){body.blog .blog__items .blog__item .blog__item-image,body.archive .blog__items .blog__item .blog__item-image,body.search .blog__items .blog__item .blog__item-image{width:100%}body.blog .blog__items .blog__item .blog__item-image img,body.archive .blog__items .blog__item .blog__item-image img,body.search .blog__items .blog__item .blog__item-image img{width:100%}}body.blog .blog__items .blog__item .blog__item-category-wrap,body.archive .blog__items .blog__item .blog__item-category-wrap,body.search .blog__items .blog__item .blog__item-category-wrap{width:calc(100% - 150px);padding:15px 30px}@media screen and (max-width: 810px){body.blog .blog__items .blog__item .blog__item-category-wrap,body.archive .blog__items .blog__item .blog__item-category-wrap,body.search .blog__items .blog__item .blog__item-category-wrap{width:100%;padding:15px}}body.blog .first-view,body.archive .first-view,body.search .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/blog_mv_pc.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:380px;position:relative;margin-top:150px}@media screen and (max-width: 1023px){body.blog .first-view,body.archive .first-view,body.search .first-view{margin-top:72px;height:calc(60vh - 72px)}}@media screen and (max-width: 810px){body.blog .first-view,body.archive .first-view,body.search .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/blog_mv_sp.jpg);background-size:cover;height:230px}}body.blog .first-view__content,body.archive .first-view__content,body.search .first-view__content{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:80%;width:100%}@media screen and (max-width: 810px){body.blog .first-view__content,body.archive .first-view__content,body.search .first-view__content{max-width:95%}}body.blog .first-view .first-view-heading,body.archive .first-view .first-view-heading,body.search .first-view .first-view-heading{color:#000;font-size:40px;font-weight:700;background:#fff;display:inline-block;width:670px;padding:42px 15px;border-radius:28px}@media screen and (max-width: 810px){body.blog .first-view .first-view-heading,body.archive .first-view .first-view-heading,body.search .first-view .first-view-heading{font-size:18px;width:250px;padding:20px 10px;border-radius:10px}}body.blog .first-view .first-view-heading span,body.archive .first-view .first-view-heading span,body.search .first-view .first-view-heading span{font-family:"futura-pt",sans-serif;display:block;color:#3883c3;font-size:21px;letter-spacing:2px;margin-top:10px}@media screen and (max-width: 810px){body.blog .first-view .first-view-heading span,body.archive .first-view .first-view-heading span,body.search .first-view .first-view-heading span{font-size:12px}}body.blog .blog__box,body.archive .blog__box,body.search .blog__box{display:flex;flex-wrap:wrap;margin-top:0}@media screen and (max-width: 810px){body.blog .blog__box,body.archive .blog__box,body.search .blog__box{display:block}}body.blog .blog__item,body.archive .blog__item,body.search .blog__item{width:31.333333%;margin-right:3%;text-decoration:none;color:#000;margin-bottom:60px}@media screen and (max-width: 1023px){body.blog .blog__item,body.archive .blog__item,body.search .blog__item{width:46%;margin-right:8%}body.blog .blog__item:first-child,body.blog .blog__item:nth-child(2),body.archive .blog__item:first-child,body.archive .blog__item:nth-child(2),body.search .blog__item:first-child,body.search .blog__item:nth-child(2){margin-bottom:30px}body.blog .blog__item:nth-child(2n),body.archive .blog__item:nth-child(2n),body.search .blog__item:nth-child(2n){margin-right:0}}@media screen and (max-width: 810px){body.blog .blog__item,body.archive .blog__item,body.search .blog__item{display:block;width:100%;margin-right:0;margin-bottom:60px}body.blog .blog__item:first-child,body.blog .blog__item:nth-child(2),body.archive .blog__item:first-child,body.archive .blog__item:nth-child(2),body.search .blog__item:first-child,body.search .blog__item:nth-child(2){margin-bottom:60px}}body.blog .blog__item:nth-child(3n),body.archive .blog__item:nth-child(3n),body.search .blog__item:nth-child(3n){margin-right:0}body.blog .blog__item .post-thumbnail,body.archive .blog__item .post-thumbnail,body.search .blog__item .post-thumbnail{margin-bottom:10px}@media screen and (max-width: 1023px){body.blog .blog__item .post-thumbnail,body.archive .blog__item .post-thumbnail,body.search .blog__item .post-thumbnail{margin-bottom:0}}body.blog .blog__item .post-thumbnail img,body.archive .blog__item .post-thumbnail img,body.search .blog__item .post-thumbnail img{-o-object-fit:cover;object-fit:cover;height:230px}body.blog .blog__item .article-header,body.archive .blog__item .article-header,body.search .blog__item .article-header{display:flex;justify-content:space-between;align-items:center}body.blog .blog__item .article-header .post-time,body.archive .blog__item .article-header .post-time,body.search .blog__item .article-header .post-time{font-size:14px;font-weight:300}@media screen and (max-width: 810px){body.blog .blog__item .article-header .post-time,body.archive .blog__item .article-header .post-time,body.search .blog__item .article-header .post-time{font-size:12px}}body.blog .blog__item .article-header .post-category,body.archive .blog__item .article-header .post-category,body.search .blog__item .article-header .post-category{font-size:14px;font-weight:700;padding:6px 12px;border:1px solid #707070;border-radius:5px;line-height:1;display:inline-block;margin-left:10px}@media screen and (max-width: 810px){body.blog .blog__item .article-header .post-category,body.archive .blog__item .article-header .post-category,body.search .blog__item .article-header .post-category{margin-top:3px;font-size:12px;display:inline-block}}body.blog .blog__item h3,body.archive .blog__item h3,body.search .blog__item h3{color:#2e72b7}@media screen and (max-width: 810px){body.blog .blog__item h3,body.archive .blog__item h3,body.search .blog__item h3{font-size:16px;margin-top:10px}}body.blog .information,body.archive .information,body.search .information{padding:0 25px 0}@media screen and (max-width: 810px){body.blog .information,body.archive .information,body.search .information{padding:55px 25px}body.blog .information .heading-line-top,body.archive .information .heading-line-top,body.search .information .heading-line-top{margin-bottom:40px}body.blog .information .heading-line-bottom,body.archive .information .heading-line-bottom,body.search .information .heading-line-bottom{margin-top:40px}body.blog .information h2,body.archive .information h2,body.search .information h2{font-size:20px}}body.blog .information__box,body.archive .information__box,body.search .information__box{position:relative;margin:100px auto 0;width:100%;max-width:1200px}@media screen and (max-width: 810px){body.blog .information__box,body.archive .information__box,body.search .information__box{margin-top:40px}}body.blog .information__ttl,body.archive .information__ttl,body.search .information__ttl{position:relative;display:flex;align-items:center;padding-bottom:15px;border-bottom:solid 1px #707070;text-decoration:none;color:#000;padding-right:50px;margin-bottom:15px}@media screen and (max-width: 810px){body.blog .information__ttl,body.archive .information__ttl,body.search .information__ttl{flex-wrap:wrap;padding-right:0}}body.blog .information__ttl::after,body.archive .information__ttl::after,body.search .information__ttl::after{position:absolute;content:"";top:30px;right:10px;display:inline-block;width:33px;height:11px;background-image:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/news/arrow.svg);background-size:contain;vertical-align:middle}@media screen and (max-width: 810px){body.blog .information__ttl::after,body.archive .information__ttl::after,body.search .information__ttl::after{content:none}}body.blog .information__time,body.archive .information__time,body.search .information__time{font-size:14px;font-weight:300;margin-right:40px;padding-left:20px}@media screen and (max-width: 810px){body.blog .information__time,body.archive .information__time,body.search .information__time{font-size:12px;padding-left:0;margin-right:0}}body.blog .information__cat,body.archive .information__cat,body.search .information__cat{color:#fff;background:#2e72b7;padding:3px 15px;font-size:16px;font-weight:600;margin-right:40px}@media screen and (max-width: 810px){body.blog .information__cat,body.archive .information__cat,body.search .information__cat{font-size:12px;margin:0 0 0 auto}}body.blog .information .standard-btn-wrap,body.archive .information .standard-btn-wrap,body.search .information .standard-btn-wrap{text-align:center;margin-top:85px}@media screen and (max-width: 810px){body.blog .information .standard-btn-wrap,body.archive .information .standard-btn-wrap,body.search .information .standard-btn-wrap{margin-top:30px}}body.blog .information .standard-btn-wrap a,body.archive .information .standard-btn-wrap a,body.search .information .standard-btn-wrap a{display:inline-block}@media screen and (max-width: 810px){body.blog .information h3,body.archive .information h3,body.search .information h3{font-size:14px;display:block;width:100%;margin:10px 0 0}}body.blog ul.page-numbers,body.archive ul.page-numbers,body.search ul.page-numbers{display:flex;justify-content:center;align-items:center;list-style:none;margin-top:100px}@media screen and (max-width: 810px){body.blog ul.page-numbers,body.archive ul.page-numbers,body.search ul.page-numbers{padding-left:0;margin-left:0;align-items:end}}body.blog ul.page-numbers li,body.archive ul.page-numbers li,body.search ul.page-numbers li{margin:0 8px}body.blog ul.page-numbers .page-numbers:not(.next):not(.prev),body.archive ul.page-numbers .page-numbers:not(.next):not(.prev),body.search ul.page-numbers .page-numbers:not(.next):not(.prev){font-size:20px;padding:15px 18px;border-radius:50%;background:#fff;color:#c4c4c4;border:solid 1px #c4c4c4;font-weight:600;max-width:50px;text-decoration:none}@media screen and (max-width: 810px){body.blog ul.page-numbers .page-numbers:not(.next):not(.prev),body.archive ul.page-numbers .page-numbers:not(.next):not(.prev),body.search ul.page-numbers .page-numbers:not(.next):not(.prev){font-size:9px;padding:4px 0;width:25px;height:25px;display:inline-block;text-align:center}}body.blog ul.page-numbers .page-numbers:not(.next):not(.prev).current,body.archive ul.page-numbers .page-numbers:not(.next):not(.prev).current,body.search ul.page-numbers .page-numbers:not(.next):not(.prev).current{background:#3883c3;border:solid #3883c3 1px;color:#fff}body.blog ul.page-numbers .prev img,body.archive ul.page-numbers .prev img,body.search ul.page-numbers .prev img{transform:rotateY(180deg)}body.blog .site-footer,body.archive .site-footer{margin-top:0}body.post-type-archive-news .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/info_mv_pc.jpg)}@media screen and (max-width: 810px){body.post-type-archive-news .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/info_mv_sp.jpg);background-size:cover;height:230px}}body.post-type-archive-news .content-wrap{margin:0 auto 130px}body.single-post .row,body.single-news .row,body.page-template-default .row,.site-main.normal:not(.home) .row{max-width:1140px;display:flex;margin:0 auto 40px}body.single-post .site-main,body.single-news .site-main,body.page-template-default .site-main,.site-main.normal:not(.home) .site-main{width:100%;max-width:880px}body.single-post article,body.single-news article,body.page-template-default article,.site-main.normal:not(.home) article{background:#fff;padding:0 0 40px;margin-bottom:40px}body.single-post .entry-title,body.single-news .entry-title,body.page-template-default .entry-title,.site-main.normal:not(.home) .entry-title{font-size:38px;font-weight:700;color:#2e72b7;margin-top:0}@media screen and (max-width: 810px){body.single-post .entry-title,body.single-news .entry-title,body.page-template-default .entry-title,.site-main.normal:not(.home) .entry-title{font-size:18px}}body.single-post .entry-meta a,body.single-news .entry-meta a,body.page-template-default .entry-meta a,.site-main.normal:not(.home) .entry-meta a{text-decoration:none;color:#333}body.single-post .post-thumbnail,body.single-news .post-thumbnail,body.page-template-default .post-thumbnail,.site-main.normal:not(.home) .post-thumbnail{margin:20px 0 50px}body.single-post .post-thumbnail img,body.single-news .post-thumbnail img,body.page-template-default .post-thumbnail img,.site-main.normal:not(.home) .post-thumbnail img{width:100%}body.single-post .cat-links a,body.single-news .cat-links a,body.page-template-default .cat-links a,.site-main.normal:not(.home) .cat-links a{display:inline-block;padding:3px 8px;background:#fff;text-decoration:none;color:#000;border:solid 1px #000;font-size:17px;border-radius:5px}body.single-post .edit-link,body.single-news .edit-link,body.page-template-default .edit-link,.site-main.normal:not(.home) .edit-link{display:block;margin-top:40px}.widget-area{width:300px;margin-left:180px}@media screen and (max-width: 1700px){.widget-area{width:30%;margin-left:4%}}@media screen and (max-width: 810px){.widget-area{width:100%;background:#fffac4;margin:0;padding:40px 25px}}.widget-area ul{list-style:none;margin:0;padding:0;margin-left:15px}@media screen and (max-width: 810px){.widget-area ul{display:flex}}.widget-area ul li{margin-bottom:25px;font-weight:600}@media screen and (max-width: 810px){.widget-area ul li{margin-bottom:10px;width:45%}.widget-area ul li:nth-child(2n){margin-left:5%}}.widget-area ul li a{text-decoration:none;color:#000;font-size:17px;font-weight:600}@media screen and (max-width: 810px){.widget-area ul li a{font-size:14px}}.widget-area ul li:before{margin-right:10px;content:"";width:5px;height:9px;display:inline-block;background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/article/arrow.svg)}.widget-area .widget{margin-bottom:110px}@media screen and (max-width: 810px){.widget-area .widget{margin-bottom:40px}}.widget-area .widget-title{border:solid 1px #3883c3;border-radius:7px;color:#3883c3;font-size:20px;padding:8px;text-align:center;margin-top:0;margin-bottom:20px}@media screen and (max-width: 810px){.widget-area .widget-title{font-size:15px;border:none;text-align:left;margin-bottom:10px}}.main-navigation{width:100%;display:flex;flex-wrap:wrap}.main-navigation .menu-icon-home{width:22px;position:relative;top:4px}@media screen and (max-width: 1400px){.main-navigation #primary-menu{margin-top:15px}}@media screen and (max-width: 810px){.main-navigation #primary-menu{margin-top:0}}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;color:#14274c;font-size:15px}.main-navigation a::before{content:"";display:block;width:0;height:2px;border-radius:4px;position:absolute;bottom:-5px;left:0;transition:all ease-out .25s;background:#fff}@media screen and (max-width: 1023px){.main-navigation a::before{content:none}}.main-navigation a:hover{opacity:1}.main-navigation a:hover::before{width:100%}.main-navigation a.underline-none::before{content:none}.main-navigation a.underline-none:hover{opacity:.7}.main-navigation .menu-primary-container{order:2;width:100%}.main-navigation .nav-button__contact{width:166px;text-align:center;border:solid 1px #14274c}.main-navigation .nav-button__contact a{color:#14274c;font-weight:500;padding:12px 12px 10px 12px}.main-navigation .nav-button__contact.bg{background:#0d569b}.main-navigation .nav-button__contact.bg a{color:#fff}.main-navigation .nav-button__contact.line{margin-right:14px}.main-navigation .menu-item-description{display:block;font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;color:#0d569b;text-align:center;margin-top:5px}.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation.toggled{position:absolute;top:0;left:0;width:100%;height:100vh;background:#14274c}.main-navigation.toggled ul{overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:224px;text-align:center}.main-navigation.toggled ul li{border-bottom:solid 1px #fff}.main-navigation.toggled ul li:first-child{border-top:solid 1px #fff}.main-navigation.toggled ul li:last-child{border:none;background:#fff;width:100%;margin-top:16px}.main-navigation.toggled ul li:last-child a{color:#14274c;padding:15px 0}.main-navigation.toggled ul li a{color:#fff;padding:20px 0}.menu-toggle{border:none;background:none;position:absolute;height:28px;top:27px;right:30px;z-index:999}.menu-toggle:focus{outline:none}.menu-toggle .toggle-icon span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:28px;height:1px;background-color:#14274c;border-radius:0}.menu-toggle .toggle-icon span.white{background-color:#fff}.menu-toggle .toggle-icon span:nth-of-type(1){top:0}.menu-toggle .toggle-icon span:nth-of-type(2){top:11px}.menu-toggle .toggle-icon span:nth-of-type(3){top:22px}.menu-toggle .toggle-icon span:nth-of-type(4){height:0;top:32px;font-family:"futura-pt",sans-serif;font-size:11px;color:#fff}.menu-toggle .toggle-icon span:nth-of-type(5){display:none;height:0;top:32px;font-family:"futura-pt",sans-serif;font-size:11px;color:#fff}@media screen and (max-width: 1023px){.main-navigation #primary-menu{position:absolute;width:100%;left:0;top:0;background:#fffac4;height:100vh;padding:60px 0;z-index:9;-webkit-animation:.3s fade forwards;animation:.3s fade forwards}.main-navigation #primary-menu li{border-right:none;font-size:20px;padding:20px 10px;text-align:center}.main-navigation.toggled .menu-toggle .toggle-icon span{background-color:#fff}.main-navigation.toggled .menu-toggle .toggle-icon span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.main-navigation.toggled .menu-toggle .toggle-icon span:nth-of-type(2){opacity:0}.main-navigation.toggled .menu-toggle .toggle-icon span:nth-of-type(3){transform:translateY(-8px) rotate(45deg);top:17px}.main-navigation.toggled .menu-toggle .toggle-icon span:nth-of-type(5){display:block}}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}@media screen and (min-width: 1024px){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:flex-end;align-items:center;width:100%}}@media screen and (min-width: 1024px)and (max-width: 1240px){.main-navigation ul{justify-content:center}}@media screen and (min-width: 1024px){.main-navigation ul .basemenu{margin-right:38px}}@media screen and (min-width: 1024px){.main-navigation.sub ul{justify-content:center;padding:10px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;margin:80px 0 80px}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{text-decoration:none;color:#333;padding:20px;background:#f2eddc}.comment-navigation .nav-subtitle,.posts-navigation .nav-subtitle,.post-navigation .nav-subtitle{color:#000}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-previous .nav-subtitle,.posts-navigation .nav-previous .nav-subtitle,.post-navigation .nav-previous .nav-subtitle{margin-right:10px}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.comment-navigation .nav-next .nav-subtitle,.posts-navigation .nav-next .nav-subtitle,.post-navigation .nav-next .nav-subtitle{margin-left:10px}.sticky{display:block}.post,.page{margin:0 0 0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.site-header{position:absolute;z-index:999;background:rgba(0,0,0,0);top:0;width:100%;margin:0 auto;height:182px;display:flex;align-items:center}@media screen and (max-width: 1400px){.site-header{height:182px}}@media screen and (max-width: 1023px){.site-header{height:80px}}.site-header__site-branding{display:flex;max-width:1260px;width:100%;margin:0 auto;align-items:center;padding-right:30px}@media screen and (max-width: 1240px){.site-header__site-branding{display:block}}@media screen and (max-width: 1023px){.site-header__site-branding{padding:0}}@media screen and (min-width: 1024px){.site-header.height-min{position:absolute;z-index:999;height:87px;-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}}@-webkit-keyframes DownAnime{from{opacity:0;transform:translateY(-182px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;transform:translateY(-182px)}to{opacity:1;transform:translateY(0)}}.site-header__site-title{display:none;line-height:0;color:#fff;text-align:center;max-width:295px;width:100%}@media screen and (max-width: 1240px){.site-header__site-title{margin:5px auto 0}}@media screen and (max-width: 1023px){.site-header__site-title{display:block;margin:0;max-width:143px;position:relative;left:30px}}.site-header__site-title img{width:80px}.site-header.standard .site-header__site-title{display:block}.site-header__site-title-link{text-decoration:none;color:#000 !important}@media screen and (max-width: 1023px){.site-header__site-title-link{display:flex;align-items:center}.site-header__site-title-link img{max-width:51px}}@media screen and (min-width: 1024px){.site-header.height-min .site-header__site-title-link img{display:none}.site-header.height-min .site-header__site-title-link .site-header__site-title-txt{margin-top:3px}}.site-header .menu-icon-home{width:22px;position:relative;top:4px}.site-header__site-title-txt{font-weight:700;font-size:11px;line-height:1;margin-top:14px}@media screen and (max-width: 1023px){.site-header__site-title-txt{text-align:left;margin-top:0;font-size:10px}}.site-header__site-title-txt span{font-size:15px}@media screen and (max-width: 1023px){.site-header__site-title-txt span{display:block;font-size:12px;margin-top:3px}}.site-header__bg-bottom{width:100%;background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/header/sub-header-bg-bottom.png);background-size:cover;background-position:bottom center;height:10px}@media screen and (max-width: 599px){.site-header__bg-bottom{display:none}}.site-header__sns-wrap{position:absolute;display:flex;padding:0;margin:0;list-style:none;top:35px;right:40px}@media screen and (max-width: 810px){.site-header__sns-wrap{margin:0;top:15px;left:15px}}.site-header__sns-wrap-image{width:46px;height:46px;margin-right:10px;transition:.3s}@media screen and (max-width: 810px){.site-header__sns-wrap-image{width:38px;height:38px}}.site-header__sns-wrap-image:last-child{margin-right:0}.site-header__sns-wrap-image a{transition:.3s}.site-header__sns-wrap-image a:hover{opacity:.8}#breadcrumb{font-size:14px;margin:40px auto 0;padding:0 25px;max-width:1410px}@media screen and (max-width: 810px){#breadcrumb{margin:20px auto 0}}#breadcrumb ul{display:flex;margin:0;list-style:none;padding:0;flex-wrap:wrap}#breadcrumb li:nth-child(n+2)::before{white-space:pre;content:" > "}#breadcrumb a{text-decoration:none;color:#000}.site-header.standard .main-navigation a{color:#14274c}@media screen and (max-width: 1023px){.site-header.standard .main-navigation a{color:#fff}}.site-header.standard .main-navigation a::before{background:#14274c}.site-header.standard .main-navigation .nav-button__contact{border:solid 1px #14274c}.site-footer{background:#dee4ea;margin-top:0}.site-footer .cta{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/common/cta-background.jpg);text-align:center;padding:90px 0;position:relative;background-position:center 23%}@media screen and (max-width: 1023px){.site-footer .cta{background-position:58% 23%}}.site-footer .cta__content{position:relative;z-index:3}.site-footer .cta .filter{position:absolute;width:100%;height:100%;background:#486ead;mix-blend-mode:multiply;top:0;left:0}.site-footer .cta h2{margin:0;font-family:"futura-pt",sans-serif;font-size:16px;color:#fff;font-weight:400}.site-footer .cta h2 span{margin:15px 15px 30px;display:block;font-size:23px;line-height:34px;letter-spacing:.3em}.site-footer .cta .detail-button-wrap{text-align:left}.site-footer .cta .detail-button-wrap a{margin:0 auto;display:block;background:#fff;text-decoration:none;color:#14274c;width:330px;font-size:17px;padding:15px 20px 13px;box-shadow:6px 5px 12px #333;border-radius:10px;text-align:center}.site-footer .cta .detail-button-wrap a img{width:10px;position:relative;top:-2px;margin-left:10px}.site-footer .footer-sns{background:#14274c;padding:60px 0}.site-footer .footer-sns__logo{max-width:250px;margin:0 auto 40px}.site-footer .footer-sns ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin:0}@media screen and (max-width: 1023px){.site-footer .footer-sns ul{max-width:90%;width:200px;justify-content:space-between;margin:0 auto}}.site-footer .footer-sns ul li{width:16px;margin-right:18px}@media screen and (max-width: 1023px){.site-footer .footer-sns ul li{margin-right:0}}.site-footer .footer-sns ul li.logo{width:207px;margin-right:45px}@media screen and (max-width: 1023px){.site-footer .footer-sns ul li.youtube{width:30px}}.site-footer .footer-sns ul li.twitter{width:13px}@media screen and (max-width: 1023px){.site-footer .footer-sns ul li.twitter{width:27px}}.site-footer .footer-sns ul li.instagram{width:14px}@media screen and (max-width: 1023px){.site-footer .footer-sns ul li.instagram{width:25px}}.site-footer .footer-sns ul li.tiktok{width:13px}@media screen and (max-width: 1023px){.site-footer .footer-sns ul li.tiktok{width:20px}}.site-footer .footer-menu{padding:0;margin:0;display:flex;list-style:none;justify-content:space-between;width:60%}@media screen and (max-width: 1023px){.site-footer .footer-menu{display:block;margin-top:60px;width:100%}}@media screen and (max-width: 1023px){.site-footer .footer-menu li{margin-bottom:20px}.site-footer .footer-menu li:last-child{margin-bottom:70px}}.site-footer .footer-menu a{text-decoration:none;color:#000;font-size:15px}.site-footer .site-info{background:#fff;padding:25px}.site-footer .site-info .copyright{font-weight:400;font-size:12px;text-align:center}@media screen and (max-width: 1023px){.site-footer .site-info .copyright{font-size:10px;text-align:center;padding:0;letter-spacing:.05em}}.site-footer .site-info .footer-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}@media screen and (max-width: 810px){.site-footer .site-info .footer-buttons{margin-top:30px}}.site-footer .site-info .footer-buttons__contact,.site-footer .site-info .footer-buttons__price{position:relative;max-width:500px;width:48%;text-decoration:none;font-size:26px;font-weight:700;background:#efb446;color:#fff;padding:20px 40px;padding-left:80px}@media screen and (max-width: 1240px){.site-footer .site-info .footer-buttons__contact,.site-footer .site-info .footer-buttons__price{font-size:17px;padding:15px 20px 15px 52px;margin-bottom:15px}}@media screen and (max-width: 810px){.site-footer .site-info .footer-buttons__contact,.site-footer .site-info .footer-buttons__price{width:100%}}.site-footer .site-info .footer-buttons__contact::before,.site-footer .site-info .footer-buttons__price::before{position:absolute;content:"";top:24px;left:30px;display:inline-block;width:42px;height:29px;background-image:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/email.svg);background-size:contain;vertical-align:middle}@media screen and (max-width: 1240px){.site-footer .site-info .footer-buttons__contact::before,.site-footer .site-info .footer-buttons__price::before{width:32px;height:22px;top:16px;left:18px}}@media screen and (max-width: 1400px){.site-footer .site-info .menu-footer-container{display:none}}@media screen and (max-width: 1400px){.site-footer .copyright{display:block;padding:20px 10px;font-weight:300;font-size:10px;position:static;text-align:center}}.site-footer .footer-bar{background:#3883c3;text-align:center;padding:20px;color:#fff;font-size:30px}@media screen and (max-width: 810px){.site-footer .footer-bar{padding:10px;font-size:15px;font-weight:600}}.site-footer .banner-box{display:flex;flex-wrap:wrap;margin-bottom:200px}@media screen and (max-width: 1240px){.site-footer .banner-box{padding:0 25px}}@media screen and (max-width: 810px){.site-footer .banner-box{display:none}}.site-footer .banner-item{width:48%;margin-bottom:30px}.site-footer .banner-item:nth-child(odd){margin-right:4%}.site-footer .banner-item img{width:100%;-o-object-fit:cover;object-fit:cover}.toppage p{font-size:15px;line-height:2.33333333;margin-top:0;margin-bottom:50px;letter-spacing:1px}@media screen and (max-width: 1240px){.toppage p{font-size:17px;margin-bottom:40px}}@media screen and (max-width: 810px){.toppage p{font-size:15px;margin-bottom:30px}}.toppage .first-view{background:#fff;height:100vh;position:relative;min-height:600px}.toppage .first-view .fv-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;max-width:400px}@media screen and (max-width: 1023px){.toppage .first-view{background-position:86% center}}@media screen and (max-width: 810px){.toppage .first-view{background-size:cover}}.toppage .first-view__background{width:100%;height:100%;opacity:.95}.toppage .first-view__header{position:absolute;top:0;left:0;background:#fff;width:150px;height:100%;padding:40px}@media screen and (max-width: 1023px){.toppage .first-view__header{display:none}}.toppage .first-view__header .header-txt{width:300px;font-size:12px;position:absolute;z-index:0;bottom:40%;left:50%;min-width:100%;transform:translate3d(-50%, -50%, 0) rotate(-90deg);letter-spacing:.5em}.toppage .first-view__content{width:100%;max-width:1040px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99}@media screen and (max-width: 810px){.toppage .first-view__content{max-width:95%;padding:0 25px 0;position:absolute;bottom:250px}}.toppage .first-view__heading{text-align:center;font-family:"A1明朝",serif;font-size:60px;line-height:2;letter-spacing:.6em;color:#fff;font-weight:700}@media screen and (max-width: 1023px){.toppage .first-view__heading{font-size:25px}}.toppage .first-view__heading-desc{color:#fff;font-size:14px;letter-spacing:.5em}.toppage .first-view .scroll-wrap{width:74px;bottom:40px;position:absolute;z-index:0;bottom:4%;left:50%;transform:translate3d(-50%, -50%, 0)}.toppage .introduce{position:relative}@media screen and (max-width: 1023px){.toppage .introduce{padding:60px 40px}}.toppage .introduce .inner{padding:120px 0}@media screen and (max-width: 1240px){.toppage .introduce .inner{padding:120px 40px}}@media screen and (max-width: 1023px){.toppage .introduce .inner{padding:0}}.toppage .introduce p{margin-bottom:0}.toppage .introduce h2{display:flex;align-items:center;font-size:29px;font-weight:500;line-height:2.06896552;margin-top:45px;margin-bottom:60px}@media screen and (max-width: 1023px){.toppage .introduce h2{font-size:19px;letter-spacing:inherit;margin-top:0;margin-bottom:30px;display:block}}.toppage .introduce h2 .heading-logo{width:185px;order:0}@media screen and (max-width: 1023px){.toppage .introduce h2 .heading-logo{width:125px}}.toppage .introduce h2 span{order:1;font-size:14px;margin-left:50px;box-shadow:0px 0px 5px 3px #ddd inset;border-radius:10px;padding:6px 25px;color:#14274c}@media screen and (max-width: 1023px){.toppage .introduce h2 span{display:inline-block;margin-left:0;margin-bottom:25px}}@media screen and (max-width: 1023px){.toppage .introduce__txt{width:100%;padding-right:0}}.toppage .introduce__img{position:absolute;line-height:0;width:600px;position:absolute;z-index:-1;top:50%;right:-14%;transform:translate3d(-50%, -50%, 0)}@media screen and (max-width: 1023px){.toppage .introduce__img{position:absolute;width:100%;left:50%}}.toppage .introduce__img img{width:100%}.toppage .service{padding:150px 0;background:#dee0e5;position:relative}@media screen and (max-width: 1240px){.toppage .service{padding:150px 40px}}@media screen and (max-width: 1023px){.toppage .service{padding:60px 40px}}.toppage .service h2{display:inline-block;text-align:center;margin-left:60px;margin-bottom:20px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em;background:#fff;font-size:14px;box-shadow:0px 0px 5px 3px #eee inset;border-radius:10px;padding:6px 25px;color:#14274c;width:170px}@media screen and (max-width: 1023px){.toppage .service h2{margin-bottom:0;margin-left:0}}.toppage .service .heading-en{font-family:"futura-pt",sans-serif;font-weight:400;font-size:55px}@media screen and (max-width: 1023px){.toppage .service .heading-en{font-size:36px;margin-top:10px}}.toppage .service .heading-en img{width:40px;margin-right:20px}@media screen and (max-width: 1023px){.toppage .service .heading-en img{width:28px;margin-right:10px}}.toppage .service .service__img{margin-top:40px;position:relative;left:10px}@media screen and (max-width: 1023px){.toppage .service .service__img{display:none}}.toppage .service__wrap{display:flex;position:relative;z-index:2}@media screen and (max-width: 1023px){.toppage .service__wrap{display:block}}.toppage .service__wrap .service-list-left{width:46%;margin-right:8%}@media screen and (max-width: 1023px){.toppage .service__wrap .service-list-left{width:100%}}.toppage .service__wrap .service-list-left-txt{margin-top:30px;margin-bottom:70px;letter-spacing:0}.toppage .service__wrap .service-list-right{width:46%}@media screen and (max-width: 1023px){.toppage .service__wrap .service-list-right{width:100%}}.toppage .service__card{height:380px;background:#fff;box-shadow:1px 2px 3px 3px #fff inset,6px 5px 12px #ccc;border-radius:25px;margin-bottom:90px}@media screen and (max-width: 1023px){.toppage .service__card{position:relative;margin-bottom:40px}}.toppage .service__card.mb0{margin-bottom:0}@media screen and (max-width: 1023px){.toppage .service__card.mb0{margin-bottom:40px}}.toppage .service__card.blog{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/front/card-img1.jpg);background-position:73% top;background-size:cover}@media screen and (max-width: 1023px){.toppage .service__card.blog{height:460px}}.toppage .service__card.webconsulting{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/front/card-img2.jpg);background-position:right top;background-size:cover}.toppage .service__card.youtube{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/front/card-img3.jpg);background-position:-160px top;background-size:cover}@media screen and (max-width: 1023px){.toppage .service__card.youtube{height:460px;background-position:center -50px}}.toppage .service__card.school{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/front/card-img4.jpg);background-position:-180px top;background-size:cover}@media screen and (max-width: 1023px){.toppage .service__card.school{height:420px}}.toppage .service__card.marketing{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/front/card-img5.jpg);background-position:-80px top;background-size:cover}.toppage .service__card .card-content{background:#fff;width:46%;height:100%;margin:0 0 0 auto;border-radius:0 25px 25px 0;padding:40px 27px 40px 20px;margin-top:0;position:relative}@media screen and (max-width: 1240px){.toppage .service__card .card-content{width:60%}}@media screen and (max-width: 1023px){.toppage .service__card .card-content{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:0 0 25px 25px;padding:20px 15px}}.toppage .service__card .card-content::before{content:"";position:absolute;bottom:0;left:-140px;width:0;height:0;border-style:solid;border-width:380px 120px 0 20px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 1240px){.toppage .service__card .card-content::before{content:none}}.toppage .service__card .card-content h3{color:#14274c;font-size:17px;font-weight:400;margin:0 auto;letter-spacing:0}@media screen and (max-width: 1023px){.toppage .service__card .card-content h3{font-size:15px;line-height:1}}.toppage .service__card .card-content h3 span{margin-top:10px;display:block;font-size:33px;font-family:"futura-pt",sans-serif;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 1023px){.toppage .service__card .card-content h3 span{font-size:22px;font-weight:600}}.toppage .service__card .card-content .card-txt{position:relative;font-size:15px;line-height:34px;letter-spacing:0;width:260px;left:-58px;margin-top:20px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 1240px){.toppage .service__card .card-content .card-txt{width:auto;left:0}}@media screen and (max-width: 1023px){.toppage .service__card .card-content .card-txt{margin-top:10px;line-height:1.8}}.toppage .service__card .card-content .card-detail-wrap{text-align:right;text-align:center}.toppage .service__card .card-content .card-detail-wrap a{font-family:"futura-pt",sans-serif;display:block;background:#14274c;text-decoration:none;color:#fff;width:150px;font-size:14px;padding:15px 20px 13px;box-shadow:6px 5px 12px #ccc;border-radius:10px;margin:15px 0 0 auto}.toppage .service__card .card-content .card-detail-wrap a img{width:8px;position:relative;top:-1px;margin-left:10px}.toppage .works{padding:145px 0;position:relative}@media screen and (max-width: 1023px){.toppage .works{padding:60px 40px 92px}}.toppage .works .description{text-align:center;font-size:15px}@media screen and (max-width: 1023px){.toppage .works .description{margin:0;display:none}}.toppage .works .term-name{margin:0 auto;text-align:center;width:100px;font-size:15px;background:#fff;border:solid 1px #000;position:relative;top:-13px;padding:4px 0;font-weight:500}.toppage .works .work-title{font-size:16px;text-align:center;font-weight:500;margin:4px 0 8px}.toppage .works .work-time{font-size:14px;text-align:center;font-weight:500}.toppage .advantage{padding:0}.toppage .advantage .inner{background:#dee4ea;padding:95px 0}@media screen and (max-width: 1023px){.toppage .advantage .inner{padding:95px 40px 60px}}.toppage .advantage .advantage-ctt{order:1;margin-left:80px;width:400px}@media screen and (max-width: 1023px){.toppage .advantage .advantage-ctt{margin-left:0;width:100%}}.toppage .advantage .advantage-img{order:0;width:46.2%}@media screen and (max-width: 1023px){.toppage .advantage .advantage-img{width:100%}}.toppage .advantage .advantage-img img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.toppage .advantage .advantage-img img{-o-object-fit:contain;object-fit:contain}}.toppage .advantage__box{display:flex;margin-top:76px}@media screen and (max-width: 1023px){.toppage .advantage__box{display:block;margin-top:65px}}.toppage .advantage__box.reverse .advantage-ctt{order:0;margin-right:80px}@media screen and (max-width: 1023px){.toppage .advantage__box.reverse .advantage-ctt{margin-right:0}}.toppage .advantage__box.reverse .advantage-img{order:1}.toppage .advantage h3{font-weight:500;font-size:26px;margin-top:10px;margin-bottom:40px}@media screen and (max-width: 1023px){.toppage .advantage h3{font-size:19px;margin-bottom:30px}}.toppage .advantage .mb0{margin-bottom:0}@media screen and (max-width: 1023px){.toppage .advantage .mb0{margin-bottom:30px}}.toppage .greeting{padding:150px 0}@media screen and (max-width: 1023px){.toppage .greeting{padding:75px 40px}}.toppage .greeting__wrap{position:relative;margin-top:90px}@media screen and (max-width: 1023px){.toppage .greeting__wrap{margin-top:60px}}.toppage .greeting__ctt{width:55%;margin:0 0 0 auto}@media screen and (max-width: 1023px){.toppage .greeting__ctt{width:100%}}.toppage .greeting__ctt h3{font-size:29px;font-weight:500;letter-spacing:.1em;line-height:2.06896552}@media screen and (max-width: 1023px){.toppage .greeting__ctt h3{font-size:19px}}.toppage .greeting__img{position:absolute;top:0;width:43%}@media screen and (max-width: 1023px){.toppage .greeting__img{position:static;margin-top:40px;width:100%}}.toppage .greeting__img img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.toppage .greeting__img img{-o-object-fit:contain;object-fit:contain}}.toppage .greeting__sign{font-size:20px;font-weight:500}@media screen and (max-width: 1023px){.toppage .greeting__sign{font-size:15px}}.toppage .greeting__sign .name{margin-top:10px;font-size:16px}@media screen and (max-width: 1023px){.toppage .greeting__sign .name{font-size:14px}}.toppage .greeting__sign .name span{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:700;font-size:33px;margin-left:30px}@media screen and (max-width: 1023px){.toppage .greeting__sign .name span{font-size:25px;margin-left:20px}}.toppage .recruit-block{padding:60px 0;background:#3883c3;position:relative;color:#fff}@media screen and (max-width: 1023px){.toppage .recruit-block{padding:60px 40px}}.toppage .recruit-block__img{position:absolute;right:0;top:0;width:46%;height:100%}@media screen and (max-width: 1023px){.toppage .recruit-block__img{position:static;width:100%;height:auto}}.toppage .recruit-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.toppage .recruit-block__img img{-o-object-fit:contain;object-fit:contain}}.toppage .recruit-block h3{letter-spacing:.1em;font-size:26px;line-height:1.92307692;font-weight:500}@media screen and (max-width: 1023px){.toppage .recruit-block h3{font-size:19px}}.toppage .recruit-block p{width:50%;font-size:16px;margin-bottom:46px}@media screen and (max-width: 1023px){.toppage .recruit-block p{width:100%;font-size:15px;margin-bottom:30px}}.toppage .recruit-block .clear-button{display:inline-block;color:#fff;text-decoration:none;padding:15px;line-height:1;width:237px;text-align:center;border:solid 1px #fff}@media screen and (max-width: 1023px){.toppage .recruit-block .clear-button{width:100%;margin-top:30px}}.toppage .company{padding:40px 0 0;position:relative}@media screen and (max-width: 1023px){.toppage .company{padding:40px 0}}.toppage .company__txt{margin-top:40px;text-align:justify;text-justify:inter-ideograph}.toppage .company__wrap{display:flex}@media screen and (max-width: 1023px){.toppage .company__wrap{display:block}}.toppage .company-left{width:40%;margin-right:5%}@media screen and (max-width: 1023px){.toppage .company-left{width:100%}}.toppage .company-right{width:55%}@media screen and (max-width: 1023px){.toppage .company-right{width:100%}}.toppage .company .detail-button-wrap{text-align:left}.toppage .company .detail-button-wrap a{font-family:"futura-pt",sans-serif;display:block;background:#fff;text-decoration:none;color:#14274c;width:330px;font-size:18px;padding:15px 20px 13px;box-shadow:6px 5px 12px #ccc;border-radius:10px;text-align:center;max-width:100%}.toppage .company .detail-button-wrap a img{width:10px;position:relative;top:-1px;margin-left:10px}.toppage .company .company-image-wrap{padding:30px;background:#fff;box-shadow:6px 5px 12px #ccc;border-radius:25px;line-height:0}@media screen and (max-width: 1023px){.toppage .company .company-image-wrap{margin-top:40px;padding:10px;border-radius:0}}.toppage .company__ctt{position:relative;margin-top:80px}@media screen and (max-width: 1023px){.toppage .company__ctt{margin-top:40px}}.toppage .company__img{position:absolute;left:0;width:43%}@media screen and (max-width: 1023px){.toppage .company__img{display:none}}.toppage .company__img img{-o-object-fit:cover;object-fit:cover;width:100%}.toppage .company__info-wrap{width:55%;margin-left:auto}@media screen and (max-width: 1023px){.toppage .company__info-wrap{width:100%}}.toppage .company__info{border-collapse:collapse;margin-bottom:50px}.toppage .company__info th{vertical-align:top;width:110px;text-align:left}@media screen and (max-width: 1023px){.toppage .company__info th{border:none}}.toppage .company__info th,.toppage .company__info td{padding:32px 15px;border-bottom:solid 1px #707070;font-size:16px;letter-spacing:.05em;line-height:2.1}@media screen and (max-width: 1023px){.toppage .company__info th,.toppage .company__info td{display:block;width:100%}}.toppage .company__info th.border-top,.toppage .company__info td.border-top{border-top:solid 1px #707070}@media screen and (max-width: 1023px){.toppage .company__info th{font-size:14px;border:none;padding:25px 0 0}.toppage .company__info td{font-size:15px;padding:10px 0 25px}.toppage .company__info td.border-top{border-top:none}}.toppage .company .line-button-wrap{text-align:center}.toppage .company .line-button{width:100%;max-width:324px;line-height:1;padding:15px;text-align:center;font-size:15px;font-weight:500;text-decoration:none;color:#000;display:inline-block;margin:0 auto 20px;border:solid 1px #000}.toppage .swiper-container.swiper-mv{height:100%}.toppage .swiper-container.swiper-mv .swiper-slide{background-size:cover !important}.toppage .swiper-container{position:relative;overflow:hidden;margin:100px 0;height:auto;width:100%}@media screen and (max-width: 810px){.toppage .swiper-container{height:auto;width:100%;margin:30px 0;max-height:unset;min-height:unset}}.toppage .swiper-container .swiper-slide{height:100%}.toppage .swiper-container .swiper-slide a{overflow:hidden;position:relative;padding-top:96%;display:block}.toppage .swiper-container .swiper-slide img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.toppage .swiper-container .swiper-button-white:focus{outline:none}.toppage .swiper-button-prev,.toppage .swiper-button-next{width:45px;height:45px;background-size:45px 45px;top:48%}@media screen and (max-width: 1023px){.toppage .swiper-button-prev,.toppage .swiper-button-next{width:33px;height:33px;background-size:33px 33px}}.toppage .swiper-button-prev{left:100px}@media screen and (max-width: 1023px){.toppage .swiper-button-prev{left:40px}}.toppage .swiper-button-next{right:100px}@media screen and (max-width: 1023px){.toppage .swiper-button-next{right:40px}}.toppage .swiper-button-prev:after,.toppage .swiper-button-next:after{content:none;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.toppage .swiper-button-next{background-image:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/arrow-right.svg)}.toppage .swiper-button-prev{background-image:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/arrow-left.svg)}.toppage__heading{color:#000;text-align:center}.toppage__heading-image{width:55px}.toppage ul{padding:0;list-style:none}.page-blog .inner{max-width:710px}.page-blog .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/blog/mv_pc.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:200px;position:relative;margin-top:182px}@media screen and (max-width: 1400px){.page-blog .first-view{margin-top:182px}}@media screen and (max-width: 1023px){.page-blog .first-view{margin-top:80px}}.page-blog .first-view .filter{background:#486ead;width:100%;height:100%;mix-blend-mode:multiply}.page-blog .first-view__content{width:100%;max-width:804px;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 810px){.page-blog .first-view__content{padding:0 40px 0}}.page-blog .first-view__heading{text-align:left;font-family:"futura-pt",sans-serif;font-size:35px;line-height:2;letter-spacing:.1em;color:#fff;padding:0;font-weight:500;text-align:center}.page-blog .first-view__heading span{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;font-size:17px;letter-spacing:.2em}@media screen and (max-width: 1023px){.page-blog .first-view__heading span{font-size:16px}}@media screen and (max-width: 1023px){.page-blog .first-view__heading{font-size:25px;line-height:2;text-align:left}}.page-blog .content{padding:60px 0 130px;position:relative;text-align:center;z-index:3}@media screen and (max-width: 1023px){.page-blog .content{padding:60px 40px}}.page-blog .content p{text-align:left}.page-blog .content .block-top-background,.page-blog .content .block-bottom-background{max-width:592px}.page-blog .content .blog-mock{margin-top:90px;margin-bottom:30px}.page-blog .content .detail-button-wrap{margin-bottom:40px}.page-blog .content .detail-button-wrap a{font-family:"futura-pt",sans-serif;display:block;background:#14274c;text-decoration:none;color:#fff;width:330px;max-width:100%;font-size:18px;padding:15px 20px 13px;box-shadow:6px 5px 12px #ccc;border-radius:10px;text-align:center;margin:0 auto}.page-blog .content .detail-button-wrap a img{width:10px;position:relative;top:-1px;margin-left:10px}.company .inner{max-width:1000px}.company .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/company/mv_pc.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position:center 60%;height:200px;position:relative;margin-top:182px}@media screen and (max-width: 1400px){.company .first-view{margin-top:182px}}@media screen and (max-width: 1023px){.company .first-view{margin-top:80px}}.company .first-view .filter{background:#486ead;width:100%;height:100%;mix-blend-mode:multiply}.company .first-view__content{width:100%;max-width:804px;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 810px){.company .first-view__content{padding:0 40px 0}}.company .first-view__heading{text-align:left;font-family:"futura-pt",sans-serif;font-size:35px;line-height:2;letter-spacing:.1em;color:#fff;padding:0;font-weight:500;text-align:center}.company .first-view__heading span{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;font-size:17px;letter-spacing:.2em}@media screen and (max-width: 1023px){.company .first-view__heading span{font-size:16px}}@media screen and (max-width: 1023px){.company .first-view__heading{font-size:25px;line-height:2;text-align:left}}.company .content{padding:100px 0;position:relative;text-align:center;z-index:3}@media screen and (max-width: 1023px){.company .content{padding:60px 40px}}.company .content table{border-collapse:collapse;margin-bottom:0}.company .content table th,.company .content table td{border:solid 1px rgba(20,39,76,.3);font-size:19px;vertical-align:middle;padding:30px 60px;text-align:left}@media screen and (max-width: 1023px){.company .content table th,.company .content table td{display:block;width:100%;padding:15px;font-size:15px;border:none}}.company .content table th{background:rgba(20,39,76,.1)}@media screen and (max-width: 1023px){.company .content table th{padding:10px}}@media screen and (max-width: 1023px){.company .content table td{padding-left:0;padding-right:0;padding-bottom:20px}}.youtube .inner{max-width:1200px}.youtube .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/youtube/mv_pc.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position:center 60%;height:200px;position:relative;margin-top:182px}@media screen and (max-width: 1400px){.youtube .first-view{margin-top:182px}}@media screen and (max-width: 1023px){.youtube .first-view{margin-top:80px}}.youtube .first-view .filter{background:#486ead;width:100%;height:100%;mix-blend-mode:multiply}.youtube .first-view__content{width:100%;max-width:804px;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 1023px){.youtube .first-view__content{padding:0 40px 0}}.youtube .first-view__heading{text-align:left;font-family:"futura-pt",sans-serif;font-size:35px;line-height:2;letter-spacing:.1em;color:#fff;padding:0;font-weight:500;text-align:center}.youtube .first-view__heading span{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;font-size:17px;letter-spacing:.2em}@media screen and (max-width: 1023px){.youtube .first-view__heading span{font-size:16px}}@media screen and (max-width: 1023px){.youtube .first-view__heading{font-size:25px;line-height:2;text-align:left}}.youtube .content{padding:100px 0;position:relative;text-align:center;z-index:3}@media screen and (max-width: 1240px){.youtube .content{padding:100px 40px}}@media screen and (max-width: 1023px){.youtube .content{padding:60px 40px}}@media screen and (max-width: 1023px){.youtube .content p{text-align:left}}.youtube .content h2{margin:0;font-weight:400;letter-spacing:.2em;font-size:23px;margin-bottom:50px}.youtube .content h2 span{display:block;margin-top:5px}.youtube .content .block-top-background,.youtube .content .block-bottom-background{max-width:592px}.youtube .content .top-wrap{position:relative}.youtube .content .play-img{line-height:0;width:500px;position:absolute;z-index:-1;top:14%;right:-30%}@media screen and (max-width: 1023px){.youtube .content .play-img{width:100%;right:0}}.youtube .content .play-img img{width:100%}.youtube .content .top-wrap{position:relative;margin-bottom:83px}@media screen and (max-width: 1023px){.youtube .content .top-wrap{margin-bottom:40px}}.youtube .content .top-wrap .img-wrap a{text-decoration:none;color:#14274c}.youtube .content .top-wrap .img-wrap img{max-width:100%;width:436px;margin:56px auto 15px;background:#fff;padding:15px;box-shadow:6px 5px 12px 10px #eee}@media screen and (max-width: 1023px){.youtube .content .top-wrap .img-wrap img{margin-top:30px}}.youtube .content .top-wrap .img-wrap span{display:inline-block}@media screen and (max-width: 1023px){.youtube .content .top-wrap .movie-link{text-align:left}}.youtube .content .movie-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1023px){.youtube .content .movie-list{display:block}}.youtube .content .movie-list .img-wrap{max-width:100%;width:365px;margin-bottom:80px}@media screen and (max-width: 1023px){.youtube .content .movie-list .img-wrap{margin:0 auto 40px}}.youtube .content .movie-list .img-wrap a{text-decoration:none;color:#14274c}.youtube .content .movie-list .img-wrap img{background:#fff;padding:15px;box-shadow:6px 5px 12px 10px #eee;margin-bottom:15px}.youtube .content .movie-list .img-wrap span{display:inline-block}.youtube .content .movie-list .img-wrap .movie-link{font-size:14px;letter-spacing:0}@media screen and (max-width: 1023px){.youtube .content .movie-list .img-wrap .movie-link{text-align:left}}.youtube .content .detail-button-wrap{margin-bottom:40px}.youtube .content .detail-button-wrap a{font-family:"futura-pt",sans-serif;display:block;background:#14274c;text-decoration:none;color:#fff;width:330px;max-width:100%;font-size:18px;padding:15px 20px 13px;box-shadow:6px 5px 12px #ccc;border-radius:10px;text-align:center;margin:0 auto}.youtube .content .detail-button-wrap a img{width:10px;position:relative;top:-1px;margin-left:10px}.not-found{text-align:center;margin-top:340px}@media screen and (max-width: 1240px){.not-found{margin-top:180px}}@media screen and (max-width: 810px){.not-found{margin-top:150px}}.not-found .page-title{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:42px;margin-top:0}@media screen and (max-width: 810px){.not-found .page-title{font-size:23px}}.not-found .ttl{font-family:"futura-pt",sans-serif;font-size:35px;margin:60px 0 55px;line-height:2}@media screen and (max-width: 810px){.not-found .ttl{margin:40px 30px;font-size:14px}}.not-found .ctt{font-size:22px;margin-bottom:0}@media screen and (max-width: 810px){.not-found .ctt{font-size:15px}}.not-found .standard__btn{padding-bottom:45px}.not-found .standard__btn a{color:#3883c3;font-size:20px;font-weight:400;background:#fff;display:inline-block;text-decoration:none;padding:16px;width:100%;max-width:233px;border-radius:0;margin-top:105px;border:solid 1px #3883c3}@media screen and (max-width: 810px){.not-found .standard__btn a{font-size:15px;padding:10px;max-width:200px;margin-top:30px;margin-bottom:80px}}.contact .first-view{background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/contact/mv_pc.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:200px;position:relative;margin-top:182px}@media screen and (max-width: 1400px){.contact .first-view{margin-top:182px}}@media screen and (max-width: 1023px){.contact .first-view{margin-top:80px;background:url(//englishosaru-officialsite.co.jp/official/wp-content/themes/englishosaru/sass/../images/contact/mv_pc.jpg);background-size:cover;height:250px}}.contact .first-view .filter{background:#486ead;width:100%;height:100%;mix-blend-mode:multiply}.contact .first-view__content{width:100%;max-width:804px;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 810px){.contact .first-view__content{padding:0 40px 0}}.contact .first-view__heading{text-align:left;font-family:"futura-pt",sans-serif;font-size:35px;line-height:2;letter-spacing:.1em;color:#fff;padding:0;font-weight:500;text-align:center}.contact .first-view__heading span{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;font-size:17px;letter-spacing:.2em}@media screen and (max-width: 1023px){.contact .first-view__heading span{font-size:16px}}@media screen and (max-width: 1023px){.contact .first-view__heading{font-size:25px;line-height:2;text-align:left}}.contact .form{padding:0 30px;margin:80px auto;max-width:930px;width:100%}@media screen and (max-width: 1240px){.contact .form{margin:80px auto}}@media screen and (max-width: 810px){.contact .form{margin:50px auto}}.contact .standard__btn a{font-size:22px;display:inline-block;text-decoration:none;color:#000;padding:25px;width:100%;max-width:350px;border:solid 1px #000;margin-top:75px}@media screen and (max-width: 810px){.contact .standard__btn a{font-size:15px;padding:10px;max-width:200px;margin-top:30px;margin-bottom:80px}}.contact .return__btn{margin-top:0}.contact .announce-box{margin:80px 30px 60px;background:#e8f0ff;padding:55px 50px;display:flex}@media screen and (max-width: 1023px){.contact .announce-box{margin:40px 30px 20px;background:none;display:block;padding:0}}.contact .announce-box .txt{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:28px;line-height:2;padding:10px 60px 0 0;border-right:solid 1px #707070}@media screen and (max-width: 1023px){.contact .announce-box .txt{font-family:"Lato","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:0;font-weight:400;font-size:14px;text-align:center;border-right:none}.contact .announce-box .txt br{display:none}}.contact .announce-box .ctt{padding-left:60px}@media screen and (max-width: 1023px){.contact .announce-box .ctt{padding:0}}.contact .announce-box .ctt .tel{font-family:"futura-pt",sans-serif;font-size:46px;margin-bottom:30px}@media screen and (max-width: 1023px){.contact .announce-box .ctt .tel{font-family:"futura-pt",sans-serif;font-size:20px;width:100%;border:solid 1px #707070;text-align:center;padding:15px;margin:20px 0}}.contact .announce-box .ctt .tel a{text-decoration:none;color:#000}.contact .announce-box .ctt .hour{font-size:16px}@media screen and (max-width: 1023px){.contact .announce-box .ctt .hour{font-size:14px}}.contact .error-box{background:#d91221;color:#fff;text-align:center;font-size:25px;padding:15px;margin:80px 30px}@media screen and (max-width: 810px){.contact .error-box{font-size:18px;margin:40px 30px}}.contact .thanks{margin-top:140px;padding:0 40px;text-align:center}@media screen and (max-width: 810px){.contact .thanks{margin-top:60px}}.contact .thanks .page-title{font-weight:400;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width: 810px){.contact .thanks .page-title{font-size:16px;line-height:2}}.contact .thanks .ttl{font-size:20px;letter-spacing:.1em;line-height:2}@media screen and (max-width: 810px){.contact .thanks .ttl{font-size:13px}}.contact .thanks .btn-return{margin-top:100px}.contact .thanks .btn-return a{display:inline-block;border:solid 1px #3883c3;width:233px;text-decoration:none;color:#3883c3;padding:13px;font-size:20px}/*# sourceMappingURL=style.min.css.map */