.elementor-83 .elementor-element.elementor-element-2c7ce069 > .elementor-container{max-width:1100px;}.elementor-83 .elementor-element.elementor-element-2c7ce069 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-83 .elementor-element.elementor-element-2c7ce069{padding:10% 0% 10% 0%;}.elementor-83 .elementor-element.elementor-element-707a024b{text-align:left;}.elementor-83 .elementor-element.elementor-element-707a024b .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:2.3em;font-weight:500;line-height:1.7em;letter-spacing:5.5px;}.elementor-83 .elementor-element.elementor-element-707a024b > .elementor-widget-container{padding:0% 0% 1% 0%;border-style:solid;border-width:0px 0px 0.1px 0px;}.elementor-83 .elementor-element.elementor-element-3bacb1aa{text-align:left;}.elementor-83 .elementor-element.elementor-element-3bacb1aa img{width:100%;filter:brightness( 100% ) contrast( 106% ) saturate( 102% ) blur( 0px ) hue-rotate( 0deg );}.elementor-83 .elementor-element.elementor-element-4a2d1439{columns:2;column-gap:3%;text-align:justify;color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;line-height:2.5em;letter-spacing:4px;}.elementor-83 .elementor-element.elementor-element-4a2d1439 > .elementor-widget-container{margin:2% 0% 2% 0%;}.elementor-83 .elementor-element.elementor-element-723582b4{text-align:right;color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:300;line-height:1.7em;letter-spacing:5.7px;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-2c7ce069{padding:10% 5% 0% 5%;}.elementor-83 .elementor-element.elementor-element-707a024b .elementor-heading-title{font-size:25px;}.elementor-83 .elementor-element.elementor-element-4a2d1439 > .elementor-widget-container{padding:3% 0% 0% 0%;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-2c7ce069{padding:20% 14% 15% 14%;}.elementor-83 .elementor-element.elementor-element-707a024b .elementor-heading-title{font-size:21px;letter-spacing:0px;}.elementor-83 .elementor-element.elementor-element-707a024b > .elementor-widget-container{padding:0% 0% 3% 0%;border-width:0px 0px 0.5px 0px;}.elementor-83 .elementor-element.elementor-element-4a2d1439{columns:1;text-align:justify;font-size:13px;line-height:32px;letter-spacing:1.6px;}.elementor-83 .elementor-element.elementor-element-4a2d1439 > .elementor-widget-container{padding:3% 0% 0% 0%;}}