.elementor-11585 .elementor-element.elementor-element-76b49bb6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11585 .elementor-element.elementor-element-76b49bb6:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-76b49bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11585 .elementor-element.elementor-element-76b49bb6 > .elementor-container{max-width:1400px;}.elementor-11585 .elementor-element.elementor-element-76b49bb6{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;z-index:20;}.elementor-11585 .elementor-element.elementor-element-76b49bb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11585 .elementor-element.elementor-element-5a064ba8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11585 .elementor-element.elementor-element-5a064ba8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11585 .elementor-element.elementor-element-4f7830f6{text-align:left;}.elementor-bc-flex-widget .elementor-11585 .elementor-element.elementor-element-e5e1463.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11585 .elementor-element.elementor-element-e5e1463.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-menu-toggle{margin-left:auto;}.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu .elementor-item{font-size:16px;font-weight:400;}.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu--main .elementor-item{color:#333333;fill:#333333;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;}.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11585 .elementor-element.elementor-element-09fa43c .elementor-nav-menu--main .elementor-item:focus{color:#33333380;fill:#33333380;}.elementor-bc-flex-widget .elementor-11585 .elementor-element.elementor-element-4b6c84c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11585 .elementor-element.elementor-element-4b6c84c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11585 .elementor-element.elementor-element-4b6c84c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11585 .elementor-element.elementor-element-8c4b697:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-8c4b697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aoyamashachu.com/wp-content/uploads/2020/10/pattern.jpg");}.elementor-11585 .elementor-element.elementor-element-8c4b697{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11585 .elementor-element.elementor-element-8c4b697 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11585 .elementor-element.elementor-element-44d39b75:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-44d39b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A52AD;}.elementor-11585 .elementor-element.elementor-element-44d39b75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11585 .elementor-element.elementor-element-44d39b75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11585 .elementor-element.elementor-element-3bafa2d > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-11585 .elementor-element.elementor-element-3bafa2d{text-align:center;}.elementor-11585 .elementor-element.elementor-element-3bafa2d .elementor-heading-title{font-size:2.6rem;color:#FFFFFF;}.elementor-11585 .elementor-element.elementor-element-55b6aa6:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-55b6aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aoyamashachu.com/wp-content/uploads/2020/10/pattern.jpg");}.elementor-11585 .elementor-element.elementor-element-55b6aa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11585 .elementor-element.elementor-element-55b6aa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11585 .elementor-element.elementor-element-1be356e > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-1be356e{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-6b942a4{text-align:center;}.elementor-11585 .elementor-element.elementor-element-6b942a4 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-7ad5be8 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11585 .elementor-element.elementor-element-6d3624f{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-97fe68d > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-97fe68d{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-b239ae9{text-align:center;}.elementor-11585 .elementor-element.elementor-element-b239ae9 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-d6a63c1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-cb865f5{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-2315b03 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-2315b03{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-c9672bb{text-align:center;}.elementor-11585 .elementor-element.elementor-element-c9672bb img{width:80%;}.elementor-11585 .elementor-element.elementor-element-64a4a73 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-13f1f17{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-3bef1bb > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-3bef1bb{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-799990e{text-align:center;}.elementor-11585 .elementor-element.elementor-element-799990e img{width:80%;}.elementor-11585 .elementor-element.elementor-element-24059ed > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-f42bc95{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-4cd3beb > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-4cd3beb{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-4a092f4{text-align:center;}.elementor-11585 .elementor-element.elementor-element-4a092f4 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-9a51aae > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-d485a60{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-39f648e > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-39f648e{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-048b560{text-align:center;}.elementor-11585 .elementor-element.elementor-element-048b560 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-5b0774c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-7116045{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-46035cd > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-46035cd{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-7d6ac70{text-align:center;}.elementor-11585 .elementor-element.elementor-element-7d6ac70 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-f827367 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-14dadb2{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-81dcacd > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-81dcacd{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-57d3c3f{text-align:center;}.elementor-11585 .elementor-element.elementor-element-57d3c3f img{width:80%;}.elementor-11585 .elementor-element.elementor-element-e035393 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-c9463af{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-d0d37df > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-d0d37df{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-23c2f4f{text-align:center;}.elementor-11585 .elementor-element.elementor-element-23c2f4f img{width:80%;}.elementor-11585 .elementor-element.elementor-element-f25f10b > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-1c39979{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-c8be064 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-c8be064{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-8944fef img{width:80%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11585 .elementor-element.elementor-element-9be67c5 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-7f52ead{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-36560fa > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-36560fa{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-3f4f218 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-0049f6d{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-3ce8c60 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-3ce8c60{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-66842c4 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-490f7ce{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-169c567 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-169c567{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-6abedb9 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-57981d1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-de54efc{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-32af7f7 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-32af7f7{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-ff23b38 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-0d6a41f > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-78fecd1{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-27bdaaa > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-27bdaaa{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-fb5e0cc img{width:80%;}.elementor-11585 .elementor-element.elementor-element-30ae5ee > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-9d9290a{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-1c81436 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-1c81436{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-8f841bb img{width:80%;}.elementor-11585 .elementor-element.elementor-element-ea313c5 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-cfda875{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-65014a8 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-65014a8{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-4d06c18 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-2238170 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-7229ec3{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-d983c71 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-d983c71{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-12267d6 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-2bc3e48 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-42e038f{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-52ef6e7 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-52ef6e7{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-e08d67d img{width:80%;}.elementor-11585 .elementor-element.elementor-element-72a2cf9 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-cdd512b{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-0bc2e36 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-0bc2e36{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-99e7dbc img{width:80%;}.elementor-11585 .elementor-element.elementor-element-8f618ac > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-ff5791d{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-38269a9 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-38269a9{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-a10e684 img{width:80%;}.elementor-11585 .elementor-element.elementor-element-16c99a1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-b0f1780{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-5a034df > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-5a034df{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-fa2de22 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-4f99a1d{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-9f159c5 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-9f159c5{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-3ee887d > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-d864d2f{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-c600204 > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-c600204{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-32850a5 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-5b5e155{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-14e124f > .elementor-container{max-width:1100px;}.elementor-11585 .elementor-element.elementor-element-14e124f{margin-top:30px;margin-bottom:30px;}.elementor-11585 .elementor-element.elementor-element-2564f47 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11585 .elementor-element.elementor-element-26b16fa{color:#54595F;}.elementor-11585 .elementor-element.elementor-element-078f407:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-078f407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aoyamashachu.com/wp-content/uploads/2020/10/tokyo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11585 .elementor-element.elementor-element-078f407 > .elementor-background-overlay{background-color:#0A52AD;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11585 .elementor-element.elementor-element-078f407 > .elementor-container{min-height:50vh;}.elementor-11585 .elementor-element.elementor-element-078f407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11585 .elementor-element.elementor-element-014af83 .elementor-element-populated a{color:#FFFFFF;}.elementor-11585 .elementor-element.elementor-element-3e33e87 img{width:129px;}.elementor-11585 .elementor-element.elementor-element-db0e25c{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11585 .elementor-element.elementor-element-db0e25c .elementor-widget-container{text-align:center;}.elementor-11585 .elementor-element.elementor-element-db0e25c .elementor-social-icon{background-color:rgba(255, 255, 255, 0);}.elementor-11585 .elementor-element.elementor-element-a5a6468{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;color:#FFFFFF;}.elementor-11585 .elementor-element.elementor-element-4e2b4a6{text-align:center;}.elementor-11585 .elementor-element.elementor-element-4e2b4a6 .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-11585 .elementor-element.elementor-element-5a064ba8{width:10%;}.elementor-11585 .elementor-element.elementor-element-e5e1463{width:75.385%;}.elementor-11585 .elementor-element.elementor-element-4b6c84c3{width:10%;}.elementor-11585 .elementor-element.elementor-element-56acfe1{width:20%;}.elementor-11585 .elementor-element.elementor-element-7ad5be8{width:80%;}.elementor-11585 .elementor-element.elementor-element-683698b{width:20%;}.elementor-11585 .elementor-element.elementor-element-d6a63c1{width:80%;}.elementor-11585 .elementor-element.elementor-element-33f0dbc{width:20%;}.elementor-11585 .elementor-element.elementor-element-64a4a73{width:80%;}.elementor-11585 .elementor-element.elementor-element-37f4ae8{width:20%;}.elementor-11585 .elementor-element.elementor-element-24059ed{width:80%;}.elementor-11585 .elementor-element.elementor-element-a57a810{width:20%;}.elementor-11585 .elementor-element.elementor-element-9a51aae{width:80%;}.elementor-11585 .elementor-element.elementor-element-3c246da{width:20%;}.elementor-11585 .elementor-element.elementor-element-5b0774c{width:80%;}.elementor-11585 .elementor-element.elementor-element-bcfbdf1{width:20%;}.elementor-11585 .elementor-element.elementor-element-f827367{width:80%;}.elementor-11585 .elementor-element.elementor-element-2e21217{width:20%;}.elementor-11585 .elementor-element.elementor-element-e035393{width:80%;}.elementor-11585 .elementor-element.elementor-element-8d3c292{width:20%;}.elementor-11585 .elementor-element.elementor-element-f25f10b{width:80%;}.elementor-11585 .elementor-element.elementor-element-3d5ebfd{width:20%;}.elementor-11585 .elementor-element.elementor-element-9be67c5{width:80%;}.elementor-11585 .elementor-element.elementor-element-ae01f99{width:20%;}.elementor-11585 .elementor-element.elementor-element-3f4f218{width:80%;}.elementor-11585 .elementor-element.elementor-element-1f4ce04{width:20%;}.elementor-11585 .elementor-element.elementor-element-66842c4{width:80%;}.elementor-11585 .elementor-element.elementor-element-b700cbd{width:20%;}.elementor-11585 .elementor-element.elementor-element-57981d1{width:80%;}.elementor-11585 .elementor-element.elementor-element-0fa187c{width:20%;}.elementor-11585 .elementor-element.elementor-element-0d6a41f{width:80%;}.elementor-11585 .elementor-element.elementor-element-bebe61c{width:20%;}.elementor-11585 .elementor-element.elementor-element-30ae5ee{width:80%;}.elementor-11585 .elementor-element.elementor-element-4802979{width:20%;}.elementor-11585 .elementor-element.elementor-element-ea313c5{width:80%;}.elementor-11585 .elementor-element.elementor-element-ea26e88{width:20%;}.elementor-11585 .elementor-element.elementor-element-2238170{width:80%;}.elementor-11585 .elementor-element.elementor-element-7f7bada{width:20%;}.elementor-11585 .elementor-element.elementor-element-2bc3e48{width:80%;}.elementor-11585 .elementor-element.elementor-element-5d44ec9{width:20%;}.elementor-11585 .elementor-element.elementor-element-72a2cf9{width:80%;}.elementor-11585 .elementor-element.elementor-element-71e9ab6{width:20%;}.elementor-11585 .elementor-element.elementor-element-8f618ac{width:80%;}.elementor-11585 .elementor-element.elementor-element-bacf74f{width:20%;}.elementor-11585 .elementor-element.elementor-element-16c99a1{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11585 .elementor-element.elementor-element-5a064ba8{width:30%;}.elementor-11585 .elementor-element.elementor-element-e5e1463{width:30%;}.elementor-11585 .elementor-element.elementor-element-4b6c84c3{width:40%;}}@media(min-width:1025px){.elementor-11585 .elementor-element.elementor-element-078f407:not(.elementor-motion-effects-element-type-background), .elementor-11585 .elementor-element.elementor-element-078f407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-11585 .elementor-element.elementor-element-3bafa2d .elementor-heading-title{font-size:2rem;}}@media(max-width:767px){.elementor-11585 .elementor-element.elementor-element-5a064ba8{width:30%;}.elementor-11585 .elementor-element.elementor-element-e5e1463{width:30%;}.elementor-11585 .elementor-element.elementor-element-4b6c84c3{width:50%;}.elementor-11585 .elementor-element.elementor-element-3bafa2d .elementor-heading-title{font-size:1.6rem;}.elementor-11585 .elementor-element.elementor-element-6b942a4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-b239ae9 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-c9672bb > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-799990e > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-4a092f4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-048b560 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-7d6ac70 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-57d3c3f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-23c2f4f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-8944fef > .elementor-widget-container{padding:20px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-6abedb9 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-ff23b38 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-fb5e0cc > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-8f841bb > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-4d06c18 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-12267d6 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-e08d67d > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-99e7dbc > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-11585 .elementor-element.elementor-element-a10e684 > .elementor-widget-container{padding:0px 50px 0px 50px;}}/* Start custom CSS for column, class: .elementor-element-e5e1463 */#hoge .elementor-widget-wrap{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76b49bb6 *//* header */

#headerAslg {
	box-sizing: border-box;
	font-family: var(--fontfamily_sansserif);
	font-feature-settings: "palt";
}
#headerAslg .elementor-row {
	justify-content: flex-end;
	align-items: center;
	padding: var(--m10) var(--m20);
}
#headerAslg #headerLogo {
	flex-shrink: 0;
	width: 82px;
	margin-right: auto;
}
#headerAslg #headerNav {
	width: auto;
}
#headerAslg #headerCta {
	white-space: nowrap;
	width: auto;
	margin-left: var(--m15);
	line-height: 0;
}
#headerAslg #headerCta a {
	position: relative;
	display: inline-block;
	padding: 0.8em 1em 1em 1em;
	font-size: 16px;
	line-height: var(--lineheight_1);
	color: var(--white);
	background: var(--green);
	box-shadow: rgba(131,196,88,0.2) 0px 10px 15px -3px, rgba(131,196,88,0.1) 0px 4px 6px -2px;
	text-shadow: 0 1px 2px rgba(95,135,69,1);
	border-radius: 10px;
	overflow: hidden;
}
#headerAslg #headerCta a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 100%);
}
#headerAslg #headerCta a:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	width: calc( 100% - 4px );
	height: calc( 100% - 4px );
	border: 1px solid var(--white);
	border-radius: 9px;
}
#headerAslg #headerCta a span {
	display: block;
	position: relative;
	width: 100%;
	padding-right: 1em;
}
#headerAslg #headerCta a span:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.669 8.504' style='enable-background:new 0 0 5.6693 8.5039' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:%23fff' d='M5.669 4.252 1.236 0 0 1.186l3.197 3.066L0 7.318l1.236 1.186z'/%3E%3C/svg%3E");
	position: absolute;
	top: 0.3em;
	right: 0;
	width: 0.4em;
	height: 0.6em;
	line-height: 0;
	filter: drop-shadow(0 1px 2px rgba(95,135,69,1));
}
#headerAslg #headerCta a {
	transition: transform 0.5s, filter 0.5s, box-shadow 0.5s;
}
#headerAslg #headerCta a:hover {
	transform: translateY(-2px);
	filter: brightness(1.2);
	box-shadow: rgba(131,196,88,0.4) 0px 10px 15px -3px, rgba(131,196,88,0.2) 0px 4px 6px -2px;
}

