.elementor-2329 .elementor-element.elementor-element-4a7e568{--display:flex;--min-height:440px;--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;--justify-content:flex-end;}.elementor-2329 .elementor-element.elementor-element-4a7e568:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-4a7e568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ototamago.com/wp-content/uploads/2026/07/3WAYクロスTOP.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2329 .elementor-element.elementor-element-3a8298b{--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-2329 .elementor-element.elementor-element-63e320b{text-align:center;}.elementor-2329 .elementor-element.elementor-element-63e320b .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:45px;line-height:59px;letter-spacing:10px;color:#5EAD6C;}.elementor-2329 .elementor-element.elementor-element-b1b9863{--divider-border-style:zigzag;--divider-color:#84BE61;--divider-border-width:2.2px;--divider-pattern-height:14.8px;--divider-pattern-size:16.6px;}.elementor-2329 .elementor-element.elementor-element-b1b9863 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-2329 .elementor-element.elementor-element-b1b9863 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2329 .elementor-element.elementor-element-96f764c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-96f764c{text-align:center;font-size:20px;line-height:30px;}.elementor-2329 .elementor-element.elementor-element-da6963c{--display:flex;--min-height:440px;--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;--justify-content:flex-end;}.elementor-2329 .elementor-element.elementor-element-da6963c:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-da6963c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ototamago.com/wp-content/uploads/2026/07/3WAYクロスTOP.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2329 .elementor-element.elementor-element-2c325c2{--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-2329 .elementor-element.elementor-element-2c96d8a{text-align:center;}.elementor-2329 .elementor-element.elementor-element-2c96d8a .elementor-heading-title{font-family:"IBM Plex Sans JP", Sans-serif;font-size:45px;line-height:59px;letter-spacing:10px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-2629674{--divider-border-style:zigzag;--divider-color:#FFFFFF;--divider-border-width:2.8px;--divider-pattern-height:14.8px;--divider-pattern-size:16.6px;}.elementor-2329 .elementor-element.elementor-element-2629674 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-2329 .elementor-element.elementor-element-2629674 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2329 .elementor-element.elementor-element-4de31d2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-4de31d2{text-align:center;font-size:20px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-b161f05{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-5bfd526{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2329 .elementor-element.elementor-element-3eaa916 .elementor-heading-title{font-size:23px;color:#FFC248;}.elementor-2329 .elementor-element.elementor-element-bb66f52{font-size:17px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-2a4831c{--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-2329 .elementor-element.elementor-element-18be96c{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-ca75d8b{text-align:center;}.elementor-2329 .elementor-element.elementor-element-ca75d8b .elementor-heading-title{font-size:25px;color:#9F7B34;}.elementor-2329 .elementor-element.elementor-element-e38211e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-69845fa{--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;}.elementor-2329 .elementor-element.elementor-element-573288d{--display:flex;--min-height:0px;--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:70px 70px 70px 70px;}.elementor-2329 .elementor-element.elementor-element-573288d:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-573288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBC9AC;}.elementor-2329 .elementor-element.elementor-element-98d8fa1 img{width:50%;}.elementor-2329 .elementor-element.elementor-element-cc4918a > .elementor-widget-container{margin:-40px -40px -40px -40px;}.elementor-2329 .elementor-element.elementor-element-cc4918a{text-align:center;font-weight:800;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-3f63e69{--display:flex;--min-height:0px;--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:70px 70px 70px 70px;}.elementor-2329 .elementor-element.elementor-element-3f63e69:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-3f63e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEC3E6;}.elementor-2329 .elementor-element.elementor-element-c7bbae5 img{width:50%;}.elementor-2329 .elementor-element.elementor-element-37b657e > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2329 .elementor-element.elementor-element-37b657e.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-37b657e{text-align:center;font-weight:800;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-f466e55{--display:flex;--min-height:0px;--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:70px 70px 70px 70px;}.elementor-2329 .elementor-element.elementor-element-f466e55:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-f466e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FC4B7;}.elementor-2329 .elementor-element.elementor-element-0d1e624 img{width:50%;}.elementor-2329 .elementor-element.elementor-element-b20987d > .elementor-widget-container{margin:-40px -40px -40px -40px;}.elementor-2329 .elementor-element.elementor-element-b20987d{text-align:center;font-weight:800;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-544bfa9{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-544bfa9:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-544bfa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFED;}.elementor-2329 .elementor-element.elementor-element-12c0237{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-b315428{--divider-border-style:x_tribal;--divider-color:#9F7B34;--divider-pattern-height:12px;--divider-element-spacing:36px;}.elementor-2329 .elementor-element.elementor-element-b315428 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-2329 .elementor-element.elementor-element-b315428 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2329 .elementor-element.elementor-element-b315428 .elementor-divider__text{color:#9F7B34;font-size:25px;font-weight:900;}.elementor-2329 .elementor-element.elementor-element-0c27c8b{--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-2329 .elementor-element.elementor-element-0c27c8b:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-0c27c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFED;}.elementor-2329 .elementor-element.elementor-element-2f44f0b{--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-2329 .elementor-element.elementor-element-9aadd39{text-align:center;}.elementor-2329 .elementor-element.elementor-element-9aadd39 .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-333fa96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-333fa96 img{width:100%;}.elementor-2329 .elementor-element.elementor-element-05bfa0e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2329 .elementor-element.elementor-element-05bfa0e{font-size:14px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-1c9ba1d{--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-2329 .elementor-element.elementor-element-73b968c{text-align:center;}.elementor-2329 .elementor-element.elementor-element-73b968c .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-34ea1d9 img{width:100%;}.elementor-2329 .elementor-element.elementor-element-9994768 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2329 .elementor-element.elementor-element-9994768{font-size:14px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-a41f87e{--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-2329 .elementor-element.elementor-element-5bcbba4{text-align:center;}.elementor-2329 .elementor-element.elementor-element-5bcbba4 .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-c846e7b img{width:100%;}.elementor-2329 .elementor-element.elementor-element-980a67b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2329 .elementor-element.elementor-element-980a67b{font-size:14px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2329 .elementor-element.elementor-element-184e4dc{--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:100px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-e727cd7{--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-2329 .elementor-element.elementor-element-90b8f9a{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2329 .elementor-element.elementor-element-755456f .elementor-heading-title{font-size:23px;color:#9F7B34;}.elementor-2329 .elementor-element.elementor-element-5068f66{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-4b77791{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2329 .elementor-element.elementor-element-297b7c8.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-297b7c8 .elementor-heading-title{font-size:23px;color:#9F7B34;}.elementor-2329 .elementor-element.elementor-element-7123a2c.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-cf24dbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2329 .elementor-element.elementor-element-cf24dbd.e-con{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-ff5a64f{--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-2329 .elementor-element.elementor-element-58188d9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-58188d9{text-align:center;}.elementor-2329 .elementor-element.elementor-element-58188d9 .elementor-heading-title{font-size:41px;}.elementor-2329 .elementor-element.elementor-element-4b1ca25{text-align:center;}.elementor-2329 .elementor-element.elementor-element-5320d79 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2329 .elementor-element.elementor-element-5320d79 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn{border-style:none;}.elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn > i, .elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn > i, .rtl .elementor-2329 .elementor-element.elementor-element-5320d79 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2329 .elementor-element.elementor-element-532a63b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-532a63b{text-align:center;}.elementor-2329 .elementor-element.elementor-element-484c00a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-c586ba5{--display:flex;}@media(max-width:767px){.elementor-2329 .elementor-element.elementor-element-63e320b > .elementor-widget-container{margin:213px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-63e320b .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:5.7px;}.elementor-2329 .elementor-element.elementor-element-da6963c:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-da6963c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2329 .elementor-element.elementor-element-2c96d8a > .elementor-widget-container{margin:165px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-2c96d8a .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:5.7px;}.elementor-2329 .elementor-element.elementor-element-4de31d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-4de31d2{font-size:15px;}.elementor-2329 .elementor-element.elementor-element-b161f05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-bb66f52{font-size:14px;}.elementor-2329 .elementor-element.elementor-element-e38211e{--content-width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2329 .elementor-element.elementor-element-69845fa{--width:70%;}.elementor-2329 .elementor-element.elementor-element-98d8fa1 > .elementor-widget-container{margin:-15px -25px -25px -25px;}.elementor-2329 .elementor-element.elementor-element-98d8fa1 img{width:40%;}.elementor-2329 .elementor-element.elementor-element-cc4918a > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-c7bbae5 > .elementor-widget-container{margin:-4px -15px -15px -15px;}.elementor-2329 .elementor-element.elementor-element-c7bbae5 img{width:40%;}.elementor-2329 .elementor-element.elementor-element-37b657e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-0d1e624 > .elementor-widget-container{margin:-15px -25px -25px -25px;}.elementor-2329 .elementor-element.elementor-element-0d1e624 img{width:40%;}.elementor-2329 .elementor-element.elementor-element-b20987d > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-544bfa9{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-b315428 .elementor-divider-separator{width:100%;}.elementor-2329 .elementor-element.elementor-element-b315428 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2329 .elementor-element.elementor-element-b315428{--divider-element-spacing:10px;}.elementor-2329 .elementor-element.elementor-element-1c9ba1d{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-a41f87e{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-184e4dc{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-e727cd7.e-con{--order:99999 /* order end hack */;}.elementor-2329 .elementor-element.elementor-element-5068f66{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-2329 .elementor-element.elementor-element-4a7e568{--content-width:1261px;}.elementor-2329 .elementor-element.elementor-element-3a8298b{--width:60%;}.elementor-2329 .elementor-element.elementor-element-da6963c{--content-width:1261px;}.elementor-2329 .elementor-element.elementor-element-2c325c2{--width:60%;}.elementor-2329 .elementor-element.elementor-element-b161f05{--content-width:1000px;}.elementor-2329 .elementor-element.elementor-element-5bfd526{--width:50%;}.elementor-2329 .elementor-element.elementor-element-2a4831c{--width:50%;}.elementor-2329 .elementor-element.elementor-element-18be96c{--content-width:800px;}.elementor-2329 .elementor-element.elementor-element-e38211e{--content-width:1000px;}.elementor-2329 .elementor-element.elementor-element-573288d{--width:50%;}.elementor-2329 .elementor-element.elementor-element-3f63e69{--width:50%;}.elementor-2329 .elementor-element.elementor-element-f466e55{--width:50%;}.elementor-2329 .elementor-element.elementor-element-0c27c8b{--content-width:1000px;}.elementor-2329 .elementor-element.elementor-element-184e4dc{--content-width:1000px;}.elementor-2329 .elementor-element.elementor-element-e727cd7{--width:50%;}.elementor-2329 .elementor-element.elementor-element-90b8f9a{--width:50%;}.elementor-2329 .elementor-element.elementor-element-5068f66{--content-width:990px;}.elementor-2329 .elementor-element.elementor-element-4b77791{--width:55%;}.elementor-2329 .elementor-element.elementor-element-cf24dbd{--width:55%;}.elementor-2329 .elementor-element.elementor-element-c586ba5{--width:858px;}}/* Start custom CSS for shortcode, class: .elementor-element-59fa6de */以下をそのまま追加してください。  
先ほどの `.ototama-order-form` 用CSS全文です。

```css
/* ========================================
   おとたまショップ
   ご注文・お問い合わせフォーム
======================================== */

.ototama-order-form {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 70px 60px;
  background: #f8f5ef;
  color: #26304a;
  box-sizing: border-box;
}

.ototama-order-form *,
.ototama-order-form *::before,
.ototama-order-form *::after {
  box-sizing: border-box;
}

/* 見出し */

.ototama-order-form .order-form-heading {
  margin-bottom: 48px;
  text-align: center;
}

.ototama-order-form .order-form-label {
  margin: 0 0 8px;
  color: #a77a2d;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14em;
}

.ototama-order-form .order-form-heading h2 {
  margin: 0 0 24px;
  color: #9b722d;
  font-size: clamp(28px, 4vw, 40px);
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.05em;
}

.ototama-order-form .order-form-heading > p:not(.order-form-label) {
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 1.9;
}

.ototama-order-form .order-information {
  max-width: 620px;
  margin: 28px auto 0;
  padding: 20px 26px;
  background: #fff;
  border: 1px solid #ded4c4;
  text-align: left;
}

.ototama-order-form .order-information p {
  margin: 6px 0;
  line-height: 1.7;
}

/* 2列配置 */

.ototama-order-form .form-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 26px;
}

/* 各項目 */

.ototama-order-form .form-item {
  margin-bottom: 28px;
}

.ototama-order-form .form-item label {
  display: block;
  margin-bottom: 9px;
  color: #26304a;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
}

.ototama-order-form .required {
  display: inline-block;
  margin-left: 8px;
  padding: 2px 7px;
  border-radius: 3px;
  background: #a94b45;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
  vertical-align: 1px;
}

/* 入力欄 */

.ototama-order-form input[type="text"],
.ototama-order-form input[type="email"],
.ototama-order-form input[type="tel"],
.ototama-order-form select,
.ototama-order-form textarea {
  display: block;
  width: 100%;
  margin-top: 8px;
  padding: 14px 16px;
  border: 1px solid #cfc7ba;
  border-radius: 3px;
  background: #fff;
  color: #26304a;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.6;
  outline: none;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease,
    background-color 0.2s ease;
}

.ototama-order-form input[type="text"],
.ototama-order-form input[type="email"],
.ototama-order-form input[type="tel"],
.ototama-order-form select {
  min-height: 54px;
}

.ototama-order-form textarea {
  min-height: 180px;
  resize: vertical;
}

.ototama-order-form input::placeholder,
.ototama-order-form textarea::placeholder {
  color: #9a9a9a;
  opacity: 1;
}

.ototama-order-form input[type="text"]:focus,
.ototama-order-form input[type="email"]:focus,
.ototama-order-form input[type="tel"]:focus,
.ototama-order-form select:focus,
.ototama-order-form textarea:focus {
  border-color: #a77a2d;
  box-shadow: 0 0 0 3px rgba(167, 122, 45, 0.14);
  background: #fff;
}

/* ラジオボタン */

.ototama-order-form .wpcf7-radio {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 22px;
  margin-top: 12px;
}

.ototama-order-form .wpcf7-list-item {
  margin: 0;
}

.ototama-order-form .wpcf7-radio .wpcf7-list-item label,
.ototama-order-form .wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  cursor: pointer;
}

.ototama-order-form input[type="radio"],
.ototama-order-form input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin: 0;
  accent-color: #a77a2d;
  flex: 0 0 auto;
}

/* 注意事項 */

.ototama-order-form .form-note {
  margin: 10px 0 28px;
  padding: 22px 26px;
  border-left: 4px solid #a77a2d;
  background: #fff;
}

.ototama-order-form .form-note p {
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.8;
}

.ototama-order-form .form-note p:last-child {
  margin-bottom: 0;
}

/* 同意欄 */

.ototama-order-form .privacy-consent {
  margin: 0 0 30px;
  text-align: center;
}

.ototama-order-form .privacy-consent .wpcf7-list-item {
  display: inline-block;
}

.ototama-order-form .privacy-consent .wpcf7-list-item label {
  justify-content: center;
}

/* 送信ボタン */

.ototama-order-form .form-submit {
  text-align: center;
}

.ototama-order-form input[type="submit"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(100%, 420px);
  min-height: 60px;
  padding: 15px 34px;
  border: 1px solid #9b722d;
  border-radius: 3px;
  background: #9b722d;
  color: #fff;
  font-family: inherit;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.05em;
  cursor: pointer;
  appearance: none;
  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    transform 0.2s ease;
}

.ototama-order-form input[type="submit"]:hover {
  background: #fff;
  color: #9b722d;
  transform: translateY(-1px);
}

.ototama-order-form input[type="submit"]:active {
  transform: translateY(0);
}

/* Contact Form 7 メッセージ */

.ototama-order-form .wpcf7-not-valid-tip {
  display: block;
  margin-top: 7px;
  color: #b42318;
  font-size: 13px;
  font-weight: 400;
}

.ototama-order-form .wpcf7-response-output {
  margin: 28px 0 0 !important;
  padding: 16px 20px !important;
  border-width: 1px !important;
  font-size: 14px;
  line-height: 1.7;
}

.ototama-order-form .wpcf7-spinner {
  display: block;
  margin: 14px auto 0;
}

/* タブレット */

@media screen and (max-width: 900px) {
  .ototama-order-form {
    padding: 56px 40px;
  }
}

/* スマートフォン */

@media screen and (max-width: 767px) {
  .ototama-order-form {
    padding: 42px 20px;
  }

  .ototama-order-form .order-form-heading {
    margin-bottom: 36px;
    text-align: left;
  }

  .ototama-order-form .order-form-heading h2 {
    margin-bottom: 18px;
    font-size: 28px;
  }

  .ototama-order-form .order-form-heading > p:not(.order-form-label) {
    font-size: 15px;
    line-height: 1.8;
  }

  .ototama-order-form .order-form-heading br {
    display: none;
  }

  .ototama-order-form .order-information {
    margin-top: 22px;
    padding: 17px 18px;
  }

  .ototama-order-form .form-row {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .ototama-order-form .form-item {
    margin-bottom: 24px;
  }

  .ototama-order-form input[type="text"],
  .ototama-order-form input[type="email"],
  .ototama-order-form input[type="tel"],
  .ototama-order-form select,
  .ototama-order-form textarea {
    font-size: 16px;
  }

  .ototama-order-form .wpcf7-radio {
    display: grid;
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .ototama-order-form .form-note {
    padding: 18px;
  }

  .ototama-order-form .privacy-consent {
    text-align: left;
  }

  .ototama-order-form .privacy-consent .wpcf7-list-item label {
    justify-content: flex-start;
  }

  .ototama-order-form input[type="submit"] {
    width: 100%;
    min-height: 58px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 16px;
  }
}
```/* End custom CSS */