@charset "UTF-8";
/*!
 * Sanfrecce HIROSHIMA website styles
 */:root{--spacing:16px}@media (min-width:992px){:root{--spacing:20px}}:root{--input-font-size:calc(1.6rem * 0.625)}@media (min-width:992px){:root{--input-font-size:calc(1.4rem * 0.625)}}:root{--list-group-item-padding-x:16px}@media (min-width:992px){:root{--list-group-item-padding-x:20px}}.news-detail--heading{font-size:1.125rem;line-height:1.66}@media (min-width:992px){.news-detail--heading{font-size:1.5rem}}.news-detail--info{font-size:0.625rem;line-height:1.5;color:#8d9093;margin-top:0.25em;margin-bottom:0}@media (min-width:992px){.news-detail--info{font-size:0.75rem}}.news-detail--pubdate{display:inline-block;font-family:"Oswald",sans-serif}.news-detail--pubdate:after{content:"│";padding:0 0.25em}.news-detail--main{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.news-detail--main img{max-width:100%;width:auto;height:auto}.news-detail--main p:not([class])>a>img,.news-detail--main p:not([class])>img{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * .75)}.news-detail--main p:not([class])+p:not([class])>a>img,.news-detail--main p:not([class])+p:not([class])>img{margin-top:calc(var(--spacing) * .25 * -1);margin-bottom:calc(var(--spacing) * .75)}.news-detail--main table{width:100%}.news-detail--main table th{background-color:#F3F4F4}.news-detail--main table td,.news-detail--main table th{padding-left:0.5em;padding-right:0.5em;padding-top:0.75em;padding-bottom:0.75em;vertical-align:middle}.news-detail--main table:not(.table){border:1px solid rgba(141,144,147,0.34)}.news-detail--main table:not(.table) tr td:not(first-child),.news-detail--main table:not(.table) tr th:not(first-child){border-left:1px solid rgba(141,144,147,0.34)}.news-detail--main table:not(.table) tr:not(first-child) td,.news-detail--main table:not(.table) tr:not(first-child) th{border-top:1px solid rgba(141,144,147,0.34)}.news-detail--main li{margin-bottom:calc(var(--spacing) / 4)}.news-detail--main p{margin-bottom:calc(var(--spacing) / 2)}.news-detail--main h2{margin-top:calc(var(--spacing) * 2)}.news-detail--main table{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.news-detail--main dl,.news-detail--main h3,.news-detail--main h4,.news-detail--main ol,.news-detail--main ul{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1)}.news-detail--main [style="font-weight:bold"]{font-weight:700}.news-detail--main a:not([class])[href^="#"]:after{content:"";display:inline-block;width:1em;height:0.75em;margin-left:0.4em;vertical-align:middle;opacity:0.75;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22currentColor%22%20class%3D%22bi%20bi-chevron-down%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.news-detail--main a:not([class])[target=_blank]:after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.25em;vertical-align:middle;opacity:0.75;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19%2019h-14v-14h7v-2h-9v18h18v-9h-2zm-5-16v2h3.59l-9.83%209.83%201.41%201.41%209.83-9.83v3.59h2v-7z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-0.05em);transform:translateY(-0.05em)}.news-detail--main a:not([class])[href*=".doc"]:after,.news-detail--main a:not([class])[href*=".pdf"]:after,.news-detail--main a:not([class])[href*=".ppt"]:after,.news-detail--main a:not([class])[href*=".rtf"]:after,.news-detail--main a:not([class])[href*=".txt"]:after,.news-detail--main a:not([class])[href*=".xls"]:after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.25em;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23262626%22%3E%3Cpath%20d%3D%22M0%200h24v24H0V0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%209h-4V3H9v6H5l7%207%207-7zM5%2018v2h14v-2H5z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-0.05em);transform:translateY(-0.05em)}.news-detail--main a:not([class])[href^="mailto:"]:after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.25em;vertical-align:middle;opacity:0.75;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23262626%22%3E%3Cpath%20d%3D%22M0%200h24v24H0V0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M22%204H2.01L2%2020h20V4zm-2%2014H4V8l8%205%208-5v10zm-8-7L4%206h16l-8%205z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-0.05em);transform:translateY(-0.05em)}.news-detail--main .title.-style03{margin-top:calc(var(--spacing) * 2);position:relative;font-size:1.125rem;padding-bottom:0.75em}@media (min-width:992px){.news-detail--main .title.-style03{font-size:1.25rem}}.news-detail--main .title.-style03:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-top:2px solid rgba(141,144,147,0.34)}.news-detail--main .title.-style03:after{content:"";display:block;position:absolute;bottom:0;left:0;width:5em;border-top:2px solid #6638b6}.news-detail--main p.btn{width:100%;padding:0;border:0;margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1)}.news-detail--main p.btn[class*=-style]>a{display:block;font-weight:700;color:#262626;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:2px solid transparent;padding:0.679em 1em;font-size:0.875rem;line-height:1.5;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;width:100%;margin-left:auto;margin-right:auto;color:#fff;background-color:#6638b6;border-color:#6638b6}@media (prefers-reduced-motion:reduce){.news-detail--main p.btn[class*=-style]>a{transition:none}}@media (min-width:992px){.news-detail--main p.btn[class*=-style]>a{max-width:356px;width:100%;margin-left:auto;margin-right:auto}}.news-detail--main p.btn[class*=-style]>a:hover{color:#262626;text-decoration:none}.news-detail--main p.btn[class*=-style]>a.focus,.news-detail--main p.btn[class*=-style]>a:focus{outline:0;box-shadow:0 0 0 3px rgba(102,56,182,0.25)}.news-detail--main p.btn[class*=-style]>a.disabled,.news-detail--main p.btn[class*=-style]>a:disabled{opacity:0.3}.news-detail--main p.btn[class*=-style]>a:not(:disabled):not(.disabled){cursor:pointer}.news-detail--main p.btn[class*=-style]>a:hover{color:#fff;background-color:#562f99;border-color:#502c8f}.news-detail--main p.btn[class*=-style]>a.focus,.news-detail--main p.btn[class*=-style]>a:focus{color:#fff;background-color:#562f99;border-color:#502c8f;box-shadow:0 0 0 0.2rem rgba(125,86,193,0.5)}.news-detail--main p.btn[class*=-style]>a.disabled,.news-detail--main p.btn[class*=-style]>a:disabled{color:#fff;background-color:#6638b6;border-color:#6638b6}.news-detail--main p.btn[class*=-style]>a:not(:disabled):not(.disabled).active,.news-detail--main p.btn[class*=-style]>a:not(:disabled):not(.disabled):active,.show>.news-detail--main p.btn[class*=-style]>a.dropdown-toggle{color:#fff;background-color:#502c8f;border-color:#4b2985}.news-detail--main p.btn[class*=-style]>a:not(:disabled):not(.disabled).active:focus,.news-detail--main p.btn[class*=-style]>a:not(:disabled):not(.disabled):active:focus,.show>.news-detail--main p.btn[class*=-style]>a.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(125,86,193,0.5)}.news-detail--main p.btn[class*=-style]>a:after{-webkit-filter:brightness(10);filter:brightness(10)}.news-detail--main .box.-style01{padding:var(--spacing);background:#F3F4F4;margin-top:var(--spacing);margin-bottom:var(--spacing)}.news-detail--main .box.-style01>p:last-child{margin-bottom:0}.news-detail--main .box.-style02{position:relative}.news-detail--main .box.-style02:after{content:"";display:block;position:absolute;inset:0;border:1px solid rgba(141,144,147,0.34)}.news-detail--main .box.-style02 .box__header{text-align:center;padding:0.25em 0.5em;background-color:#E4E4F0;font-weight:700}.news-detail--main .box.-style02 .box__body{padding:var(--spacing)}.news-detail--main .box.-style03 .box__header{text-align:center;padding:0.25em 0.5em;background-color:#E4E4F0;font-weight:700}.news-detail--main .box.-style03 .box__body{padding:var(--spacing);background-color:#F3F4F4}.news-detail--main .box.-style04{position:relative}.news-detail--main .box.-style04:after{content:"";display:block;position:absolute;inset:0;border:1px solid rgba(141,144,147,0.34)}.news-detail--main .box.-style04 .box__header{padding:0.25em 0.5em;background-color:#F3F4F4}.news-detail--main .box.-style04 .box__body{padding:var(--spacing)}.news-detail--main .box.-style05{position:relative}.news-detail--main .box.-style05:after{content:"";display:block;position:absolute;inset:0;border:2px solid #ef3340}.news-detail--main .box.-style05 .box__header{text-align:center;padding:0.25em 0.5em;background-color:#ef3340;color:#fafafa;font-weight:700}.news-detail--main .box.-style05 .box__body{padding:var(--spacing);color:#ef3340}.news-detail--main .box.-style06{margin-left:calc(var(--spacing) * - 1);margin-right:calc(var(--spacing) * - 1);padding:calc(var(--spacing) * 2) var(--spacing);background-color:#fdedce}@media (min-width:768px){.news-detail--main .box.-style06{margin-left:0;margin-right:0}}.news-detail--main h3:not([class]){font-size:1rem;padding:0.75em 1em;margin-bottom:var(--spacing);background-color:#F3F4F4}.news-detail--main .picture{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);text-align:center}.news-detail--main .youtube{position:relative;display:block;width:100%;padding:0;overflow:hidden}.news-detail--main .youtube:before{display:block;content:"";padding-top:56.25%}.news-detail--main .youtube>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.news-detail--main table .midashi{background-color:#E4E4F0;font-weight:700}.news-detail--main table .koumoku{background-color:#F3F4F4;word-break:keep-all}.news-detail--main .table.-style01{border:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style01 tr td:not(first-child),.news-detail--main .table.-style01 tr th:not(first-child){border-left:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style01 tr:not(first-child) td,.news-detail--main .table.-style01 tr:not(first-child) th{border-top:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style01 tbody th{background-color:#E4E4F0}.news-detail--main .table.-style02{border:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style02 tr td:not(first-child),.news-detail--main .table.-style02 tr th:not(first-child){border-left:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style02 tr:not(first-child) td,.news-detail--main .table.-style02 tr:not(first-child) th{border-top:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style02 thead th{background-color:#E4E4F0}.news-detail--main .table.-style03{border:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style03 tr td:not(first-child),.news-detail--main .table.-style03 tr th:not(first-child){border-left:1px solid rgba(141,144,147,0.34)}.news-detail--main .table.-style03 tr:not(first-child) td,.news-detail--main .table.-style03 tr:not(first-child) th{border-top:1px solid rgba(141,144,147,0.34)}.news-detail--main .grid{display:flex;margin-top:calc(var(--spacing) * 1.75);margin-bottom:calc(var(--spacing) * 1.75);margin-left:calc((var(--spacing) / 2) * -1);margin-right:calc((var(--spacing) / 2) * -1)}.news-detail--main .grid+.grid{margin-top:calc(var(--spacing) * -1.25)}.news-detail--main .grid__title{margin-bottom:var(--spacing);font-weight:700}.news-detail--main .grid__item{padding-left:calc(var(--spacing) / 2);padding-right:calc(var(--spacing) / 2);margin-bottom:calc(var(--spacing) / 2)}.news-detail--main .grid.-justify{justify-content:space-between}.news-detail--main .grid.-justify .news-detail--main .grid__item{max-width:65%}.news-detail--main .grid.-margin0 .news-detail--main .grid__item{padding-left:0;padding-right:0}.news-detail--main .grid.-center{justify-content:center}.news-detail--main .grid.-center .news-detail--main .grid__item{position:relative;max-width:50%}.news-detail--main .grid.-col2{flex-wrap:wrap;justify-content:space-between}.news-detail--main .grid.-col2 .news-detail--main .grid__item{width:50%}@media (max-width:767.98px){.news-detail--main .grid.-col2.-sp-break .news-detail--main .grid__item{width:100%}}.news-detail--main .grid.-col2-top{align-items:baseline}.news-detail--main .grid.-col2-top .news-detail--main .grid__item{width:50%}@media (max-width:767.98px){.news-detail--main .grid.-col2-top.-sp-break .news-detail--main .grid__item{width:100%}}.news-detail--main .grid.-col2.-col3{flex-wrap:wrap;justify-content:space-between}.news-detail--main .grid.-col2.-col3:after{content:"";display:block;width:33.333333%}.news-detail--main .grid.-col2.-col3 .news-detail--main .grid__item{width:calc(33.333333%)}.news-detail--main .grid.-col2.-col3 .news-detail--main .grid__itemImage{margin:0 auto 10px;text-align:center}.news-detail--main .grid.-col2.-col3 .news-detail--main .grid__item p{margin-bottom:0}@media (max-width:767.98px){.news-detail--main .grid.-col2.-col3.-sp-break .news-detail--main .grid__item{width:100%}}.news-detail--main .grid.-col2.-col3.-col6{flex-wrap:wrap;justify-content:space-between}.news-detail--main .grid.-col2.-col3.-col6:after{content:"";display:block;width:33.33334%}.news-detail--main .grid.-col2.-col3.-col6 .news-detail--main .grid__item{width:calc(16.6667%)}@media (max-width:767.98px){.news-detail--main .grid.-col2.-col3.-col6 .news-detail--main .grid__item .news-detail--main .grid__item{width:33.3334%}.news-detail--main .grid.-col2.-col3.-col6 .news-detail--main .grid__itemImage{margin:0 auto 10px;text-align:center}.news-detail--main .grid.-col2.-col3.-col6 .news-detail--main .grid__item p{margin-bottom:0}}@media (max-width:767.98px){.news-detail--main .grid.-col2.-col3.-col6.-sp-break{display:block}.news-detail--main .grid.-col2.-col3.-col6.-sp-break .news-detail--main .grid__item{max-width:100%}}