#ZenSearchFrom{display:grid;grid-template-areas:"group01" "group02";grid-gap:1rem;grid-template-columns:auto;grid-template-rows:auto auto}#ZenSearchFrom .airpac,#ZenSearchFrom .plan_list,#ZenSearchFrom fieldset,#ZenSearchFrom p.field-button{border:none;margin:0;padding:0}#ZenSearchFrom .group01{display:grid;grid-area:group01;-ms-grid-column:1;-ms-grid-row:1;grid-template-areas:"checkin checkout rooms";grid-gap:1rem;grid-template-columns:repeat(3,auto);grid-template-rows:auto;justify-content:left}#ZenSearchFrom .group02{display:grid;grid-area:group02;-ms-grid-column:1;-ms-grid-row:3;grid-template-areas:"adults children submit";grid-gap:var(--space-lg) var(--space-sm);grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;justify-content:left}#ZenSearchFrom fieldset.checkin{grid-area:checkin;-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.checkout{grid-area:checkout;-ms-grid-column:3;-ms-grid-row:1}#ZenSearchFrom fieldset.checkin input,#ZenSearchFrom fieldset.checkout input{background-image:url(/img_rwd/common/icon_calendar.svg);background-position:center right 5px;background-repeat:no-repeat;background-size:1em;padding:.75em 2em}#ZenSearchFrom fieldset.rooms{grid-area:rooms;-ms-grid-column:5;-ms-grid-row:1}#ZenSearchFrom fieldset.adults{grid-area:adults;-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.children{grid-area:children;-ms-grid-column:3;-ms-grid-row:1}#ZenSearchFrom p.field-button{align-self:flex-end;grid-area:submit;-ms-grid-column:5;-ms-grid-row:1;position:relative}#ZenSearchFrom p.field-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.2' height='38.281'%3E%3Cg fill='none' stroke='%23ecebe1' transform='rotate(-5.13 -9.616 43.144)'%3E%3Cpath d='m28.193 28.193 12.988 12.988'/%3E%3Ccircle cx='13.941' cy='13.941' r='13.941' transform='translate(4 4)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:2rem;left:calc(50% - 3rem);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:2}#ZenSearchFrom .airpac,#ZenSearchFrom .plan_list{align-items:stretch;background-color:#e1debf;display:flex;font-weight:700;justify-content:center;text-align:center}#ZenSearchFrom .airpac a,#ZenSearchFrom .plan_list a{display:block;font-size:var(--fs-16);margin:auto;padding:1em;text-decoration:none}#ZenSearchFrom .airpac span{display:block;width:100%}#ZenSearchFrom .airpac span img{display:inline-block}#ZenSearchFrom .airpac span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87.166' height='24.146'%3E%3Cpath fill='%232c2c2c' d='M83.951 7.901v-7.9H61.982v7.9h-3.219v14.713h1.627v-2.4h25.149v2.4h1.627V7.901ZM63.613 1.627h18.711v6.274H78.61V3.366H67.323v4.535h-3.714Zm13.371 6.274h-8.033V4.993h8.03Zm8.56 1.627v4.812H60.39V9.528Zm-25.149 6.439h25.149v2.616H60.39Z' data-name='パス 369'/%3E%3Cpath fill='%232c2c2c' d='m23.182 17.46.364-2.272-.772-.463-2.419 1.119c-.837-.685-2.151-1.756-3.685-3l13-3.925-1.338-1.338-6.149.357c-.591-.642-1.345-1.47-1.545-1.655-.7-.652-1.9.553-1.3 1.183.118.123.344.344.613.6l-3.536.206c-.545-.593-1.15-1.254-1.326-1.417-.7-.652-1.9.553-1.3 1.184.08.083.209.212.367.365l-2.791.162c-3.65-2.925-7.026-5.583-7.547-5.845C2.66 2.138.456 1.76.079 2.172s.693 2.646 1.74 3.709c.375.381 2.62 2.24 5.4 4.5l-.77 2.17a20 20 0 0 0-.794-.538c-.826-.487-1.742.947-1.017 1.433.211.142.7.443 1.225.757l-.931 2.622a25 25 0 0 0-.978-.666c-.826-.487-1.742.947-1.017 1.433.236.159.819.517 1.414.869l-1.677 4.725 1.372.957 8.42-9.543c2.89 2.3 5.544 4.384 6.721 5.234l-.842 2.46.823.8 3.364-3.236 5.149-1.685-1.235-.952Z' data-name='パス 370'/%3E%3Cpath fill='%234b4b4b' d='M44.262 11.578h-2.99v2.99a.427.427 0 0 1-.854 0v-2.99h-2.99a.427.427 0 1 1 0-.854h2.99v-2.99a.427.427 0 0 1 .854 0v2.99h2.99a.427.427 0 1 1 0 .854'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:90px}#ZenSearchFrom .children-selects{display:grid;gap:var(--space-xs);grid-template-columns:repeat(4,auto);justify-content:space-evenly;position:relative}#ZenSearchFrom .children-selects select,#ZenSearchFrom .children-selects span[name=no-acceptance]{display:block}#ZenSearchFrom .children-selects div:has(span[name=no-acceptance]){bottom:calc(var(--space-xxs) - var(--space-lg));order:99;position:absolute;text-align:right;width:100%}#ZenSearchFrom .children-selects div:has(span[name=no-acceptance]) span[name=no-acceptance]{display:inline}#ZenSearchFrom .children-selects div:has(span[name=no-acceptance]) span[name=no-acceptance]:before{content:"："}#ZenSearchFrom .children-selects label,#ZenSearchFrom legend{display:inline-block;font-size:var(--fs-14);line-height:1.8;width:100%}#ZenSearchFrom input,#ZenSearchFrom select{width:100%;field-sizing:content;background-color:var(--base-color-white);border:none;font-size:var(--fs-14);height:3em;height:2lh;padding:.75em 1em;@-moz-document url-prefix(){max-width:150px}}#ZenSearchFrom .children legend{display:none}#ZenSearchFrom input.sub-bgcolor{background:#555;color:#ecebe1;cursor:pointer;height:100%;padding:1em 2em 1em 4rem;width:100%}#ZenSearchFrom input.sub-bgcolor:hover{opacity:.5}@media screen and (min-width:769px) and (max-width:800px){#ZenSearchFrom .group01{grid-template-areas:"checkin checkout" "rooms ."}#ZenSearchFrom fieldset.checkin{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.checkout{-ms-grid-column:3;-ms-grid-row:1}#ZenSearchFrom fieldset.rooms{-ms-grid-column:1;-ms-grid-row:3}}@media screen and (max-width:1024px){#ZenSearchFrom{grid-template-areas:"group01" "group02";grid-template-columns:auto}#ZenSearchFrom .group01{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom .group02{-ms-grid-column:1;-ms-grid-row:3;grid-template-areas:"adults children" "submit submit";grid-template-columns:auto 1fr}#ZenSearchFrom fieldset.adults{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.children{-ms-grid-column:3;-ms-grid-row:1}#ZenSearchFrom p.field-button{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;justify-self:center}#ZenSearchFrom input.sub-bgcolor{min-width:200px;width:40vw}}@media screen and (max-width:768px){#ZenSearchFrom .group01{grid-template-areas:"checkin checkout rooms";grid-template-columns:auto;justify-content:normal}#ZenSearchFrom .group01 fieldset{max-width:none}#ZenSearchFrom .group02{grid-template-areas:"adults" "children" "submit";grid-template-columns:auto;justify-content:normal}#ZenSearchFrom .group02 input,#ZenSearchFrom .group02 select{max-width:10em}#ZenSearchFrom fieldset.checkin,#ZenSearchFrom fieldset.checkout{max-width:none}#ZenSearchFrom fieldset.checkin{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.checkout{-ms-grid-column:3;-ms-grid-row:1}#ZenSearchFrom fieldset.rooms{-ms-grid-column:5;-ms-grid-row:1}#ZenSearchFrom fieldset.adults{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.children{-ms-grid-column:1;-ms-grid-row:3}#ZenSearchFrom p.field-button{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:1}#ZenSearchFrom .children-selects{grid-template-columns:repeat(2,auto);justify-content:stretch}#ZenSearchFrom .children-selects div:has(span[name=no-acceptance]){align-items:self-end;bottom:auto;grid-column:span 2;justify-content:left;position:relative;text-align:left}#ZenSearchFrom .children-selects div:has(span[name=no-acceptance])>div{flex-basis:calc(50% - 0.5rem)}}@media screen and (max-width:428px){#ZenSearchFrom .group01{grid-template-areas:"checkin" "checkout" "rooms";grid-template-columns:1fr}#ZenSearchFrom fieldset.checkin{-ms-grid-column:1;-ms-grid-row:1}#ZenSearchFrom fieldset.checkout{-ms-grid-column:1;-ms-grid-row:3}#ZenSearchFrom fieldset.rooms{-ms-grid-column:1;-ms-grid-row:5}}