/* common */

:root {
	--black: rgba(51,51,51,1);
	--gray: rgba(125,125,125,1);
	--white: rgba(255,255,255,1);
	--navy: rgba(20,50,90,1);
	--darknavy: rgba(10,35,70,1);
	--blue: rgba(174,204,244,1);
	--skyblue: rgba(226,238,255,1);
	--clearblue: rgba(226,238,255,0.5);
	--green: rgba(131,196,88,1);
	--orange: rgba(255,142,50,1);
	--red: rgba(209,39,39,1);
	--fontsize_ss: 0.75em;
	--fontsize_s: 0.875em;
	--fontsize_l: 1.25em;
	--fontsize_ll: 1.5em;
	--fontsize_big: 2em;
	--lineheight_1: 1;
	--lineheight_ss: 1.2;
	--lineheight_s: 1.5;
	--lineheight_normal: 2;
	--fontweight_light: 200;
	--fontweight_regular: 400;
	--fontweight_medium: 500;
	--fontweight_bold: 700;
	--fontfamily_sansserif: 'Noto Sans JP', sans-serif;
	--fontfamily_serif: 'Noto Serif JP', serif;
	--m5: 5px;
	--m10: 10px;
	--m15: 15px;
	--m20: 20px;
	--m30: 30px;
	--m40: 40px;
	--m50: 50px;
	--m60: 60px;
	--m70: 70px;
	--m80: 80px;
	--m100: 100px;
	--m120: 120px;
	--m160: 160px;
}

