.elementor-2 .elementor-element.elementor-element-acf19b6{--display:flex;}.elementor-2 .elementor-element.elementor-element-6a74108{--display:flex;--min-height:700px;--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;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-6a74108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a74108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcreation.co.jp/wp-content/uploads/2025/02/kv_pc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0c8966a{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7153401{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-7153401 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-7153401.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7153401 .elementor-heading-title{font-size:52px;font-weight:700;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-6346bc0{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-6346bc0 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-6346bc0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6346bc0 .elementor-heading-title{font-size:52px;font-weight:700;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-4aa6c2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:242px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e6dbad2{--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-2 .elementor-element.elementor-element-24fddbf{--display:flex;--position:absolute;--gap:15px 0px;--row-gap:15px;--column-gap:0px;top:-60px;--z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24fddbf{right:-150px;}body.rtl .elementor-2 .elementor-element.elementor-element-24fddbf{left:-150px;}.elementor-2 .elementor-element.elementor-element-0c86622{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-0c86622 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-0c86622.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-0c86622 .elementor-heading-title{font-size:32px;letter-spacing:0.25em;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-8bccb8f{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-8bccb8f > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-8bccb8f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8bccb8f .elementor-heading-title{font-size:32px;letter-spacing:0.25em;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-6e51f1b{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-6e51f1b > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-6e51f1b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6e51f1b .elementor-heading-title{font-size:32px;letter-spacing:0.25em;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-a4c900e{text-align:right;}.elementor-2 .elementor-element.elementor-element-a4c900e img{width:552px;}.elementor-2 .elementor-element.elementor-element-13b7877{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59e803f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-59e803f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-59e803f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2 .elementor-element.elementor-element-59e803f .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-59e803f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-59e803f .elementor-button:focus{color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-59e803f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-59e803f .elementor-button:focus svg{fill:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-76c368f{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1abc86e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-7d12b01 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9008656 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-9008656 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-ac3a54d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-38f4cef{--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;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38f4cef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-38f4cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcreation.co.jp/wp-content/uploads/2025/02/top_3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-38f4cef::before, .elementor-2 .elementor-element.elementor-element-38f4cef > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-38f4cef > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-38f4cef > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-38f4cef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-38f4cef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-1a8e38f{text-align:center;}.elementor-2 .elementor-element.elementor-element-1a8e38f .elementor-heading-title{font-size:32px;font-weight:700;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button{background-color:var( --e-global-color-b92ee94 );fill:var( --e-global-color-68ab6199 );color:var( --e-global-color-68ab6199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button:focus{background-color:var( --e-global-color-68ab6199 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-52f6299 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e7d10ce{--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;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e7d10ce:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e7d10ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcreation.co.jp/wp-content/uploads/2025/02/top_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e7d10ce::before, .elementor-2 .elementor-element.elementor-element-e7d10ce > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e7d10ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e7d10ce > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e7d10ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e7d10ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-882e7f1{text-align:center;}.elementor-2 .elementor-element.elementor-element-882e7f1 .elementor-heading-title{font-size:32px;font-weight:700;color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button{background-color:var( --e-global-color-b92ee94 );fill:var( --e-global-color-68ab6199 );color:var( --e-global-color-68ab6199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f05273e .elementor-button:focus{background-color:var( --e-global-color-68ab6199 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f05273e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f05273e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-93dfa4c{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6285789{--display:flex;--position:absolute;--min-height:274px;--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;top:500px;}.elementor-2 .elementor-element.elementor-element-6285789:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6285789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6285789{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-6285789{right:0px;}.elementor-2 .elementor-element.elementor-element-9c5c4a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-558543d{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-42c6e8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-8951eab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-630a8b5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-630a8b5 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e54dfee img{width:651px;}.elementor-2 .elementor-element.elementor-element-bc005d3 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bc005d3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-68ab6199 );color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-5d4acb9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button:focus{color:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5d4acb9 .elementor-button:focus svg{fill:var( --e-global-color-68ab6199 );}.elementor-2 .elementor-element.elementor-element-3c41abe{--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-2 .elementor-element.elementor-element-973be36 img{width:651px;}.elementor-2 .elementor-element.elementor-element-6999b12{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e3cbb5{--display:flex;--position:absolute;--min-height:610px;--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;--border-radius:20px 0px 0px 20px;top:100px;}.elementor-2 .elementor-element.elementor-element-3e3cbb5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3e3cbb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3e3cbb5{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-3e3cbb5{left:0px;}.elementor-2 .elementor-element.elementor-element-39fc83e{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-39fc83e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f9f214b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-0457a71 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4b4d64a > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-4b4d64a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-2723b2d{--grid-columns:4;--grid-column-gap:40px;}.elementor-2 .elementor-element.elementor-element-2723b2d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-100a349{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9807887 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9807887 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-b56b607 img{width:45px;}.elementor-2 .elementor-element.elementor-element-9eb7bcb{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b5f6704{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-8d60394 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-47932ef > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-47932ef .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9b766b3{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-30d187b{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-594d941 iframe{height:460px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-acf19b6{--width:1344px;}.elementor-2 .elementor-element.elementor-element-e6dbad2{--width:50%;}.elementor-2 .elementor-element.elementor-element-13b7877{--width:50%;}.elementor-2 .elementor-element.elementor-element-38f4cef{--width:50%;}.elementor-2 .elementor-element.elementor-element-e7d10ce{--width:50%;}.elementor-2 .elementor-element.elementor-element-558543d{--width:calc(100% - 651px);}.elementor-2 .elementor-element.elementor-element-3c41abe{--width:651px;}.elementor-2 .elementor-element.elementor-element-3e3cbb5{--width:calc(50% + 380px);}.elementor-2 .elementor-element.elementor-element-f9f214b{--width:100%;}}@media(max-width:1160px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-e6dbad2{--width:100%;}.elementor-2 .elementor-element.elementor-element-13b7877{--width:100%;}.elementor-2 .elementor-element.elementor-element-558543d{--width:100%;}.elementor-2 .elementor-element.elementor-element-3c41abe{--width:100%;}.elementor-2 .elementor-element.elementor-element-3e3cbb5{--width:80%;}}@media(min-width:1161px){.elementor-2 .elementor-element.elementor-element-6a74108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a74108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-38f4cef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-38f4cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-e7d10ce:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e7d10ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1160px){.elementor-2 .elementor-element.elementor-element-acf19b6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6a74108{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0c8966a{--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4aa6c2e{--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;--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24fddbf{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-24fddbf{left:0px;}.elementor-2 .elementor-element.elementor-element-24fddbf{top:-100px;}.elementor-2 .elementor-element.elementor-element-a4c900e{text-align:left;}.elementor-2 .elementor-element.elementor-element-13b7877{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-76c368f{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1abc86e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7d12b01 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-9008656 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-93dfa4c{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6285789{top:500px;}.elementor-2 .elementor-element.elementor-element-9c5c4a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8951eab .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-630a8b5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-e54dfee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e54dfee img{width:400px;}.elementor-2 .elementor-element.elementor-element-bc005d3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3c41abe.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-6999b12{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-39fc83e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0457a71 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-4b4d64a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-2723b2d{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-100a349{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9eb7bcb{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b5f6704{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8d60394 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-47932ef > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-30d187b{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6a74108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a74108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcreation.co.jp/wp-content/uploads/2025/02/kv_sp.jpg");background-position:top center;}.elementor-2 .elementor-element.elementor-element-6a74108{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-0c8966a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7153401 > .elementor-widget-container{padding:8px 12px 8px 12px;}.elementor-2 .elementor-element.elementor-element-7153401 .elementor-heading-title{font-size:27px;}.elementor-2 .elementor-element.elementor-element-6346bc0 > .elementor-widget-container{padding:8px 12px 8px 12px;}.elementor-2 .elementor-element.elementor-element-6346bc0 .elementor-heading-title{font-size:27px;}.elementor-2 .elementor-element.elementor-element-4aa6c2e{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e6dbad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:75px;}.elementor-2 .elementor-element.elementor-element-24fddbf{--gap:5px 0px;--row-gap:5px;--column-gap:0px;top:-30px;}.elementor-2 .elementor-element.elementor-element-0c86622 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-0c86622 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8bccb8f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-8bccb8f .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6e51f1b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6e51f1b .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-76c368f{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1abc86e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9008656 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-38f4cef{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a8e38f .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-52f6299 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-52f6299 .elementor-button{font-size:12px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-e7d10ce{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-882e7f1 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f05273e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f05273e .elementor-button{font-size:12px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-93dfa4c{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42c6e8b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-630a8b5 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-bc005d3{text-align:center;}.elementor-2 .elementor-element.elementor-element-bc005d3 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-5d4acb9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6999b12{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3e3cbb5{--width:80%;--min-height:580px;top:150px;}.elementor-2 .elementor-element.elementor-element-39fc83e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f9f214b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4b4d64a .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-2723b2d{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:10px;}.elementor-2 .elementor-element.elementor-element-2723b2d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-100a349{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9eb7bcb{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b5f6704{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-47932ef .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-30d187b{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-24fddbf */.elementor-2 .elementor-element.elementor-element-24fddbf{
      writing-mode: vertical-rl;     /* 右から左へ縦書き */
  text-orientation: upright;     /* 縦書き時も文字を正立させる */
  /* 必要に応じて調整すると良いプロパティ */
  line-height: 1.5;             /* 行間 */
  letter-spacing: 0.05em;       /* 文字間隔 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6285789 */.elementor-2 .elementor-element.elementor-element-6285789 {
    filter: blur(80px)
}/* End custom CSS */