.elementor-7712 .elementor-element.elementor-element-b728a65{--display:flex}.elementor-7712 .elementor-element.elementor-element-8336655{--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}.elementor-7712 .elementor-element.elementor-element-caf7dab img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-7712 .elementor-element.elementor-element-5ebe7c8{--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}.elementor-7712 .elementor-element.elementor-element-2088fdb{--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}.elementor-7712 .elementor-element.elementor-element-f7c0bba{--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}.elementor-7712 .elementor-element.elementor-element-3949686{--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}.elementor-7712 .elementor-element.elementor-element-c2dd7f1{--spacer-size:50px}.elementor-7712 .elementor-element.elementor-element-91f142e{--display:flex}.elementor-7712 .elementor-element.elementor-element-d590e92 .elementor-toc__header-title{text-align:start}.elementor-7712 .elementor-element.elementor-element-d590e92{--item-text-hover-decoration:underline}.elementor-7712 .elementor-element.elementor-element-6338053{--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}.elementor-7712 .elementor-element.elementor-element-db1215d{--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}.elementor-7712 .elementor-element.elementor-element-f8cf07c{--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}.elementor-7712 .elementor-element.elementor-element-bbd9470{--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}.elementor-7712 .elementor-element.elementor-element-958fb7e>.elementor-widget-container{background-color:#edf2ff;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-7712 .elementor-element.elementor-element-958fb7e.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-7712 .elementor-element.elementor-element-958fb7e.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-7712 .elementor-element.elementor-element-958fb7e.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-img img{transition-duration:.3s}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-title{font-family:"Helvetica",Sans-serif}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-description{font-family:"Helvetica",Sans-serif;color:#000}.elementor-7712 .elementor-element.elementor-element-29d1ec0{--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}.elementor-7712 .elementor-element.elementor-element-262b306{--spacer-size:50px}.elementor-7712 .elementor-element.elementor-element-c39bd93{--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}.elementor-7712 .elementor-element.elementor-element-2f1757d{--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}.elementor-7712 .elementor-element.elementor-element-75da0bd{--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}.elementor-7712 .elementor-element.elementor-element-2937424{--spacer-size:50px}.elementor-7712 .elementor-element.elementor-element-3105141{--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}.elementor-7712 .elementor-element.elementor-element-6bf8aa7{--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}.elementor-7712 .elementor-element.elementor-element-0d2e8fe{--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}.elementor-7712 .elementor-element.elementor-element-a418159{--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}.elementor-7712 .elementor-element.elementor-element-f9f36f5{--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}.elementor-7712 .elementor-element.elementor-element-d3ec2bc{--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}.elementor-7712 .elementor-element.elementor-element-84d048f{--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}.elementor-7712 .elementor-element.elementor-element-5872003{--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}.elementor-7712 .elementor-element.elementor-element-4e8a830{--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}.elementor-7712 .elementor-element.elementor-element-307556d{--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}.elementor-7712 .elementor-element.elementor-element-d8d3ebd{--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}.elementor-7712 .elementor-element.elementor-element-f5053f6{--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}.elementor-7712 .elementor-element.elementor-element-b683826{--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}.elementor-7712 .elementor-element.elementor-element-a35c5e7{--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}.elementor-7712 .elementor-element.elementor-element-4b30147{--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}.elementor-7712 .elementor-element.elementor-element-d5d5b55{--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}.elementor-7712 .elementor-element.elementor-element-e587a0c{--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}.elementor-7712 .elementor-element.elementor-element-fe69a3e{--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}.elementor-7712 .elementor-element.elementor-element-b317890{--animation-duration:1.2s}.elementor-7712 .elementor-element.elementor-element-b317890 .elementor-headline{text-align:center}@media(max-width:767px){.elementor-7712 .elementor-element.elementor-element-caf7dab>.elementor-widget-container{margin:10px}.elementor-7712 .elementor-element.elementor-element-d726ce4>.elementor-widget-container{margin:0 0 30px;padding:0}.elementor-7712 .elementor-element.elementor-element-d726ce4{text-align:center}.elementor-7712 .elementor-element.elementor-element-d726ce4 .elementor-heading-title{line-height:1.5em}.elementor-7712 .elementor-element.elementor-element-6001113>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-1ae87df.elementor-element{--align-self:center}.elementor-7712 .elementor-element.elementor-element-c2dd7f1{--spacer-size:30px}.elementor-7712 .elementor-element.elementor-element-fbb0d56{text-align:center}.elementor-7712 .elementor-element.elementor-element-fbb0d56 .elementor-heading-title{line-height:3em}.elementor-7712 .elementor-element.elementor-element-3da06fd>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-ad6009f>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-958fb7e>.elementor-widget-container{margin:10px}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-img{margin-bottom:15px}.elementor-7712 .elementor-element.elementor-element-958fb7e .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-7712 .elementor-element.elementor-element-262b306{--spacer-size:40px}.elementor-7712 .elementor-element.elementor-element-65568d2>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-2937424{--spacer-size:30px}.elementor-7712 .elementor-element.elementor-element-9b4b3df{text-align:center}.elementor-7712 .elementor-element.elementor-element-9b4b3df .elementor-heading-title{line-height:1.5em}.elementor-7712 .elementor-element.elementor-element-67c9d9f>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-33a48f6>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-2cb87c2{text-align:center}.elementor-7712 .elementor-element.elementor-element-c68fab6>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-139d4fa>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-65927b4>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-e0619b6 .elementor-heading-title{line-height:1.5em}.elementor-7712 .elementor-element.elementor-element-e2f3ebf>.elementor-widget-container{padding:15px}.elementor-7712 .elementor-element.elementor-element-2742d26 .elementor-heading-title{line-height:1.5em}}body{font-family:'Noto Sans JP',sans-serif;background-color:#fff;color:#333;line-height:1.8;font-size:16px;max-width:800px;margin:0 auto;padding:40px 20px}h1{line-height:1.2em;font-weight:600;padding:10px 5px;border-left:5px solid #2589d0;background-color:#effcff;color:#333}h2,h3,h4{font-weight:700;color:#222;margin-top:2em;margin-bottom:1em}h1{font-size:2.4em}h2{font-size:2em;color:#ff6b6b}h3{font-size:1.6em;color:#333}h4{font-size:1.3em;color:#555}p{margin-bottom:1.5em}em{font-style:normal;color:#1e90ff}ul{list-style:none;padding-left:0;margin-bottom:1.5em}ul li{padding-left:2em;position:relative;margin-bottom:.8em}.button{display:inline-block;background-color:#ff6b6b;color:#fff;text-decoration:none;padding:15px 30px;border-radius:8px;font-weight:700;transition:.3s;margin-top:20px}.button:hover{background-color:#ff3b3b}blockquote{border-left:5px solid #ff6b6b;background-color:#fff4f4;padding:15px 20px;margin:20px 0;font-style:italic}img{max-width:100%;height:auto;margin:20px 0}@media screen and (max-width:768px){body{font-size:15px;padding:20px 15px}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em}}