/* pamphlet */

#aslg2022 #pamphlet {
	padding-top: var(--m40);
	padding-bottom: var(--m40);
}
#aslg2022 #pamphlet .wrap {
	display: flex;
	justify-content: center;
	align-items: center;
}
#aslg2022 #pamphlet .pamphletThumb {
	width: 100px;
}
#aslg2022 #pamphlet .pamphletText {
	padding-left: var(--m40);
	font-size: var(--fontsize_l);
}
#aslg2022 #pamphlet .pamphletText a {
	text-decoration: underline;
}



/* -- responsive */

@media screen and (max-width: 1280px){

/* ---- header */

#headerAslg #headerLogo {
	width: 82px;
}
#headerAslg #headerCta {
	margin-left: var(--m10);
}
#headerAslg #headerCta a {
	padding: 0.8em 1em 1em 1em;
	font-size: 14px;
}
#headerAslg #headerCta a span {
	padding-right: 1em;
}

#headerAslg .elementor-element .elementor-nav-menu .elementor-item {
	font-size: 14px;
}
#headerAslg .elementor-element .elementor-nav-menu--main .elementor-item {
	padding-left: var(--m10);
	padding-right: var(--m10);
}

}



/* -- tb */

@media screen and (max-width: 1024px){

/* ---- hover */

#headerAslg #headerCta a {
	transition: transform 0s, filter 0s, box-shadow 0s;
}
#headerAslg #headerCta a:hover {
	transform: translateY(0);
	filter: brightness(1);
	box-shadow: rgba(131,196,88,0.2) 0px 10px 15px -3px, rgba(131,196,88,0.1) 0px 4px 6px -2px;
}

