/* 最小化できませんでした。最小化されていないコンテンツを返します。
(9,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__sm'
(14,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__sm'
(19,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__sm'
(22,22): run-time error CSS1039: Token not allowed after unary operator: '-global-font__md'
(27,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--font'
(28,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxl'
(30,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(31,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__lg'
(35,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--font'
(36,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxl'
(38,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(39,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__lg'
(47,30): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(50,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(55,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(56,24): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(62,22): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--color'
(63,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxs'
(65,22): run-time error CSS1039: Token not allowed after unary operator: '-global-boxShadow'
(66,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__white'
(69,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__sm'
(72,22): run-time error CSS1039: Token not allowed after unary operator: '-global-size__header--height'
(81,23): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxs'
(94,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xs'
(104,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--color'
(133,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xs'
(142,17): run-time error CSS1039: Token not allowed after unary operator: '-global-font__md'
 */
/*---------- global-article__info ----------*/
.search__share {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    margin: 10px 0 40px;
}
.search__share .global-article__category {
    font-size: var(--global-font__sm);
    line-height: 1.15;
    margin: 0;
}
.search__share .global-article__author {
    font-size: var(--global-font__sm);
    line-height: 1.15;
    margin: 0;
}
.search__share .global-article__series {
    font-size: var(--global-font__sm);
    line-height: 1.15;
    margin: 0;
    margin-top: var(--global-font__md);
    width: 100%;
}
/*---------- search ----------*/
.search-top__headingLv1 {
    color: var(--global-color__main--font);
    font-size: var(--global-font__xxl);
    font-weight: bold;
    margin-top: calc(var(--global-space__md) * 2.5);
    margin-bottom: var(--global-space__lg);
    text-align: center;
}
.search-top__headingLv2 {
    color: var(--global-color__main--font);
    font-size: var(--global-font__xxl);
    font-weight: bold;
    margin-top: calc(var(--global-space__md) * 2.5);
    margin-bottom: var(--global-space__lg);
    text-align: center;
}
.search-top__headingLv2 + .global-buttonList,
.search-top__headingLv2 + .global-buttonList > .global-button:first-child {
    margin-top: 0;
}
.search-top__form {
    margin-bottom: calc(var(--global-space__md) * 3.5);
}
.search-top__form + .search-top__headingLv2 {
    margin-top: calc(var(--global-space__md) * 4);
}
/*---------- search-buttonGrid ----------*/
.search-buttonGrid {
    display: grid;
    grid-column-gap: var(--global-space__sm);
    grid-row-gap: var(--global-space__sm);
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
}
.search-buttonGrid__item {
    align-items: center;
    background: var(--global-color__main--color);
    border: var(--global-space__xxs) solid transparent;
    border-radius: .25em;
    box-shadow: var(--global-boxShadow);
    color: var(--global-color__white);
    cursor: pointer;
    display: flex;
    font-size: var(--global-font__sm);
    font-weight: bold;
    flex-direction: column;
    min-height: var(--global-size__header--height);
    padding: .5em;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.search-buttonGrid__img {
    margin-top: auto;
    padding-top: var(--global-space__xxs);
}
/*---------- global-button ----------*/
.global-buttonList .global-button {
    align-items: flex-start;
    background: #04459D;
    font-size: 16px;
    line-height: 1.26;
}
.global-buttonList .global-button--search--text02{
    color: #79B2FF;
}
.global-buttonList .global-button--search--text03{
    font-size: var(--global-font__xs);
    text-align: center;
}

.global-button--search--text04{
    position: relative;
    margin-bottom: 20px;
    padding-top: 60px;
    width: 100%;
    font-size: 19px;
    color: var(--global-color__main--color);
    text-align: center;
}
.global-button--search--text04:before{
    position: absolute;
    content: '';
    width: 56.89px;
    height: 48.51px;
    background-image: url(/Content/common/img/global-nav__bird--icon.svg);
    background-size: cover;
    vertical-align: middle;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
}


.global-buttonList__search {
    display: grid;
    grid-template-columns: 6.8fr 1.6fr 1.6fr;
    grid-gap: 8px 6px;
    grid-auto-rows: minmax(40px, auto);
    margin-bottom: 56px;
}
.global-buttonList__search > .global-button{
    min-height: 2.95em;
    margin: 0;
    padding: 0;
    font-size: var(--global-font__xs);
}
.global-buttonList__search a:nth-child(3n + 1){
    align-items: flex-start;
    padding: 0 14px;
    font-size: 19px;
}

.search__text{
    font-size: --global-font__md;
}
.serch__guideImg{
    margin: 21px auto 56px;
    text-align: center;
    width: 100%;
}
/*----------  ----------*/

