.elementor-161 .elementor-element.elementor-element-a846c4e{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-161 .elementor-element.elementor-element-a846c4e:not(.elementor-motion-effects-element-type-background),.elementor-161 .elementor-element.elementor-element-a846c4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEE}.elementor-161 .elementor-element.elementor-element-a846c4e.e-con{--align-self:center}.elementor-161 .elementor-element.elementor-element-96b3443{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-96b3443.e-con{--align-self:center}.elementor-161 .elementor-element.elementor-element-9954875.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-aa71253{text-align:center}.elementor-161 .elementor-element.elementor-element-aa71253 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;letter-spacing:2px}.elementor-161 .elementor-element.elementor-element-c81cd9f{--display:flex;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-566a5b1{font-family:"Noto Sans JP",Sans-serif;font-size:14px;letter-spacing:1px;color:#B6B6B6}.elementor-161 .elementor-element.elementor-element-566a5b1 a{color:#A7A083}.elementor-161 .elementor-element.elementor-element-e71908c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-6fb095e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-b264bb6{text-align:center}.elementor-161 .elementor-element.elementor-element-b264bb6 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:60px;font-weight:500;font-style:normal;line-height:46px;color:#9C8D76}.elementor-161 .elementor-element.elementor-element-45b4ff4{text-align:center}.elementor-161 .elementor-element.elementor-element-45b4ff4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px}.elementor-161 .elementor-element.elementor-element-40d7bf4{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-b0c8da2{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-0d39a5a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-e660242{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-e660242 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-d1990bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-c6bc503{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-c6bc503.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-7fcb30c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-85f3bfb{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-85f3bfb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-b1ec7e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-5e8d6d0{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-5e8d6d0.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-e4dfc00{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-792a338{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-792a338 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-f366d53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-ff9bf3e{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-ff9bf3e.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-1deb6f1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-0cda1ae{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-0cda1ae .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-8a9c72f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-1c3643d{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-1c3643d.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-bcd5793{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-ff2162e{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-ff2162e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-8d8ff77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-9d83e0e{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-9d83e0e.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-8f23502{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-274ec3e{background-color:#F5F5F5;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px}.elementor-161 .elementor-element.elementor-element-274ec3e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;color:#333}.elementor-161 .elementor-element.elementor-element-ac084c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-f4770aa{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:30px;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-161 .elementor-element.elementor-element-f4770aa.elementor-element{--align-self:center}.elementor-161 .elementor-element.elementor-element-2b01483{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-2b01483:not(.elementor-motion-effects-element-type-background),.elementor-161 .elementor-element.elementor-element-2b01483>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-161 .elementor-element.elementor-element-b1c0cf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-c488f78{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-8be6ae6{--display:flex}@media(min-width:768px){.elementor-161 .elementor-element.elementor-element-6fb095e{--width:500px}}@media(max-width:767px){.elementor-161 .elementor-element.elementor-element-a846c4e{--min-height:200px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-161 .elementor-element.elementor-element-96b3443{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-161 .elementor-element.elementor-element-aa71253 .elementor-heading-title{font-size:14px}.elementor-161 .elementor-element.elementor-element-c81cd9f{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-161 .elementor-element.elementor-element-566a5b1{padding:0 20px 0 20px;font-size:12px}.elementor-161 .elementor-element.elementor-element-e71908c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-161 .elementor-element.elementor-element-6fb095e{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-161 .elementor-element.elementor-element-b264bb6 .elementor-heading-title{font-size:32px;line-height:.8em}.elementor-161 .elementor-element.elementor-element-45b4ff4 .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-40d7bf4{font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-b0c8da2{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-161 .elementor-element.elementor-element-e660242{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-e660242 .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-d1990bd{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-b1e8c98{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-37f0fe5{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-751c505{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-c1118d9{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-c6bc503{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-85f3bfb{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-85f3bfb .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-b1ec7e9{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-34718ff{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-8b7733e{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-d0c198f{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-ac499ab{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-5e8d6d0{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-792a338{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-792a338 .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-f366d53{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-4e81304{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-28d810a{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-0aa47c6{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-004ad53{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-ff9bf3e{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-0cda1ae{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-0cda1ae .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-8a9c72f{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-8abebe1{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-762d912{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-bc0a349{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-37f5542{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-1c3643d{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-ff2162e{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-ff2162e .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-8d8ff77{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-4820609{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-4e851f3{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-75ec626{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-88fc66c{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-9d83e0e{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-274ec3e{padding:8px 8px 8px 8px}.elementor-161 .elementor-element.elementor-element-274ec3e .elementor-heading-title{font-size:16px}.elementor-161 .elementor-element.elementor-element-ac084c3{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-161 .elementor-element.elementor-element-1cd59f1{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-bcf09f5{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-bb20e1b{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-ea07e21{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0}.elementor-161 .elementor-element.elementor-element-f4770aa{text-align:start;font-size:14px;line-height:1.8em}.elementor-161 .elementor-element.elementor-element-2b01483{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-161 .elementor-element.elementor-element-c488f78{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}}.fade-in-text{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E",serif;font-weight:500;display:inline-block}.fade-in-text span{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeUp 0.8s ease-out forwards}.fade-in-text span:nth-child(1){animation-delay:0.1s}.fade-in-text span:nth-child(2){animation-delay:0.2s}.fade-in-text span:nth-child(3){animation-delay:0.3s}.fade-in-text span:nth-child(4){animation-delay:0.4s}.fade-in-text span:nth-child(5){animation-delay:0.5s}.fade-in-text span:nth-child(7){animation-delay:0.6s}.fade-in-text span:nth-child(8){animation-delay:0.7s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.fade-in-text{color:#333333!important;font-size:48px!important;letter-spacing:0.1em!important;text-align:center!important;margin:0 0!important}@media (max-width:767px){.fade-in-text{font-size:28px!important}}.order-flow{padding:60px 20px;max-width:800px;margin:0 auto}.flow-title{font-size:28px;margin-bottom:40px;font-weight:700}.flow-title span{display:block;font-size:18px;color:#666}.timeline{display:flex;flex-direction:column;gap:40px}.flow-item{display:flex;align-items:center;gap:30px}.flow-image{width:40%}.flow-image img{width:100%;border-radius:8px;object-fit:cover;aspect-ratio:4/3}.flow-content{width:60%}.step-num{font-size:24px;font-weight:700;color:#c5b394;display:block}.flow-content h3{font-size:18px;margin:5px 0 10px}.flow-content p{font-size:14px;line-height:1.6;color:#333}@media (max-width:767px){.flow-item{flex-direction:column;text-align:center}.flow-image,.flow-content{width:100%}}.flow-btn{display:inline-block;margin-top:15px;padding:12px 25px;background:#333;color:#fff;text-decoration:none;font-weight:700;border-radius:4px;transition:0.3s}.flow-btn:hover{background:#c5b394}.zoom-note{display:inline-block;margin-top:8px;padding:8px;background:#f9f9f9;border-left:3px solid #c5b394;font-size:13px;color:#555;font-weight:600}.flow-title{color:#9C8D76!important;font-family:"Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif!important;font-size:42px!important;font-weight:400;text-align:center;margin-bottom:40px}.flow-title span{display:block;font-size:18px;color:#666;margin-top:10px;font-family:sans-serif;letter-spacing:.1em}@media (max-width:767px){.flow-title{font-size:32px!important}}.flow-item{display:flex;align-items:center;gap:30px;margin-bottom:40px;opacity:0;transform:translateY(40px);transition:all 0.8s ease-out}.flow-item.is-visible{opacity:1;transform:translateY(0)}.flow-item:nth-child(even){flex-direction:row-reverse}@media (max-width:767px){.flow-item,.flow-item:nth-child(even){flex-direction:column;text-align:center}}.banner-area{max-width:1000px;margin:100px auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-banner{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:30px;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;transition:all 0.3s ease}.info-banner:hover{background:#fdfcf9;border-color:#9C8D76;box-shadow:0 4px 12px rgb(156 141 118 / .15)}.banner-content{display:flex;align-items:center;gap:20px}.banner-content .material-icons{color:#9C8D76;font-size:32px}.banner-content h3{font-size:18px;margin:0;font-family:"Times New Roman",Times,serif}.banner-content p{margin:0;font-size:13px;color:#777}.chevron{color:#9C8D76;font-size:30px}@media (max-width:767px){.banner-area{grid-template-columns:1fr;margin:60px auto;gap:15px}.info-banner{padding:20px;flex-direction:column;text-align:center;gap:15px}.banner-content{flex-direction:column;gap:8px}.chevron{display:none}}.order-guide{padding:0 0}.guide-title{text-align:center;font-size:32px;margin-bottom:40px;color:#9C8D76;font-family:"Times New Roman",serif}.guide-title span{display:block;font-size:18px;color:#666;font-family:sans-serif;letter-spacing:.1em}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;max-width:1100px;margin:0 auto}.guide-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .05);border:1px solid #f0f0f0}.guide-card .material-icons{font-size:36px;color:#c5b394;margin-bottom:15px;display:block}.guide-card h3{font-size:18px;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px}.guide-card p{font-size:14px;color:#555;line-height:1.8;word-break:break-all}@media (max-width:767px){.guide-grid{grid-template-columns:1fr}.guide-title{font-size:26px}}