/* ---- header */

#headerAslg .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	padding-top: var(--m20);
	padding-bottom: var(--m20);
}

}



/* -- sp */

@media screen and (max-width: 767px){

/* ---- common */

:root {
	--fontsize_ss: 0.714em;
	--fontsize_s: 0.857em;
	--fontsize_l: 1.143em;
	--fontsize_ll: 1.286em;
	--fontsize_big: 1.714em;
	--m5: 1vw;
	--m10: 2vw;
	--m15: 3vw;
	--m20: 4vw;
	--m30: 6vw;
	--m40: 8vw;
	--m50: 10vw;
	--m60: 12vw;
	--m70: 14vw;
	--m80: 16vw;
	--m100: 18vw;
	--m120: 20vw;
	--m160: 20vw;
}

/* ---- header */

#headerAslg #headerLogo {
	width: 12vw;
	order: 1;
}
#headerAslg #headerNav {
	order: 3;
}
#headerAslg #headerCta {
	margin-left: 0;
	margin-right: var(--m20);
	order: 2;
}
#headerAslg #headerCta a {
	padding: 0.8em 1em 1em 1em;
	font-size: 3.5vw;
}
#headerAslg #headerCta a span {
	padding-right: 1em;
}

#headerAslg .elementor-element .elementor-nav-menu .elementor-item {
	font-size: 3.5;
}
#headerAslg .elementor-element .elementor-nav-menu--main .elementor-item {
	padding-left: var(--m10);
	padding-right: var(--m10);
}
#headerAslg .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
	display: block;
}

