.elementor-53 .elementor-element.elementor-element-1339b8af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-53 .elementor-element.elementor-element-1339b8af:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-1339b8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shodoartistry.com/wp-content/uploads/2024/07/page_heder.jpg");background-size:cover;}.elementor-53 .elementor-element.elementor-element-1339b8af, .elementor-53 .elementor-element.elementor-element-1339b8af::before{--border-transition:0.3s;}.elementor-53 .elementor-element.elementor-element-e913a79 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-53 .elementor-element.elementor-element-e913a79 .icon-bars .icon-bar{background-color:#FFFFFF;height:2px;}.elementor-53 .elementor-element.elementor-element-e913a79 .icon-bars{margin-left:auto;width:20px;height:20px;}.elementor-53 .elementor-element.elementor-element-e913a79 .icon-bars .bar-top{margin-top:-9px;}.elementor-53 .elementor-element.elementor-element-e913a79 .icon-bars .bar-bottom{margin-top:9px;}.elementor-53 .elementor-element.elementor-element-e913a79 .menu-overlay{background-color:#22212C;}.elementor-53 .elementor-element.elementor-element-e913a79 .content-type-menu a{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:400;line-height:120px;}.elementor-53 .elementor-element.elementor-element-e913a79 .content-type-menu li{text-align:center;}.elementor-53 .elementor-element.elementor-element-4049994d > .elementor-widget-container{margin:-40px 45px 25px 45px;}.elementor-53 .elementor-element.elementor-element-4049994d{text-align:left;}.elementor-53 .elementor-element.elementor-element-4049994d:hover img{opacity:0.57;}.elementor-53 .elementor-element.elementor-element-4049994d img{transition-duration:0.5s;}.elementor-53 .elementor-element.elementor-element-1cdaa274 > .elementor-widget-container{margin:0px 60px 100px 60px;}.elementor-53 .elementor-element.elementor-element-60931cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-53 .elementor-element.elementor-element-34590d3 > .elementor-widget-container{margin:55px 0px 55px 0px;}.elementor-53 .elementor-element.elementor-element-34590d3{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-f161917 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form label, .elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form .wpcf7-quiz-label{display:inline-block;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf-head{align-items:center;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-date{width:639px;height:43px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{width:639px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control:not(.wpcf7-submit){margin-bottom:5px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container input.wpcf7-submit{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:44px;background-color:#414F55;}.elementor-53 .elementor-element.elementor-element-0114fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-53 .elementor-element.elementor-element-3fe6600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-53 .elementor-element.elementor-element-c36ba17 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c36ba17{right:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-c36ba17{left:0px;}.elementor-53 .elementor-element.elementor-element-c36ba17{bottom:0px;text-align:right;}.elementor-53 .elementor-element.elementor-element-c36ba17:hover img{opacity:0.35;}.elementor-53 .elementor-element.elementor-element-c36ba17 img{transition-duration:0.8s;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-60931cb{--content-width:640px;}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-4049994d img{width:197px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-4049994d > .elementor-widget-container{margin:-50px 23px 23px 23px;}.elementor-53 .elementor-element.elementor-element-1cdaa274 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-53 .elementor-element.elementor-element-60931cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-date{width:310px;}.elementor-53 .elementor-element.elementor-element-f161917 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{width:310px;}}