@charset "UTF-8";.today__info{display:flex;flex-direction:column;gap:30px}.today__info .head{display:flex;flex-direction:column;gap:20px}.today__info .head__title{display:flex;flex-direction:column;gap:8px}.today__info .head__inner{display:flex;align-items:flex-end;justify-content:space-between}.today__info .head .title02{color:#303030;font-size:20px;line-height:1em;letter-spacing:.25px}.today__info .head .text{color:#303030;font-size:14px;font-weight:300;line-height:1em;letter-spacing:.25px}.today__info .head__links{display:flex;flex-direction:column;gap:10px}.today__info .head .searchDetail__link{font-size:14px}.today__info .filter__accordion-trigger{display:flex;justify-content:space-between;width:100%;padding:10px;border:1px solid #dbdbdb;background-color:#fff;min-height:auto}.today__info .filter__accordion-title{display:block;padding-left:18px;font-size:14px;line-height:16px;background-image:url("https://gvs.weathernews.jp/s/hanabi/img/icon_gps.svg");background-repeat:no-repeat;background-position:left center;background-size:contain}.today__info .filter__accordion-text{position:relative;display:block;padding-right:16px;font-size:14px;line-height:16px}.today__info .filter__accordion-text::after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:13px;height:9px;background-image:url("https://gvs.weathernews.jp/s/hanabi/img/icon_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:cover;content:''}.today__info .filter__accordion-frame{height:0;overflow:hidden;transition:height .3s ease-in-out}.today__info .filter__accordion-content{position:relative;display:flex;flex-direction:column;gap:12px;padding:10px;background-color:#fff;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.today__info .filter__accordion-content::before{position:absolute;top:0;left:0;width:100%;height:5px;box-shadow:0 2px 2px 0 rgb(0 0 0 / .1) inset;z-index:1;content:''}.today__info .filter__accordion-row{display:flex;align-items:flex-start;gap:15px}.today__info .filter__accordion-row>.filter__accordion-button{width:70px}.today__info .filter__accordion-pref{flex:1;display:flex;flex-wrap:wrap;gap:4px}.today__info .filter__accordion-button{padding:4px 12px;border-radius:100vmax;border:1px solid #dbdbdb;color:#000;font-size:14px;line-height:1em;text-align:center;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}.today__info .filter__accordion-button[data-selected=true]{background-color:#df2689;border-color:#df2689;color:#fff;font-weight:600}.today__info .result{display:flex;flex-direction:column;gap:15px}.today__info .result__text{font-size:14px;line-height:1em}.today__info .result__card{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 2px 8px 0 rgb(36 86 99 / .15)}.today__info .result__card-texts{display:flex;flex-direction:column;gap:5px}.today__info .result__card-thumb{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden}.today__info .result__card-thumb img{width:100%;height:100%;object-fit:cover}.today__info .result__card-text{font-size:14px;line-height:1em}.today__info .result__card-text.place{padding-left:17px;background-image:url("https://gvs.weathernews.jp/s/hanabi/img/icon_place.svg");background-repeat:no-repeat;background-position:left center;background-size:13px}.today__info .result__card-text.launch{padding-left:17px;background-image:url("https://gvs.weathernews.jp/s/hanabi/img/icon_launch.svg");background-repeat:no-repeat;background-position:left center;background-size:13px}.today__info .result__card-name{font-size:16px;font-weight:600;line-height:1em}@media (any-hover:hover){.today__info .filter__accordion-trigger{cursor:pointer;transition:opacity .3s ease-in-out}.today__info .filter__accordion-trigger:hover{opacity:.6}.today__info .filter__accordion-button{cursor:pointer}.today__info .filter__accordion-button:hover{opacity:.6}}@media (min-width:830px){main .today__info .head .title02{margin-bottom:0;border-bottom:none}main .today__info .head__inner{padding-bottom:5px;border-bottom:3px solid #df2689}}.button-container{display:flex;gap:30px;margin-top:5px;justify-content:center}.hanabi__search-button{display:block;width:110px;padding:5px 5px;border-radius:5px;color:#fff;font-size:14px;font-weight:700;line-height:20px;background-color:#df2689}.hanabi__reset-button{display:block;width:110px;padding:5px 5px;border-radius:5px;color:#df2689;font-size:14px;font-weight:700;line-height:20px;background-color:#fff;border-width:2px;border-color:#df2689}[class*="__info"]>:not(:last-child){margin-right:5px}