/* ---- pamphlet */

#aslg2022 #pamphlet .pamphletThumb {
	width: 20vw;
}
#aslg2022 #pamphlet .pamphletText {
	padding-left: var(--m20);
	font-size: var(--fontsize_normal);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d3624f */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb865f5 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f1f17 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f42bc95 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d485a60 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7116045 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14dadb2 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9463af */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c39979 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f52ead */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0049f6d */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-490f7ce */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de54efc */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78fecd1 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d9290a */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfda875 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7229ec3 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42e038f */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdd512b */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5791d */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0f1780 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f99a1d */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d864d2f */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5e155 */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b16fa */strong {
background: none!important;
}/* End custom CSS */
/* Start custom CSS */html {
    font-size: 16px!important;
    margin: 0;
    padding: 0;
}

body{
    overflow-x: hidden!important;
    margin: 0;
    background-color: white!important;
}

h1 {
    font-family: 'Noto Sans JP', sans-serif!important;
    border-bottom: 0px!important;
}

h2 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h3 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h4 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h5 {
     font-family: 'M PLUS 1p', sans-serif!important;
}

li {
    margin: 1em 0;
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.1rem!important;
}


p {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.0rem;
}



#top {
    background-color: #14325a;
}

.curriculum p, .curriculum li {
    font-size: 1rem!important;
} 

.small-text{
    display: inline-block;
    margin-top: 20px!important;
    font-size: 0.9rem;
    line-height: 1.4;
}

.small-text2 {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.1rem;
}

.tokuten li {
    list-style: initial;
}


.topic {
    font-size: 1.5rem;
    color: #54595F;
}

.topic2{
    font-size: 1.5rem;
    color: #54595F;
    margin-top: 40px;
}

form label, input, textarea,.elementor-button-text{
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.1rem;
    
}
.navi-menu-container {
     font-family: 'Noto Sans JP', sans-serif!important;
}

.number-style {
    font-size: 3rem;
}

.strong-point-number {
    font-size:4rem;
    color: #0A52AD;
    font-family: Brush Script MT, cursive;
    
}

.strong-point-number span {
    font-size: 4.8rem;
}
 
 .table-gray{
     padding: 2% 0;
     margin: 0 0;
     background-color: #f3f4f5;
     
 }
 
 .table-white {
     padding: 2% 0;
     margin: 0 0;
     background-color: white;
 }

strong {
background: linear-gradient(transparent 60%, #ffc0cb 10%);
}

.concern-container span  {
    font-size: 1.2rem;
    width: 500px!important;
    background-color: white;
    text-align: center;
    padding: 40px 20px!important;
    border-radius: 60%;
    font-family: 'Noto Sans JP', sans-serif!important;
}

.service-label {
    height:140px;
    background-color: #0A52AD;
    display: flex;
    justify-content: center!important;
    align-items: center!important;
}

.service-row2 {
    height:100px;
}

.service-row3 {
    height:260px;
}


.flow p{
    height: 140px;
    background-color: #e6f9ff;
    display: flex;
    align-items: center!important;
    margin: 20px 0;
    padding-left: 20px;
}

.flow-point {
    height: 150px;
    background-color: #FDF498;
    display: flex;
    align-items: center;
}


.arrow {
     transform: rotate(-90deg);
}

.hero-main h1{
        font-family: 'M PLUS 1p', sans-serif!important;
}

.hero-sub h2{
        font-family: 'M PLUS 1p', sans-serif!important;
        padding: 0!important;
}

.middle-tag h3 {
    padding: 0;
}

.textbox img {
    margin: 30px 0;
}

input[type="checkbox"]{
-webkit-appearance: checkbox;
}

.cta-aa .elementor-cta__title {
    height:150px;
}

.cta-aa .elementor-cta__description {
    height:210px;
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1rem!important;
}

.top-button .elementor-button{
    width: 300px;
}

.question-container h5 {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.1rem;
}

.question-container p {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1.1rem;
}

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom{
    display: none!important;
}



.news {
    margin: 0 auto;
    width:500px!important;
}

.kaigyo-pc {
    display:block;
}

.kaigyou-mobile {
    display: none;
}

.name-tag .elementor-widget-container {
    height:110px;
    margin: 10px 20px!important;
}

.profile-left {
    padding-left: 10px;
    width:30%!important;
}

.profile-left img {
    border-radius: 90%;
}

.profile-right {
   
    width:70%!important;
    align-items: center!important;
    padding: 20px;
}

.profile-right p {
    padding: 10px!important;
}

.temp-hidden {
    display: none;
}

.profile-voice img {
    border-radius: 90%;
}

    

/*//////////////////*/
 /* TABLET FROM HERE*/
 /*//////////////////*/
 
 @media only screen and (max-width: 768px) {
     
html {
    font-size: 16px!important;
    margin: 0;
    padding: 0;
}
     
h1 {
    font-family: 'Noto Sans JP', sans-serif!important;
}

h2 {
    font-family: 'M PLUS 1p', sans-serif!important;
    padding: 3% 0!important;
}

h3 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h4 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h5 {
     font-family: 'M PLUS 1p', sans-serif!important;
}

li {
    margin: 1em 0;
    font-family: 'Noto Sans JP', sans-serif!important;
}

p {
    font-family: 'Noto Sans JP', sans-serif!important;
}


.number-style {
    font-size: 3rem;
}

.strong-point-number {
    font-size:2rem;
    color: #0A52AD;
    font-family: Brush Script MT, cursive;
}

 .table-gray{
     padding: 2% 0;
     margin: 0 0;
     background-color: #f3f4f5;
     
 }
 
 .table-white {
     padding: 2% 0;
     margin: 0 0;
     background-color: white;
 } 
 


 .pop-up12345 span  {
    font-size: 1.2rem;
    width: 500px!important;
    background-color: white;
    text-align: center;
    padding: 40px 20px!important;
    border-radius: 60%;
}


 .arrow {
     transform: rotate(0deg);
     margin:30px 0;
}

.cta-aa .elementor-cta__title {
    height:auto;
}

.cta-aa .elementor-cta__description {
    height:auto;
}

.kaigyo-pc {
    display:none;
}

.kaigyou-mobile {
    display: block;
}

.name-tag .elementor-widget-container {
    height:110px;
}

.profile-left {
    width:30%!important;
    
}


.profile-right {
   
    width:70%!important;
    align-items: center!important;
    padding: 20px;
}

.profile-right p {
    padding: 10px!important;
}


     
 }
 /*//////////////////*/
 /* MOBILE FROM HERE*/
 /*//////////////////*/
 
 
 @media only screen and (max-width: 360px) {
html {
    font-size: 16px!important;
    margin: 0;
    padding: 0;
}

h1 {
    font-family: 'Noto Sans JP', sans-serif!important;
}

h2 {
    font-family: 'M PLUS 1p', sans-serif!important;
}

h3 {
    line-height: 1.2!important;
    font-family: 'M PLUS 1p', sans-serif!important;
}

h4 {
    line-height: 1.2!important;
    font-family: 'M PLUS 1p', sans-serif!important;
}

h5 {
     font-family: 'M PLUS 1p', sans-serif!important;
}

li {
    margin: 1em 0;
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size:1rem!important;
}

p {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size:1rem;
}




form label, input, textarea,.elementor-button-text{
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1rem;
    
}

.cta-aa .elementor-cta__title {
    height:auto;
}

.cta-aa .elementor-cta__description {
    height:auto;
    font-size:1rem!important;
}

.question-container p {
    font-family: 'Noto Sans JP', sans-serif!important;
    font-size: 1rem;
}

.kaigyo-pc {
    display:none;
}

.kaigyou-mobile {
    display: block;
}

.name-tag .elementor-widget-container {
    height:auto;
    margin: 10px 0px!important;
}

.profile-left {
    width:100%!important;
    
}

.profile-right {
   
    width:100%!important;
    align-items: center!important;
    padding: 20px;
}

.profile-right p {
    padding: 10px!important;
}



}/* End custom CSS */