.commonHeader{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.commonHeader *,.commonHeader *:before,.commonHeader *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.commonHeader img{max-width:100%;height:auto;vertical-align:bottom}.commonHeader a{color:inherit;text-decoration:none}.commonHeader ul,.commonHeader ol{list-style:none}.commonHeader button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer}.commonHeader{position:relative}.commonHeader__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E9EFF2;padding:14px 24px}@media only screen and (max-width: 1279px){.commonHeader__tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}.commonHeader__tabNav{margin-left:auto}@media only screen and (max-width: 1279px){.commonHeader__tabNav{display:none;width:100%;margin-left:unset}}.commonHeader__tabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;column-gap:6px;margin-left:auto}@media only screen and (max-width: 1279px){.commonHeader__tabList{-webkit-column-gap:0;column-gap:0;width:100%;-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out}.commonHeader__tabList.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}}.commonHeader__tabItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;column-gap:4px;font-size:12px;line-height:1;text-align:center;text-decoration:underline;cursor:pointer}@media (any-hover: hover){.commonHeader__tabItem{-webkit-transition:font-weight .2s ease-out,-webkit-text-decoration .2s ease-out;transition:font-weight .2s ease-out,-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out,font-weight .2s ease-out;transition:text-decoration .2s ease-out,font-weight .2s ease-out,-webkit-text-decoration .2s ease-out}.commonHeader__tabItem:hover{text-decoration:none}}@media only screen and (max-width: 1279px){.commonHeader__tabItem{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;line-height:1.5;background-color:#fff;padding:12px 0;margin-right:-1px}.commonHeader__tabItem.tab02{border-left:1px solid #E9EFF2}}.commonHeader__tabItem:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNOCAxMC4yNjY4TDQgNi4yNjY4M0w0LjkzMzMzIDUuMzMzNUw4IDguNDAwMTZMMTEuMDY2NyA1LjMzMzVMMTIgNi4yNjY4M0w4IDEwLjI2NjhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=);background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1279px){.commonHeader__tabItem:after{display:none}}.commonHeader__tabItem.is-active{font-weight:700}@media only screen and (max-width: 1279px){.commonHeader__tabItem.is-active{background-color:#e6ebf2}}.commonHeader__tabItem.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.commonHeader__tabGroup{position:relative;display:none;padding:32px 16px 96px;background-color:#f5f7fa;border-bottom:1px solid #E6EBF2;-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out}@media only screen and (max-width: 1279px){.commonHeader__tabGroup{padding:24px 16px 80px}}.commonHeader__tabGroup.is-active{display:block}.commonHeader__tabGroup .groupCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:32px;column-gap:32px;max-width:1120px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1279px){.commonHeader__tabGroup .groupCont{top:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px}}.commonHeader__tabGroup .groupCont__cont{max-width:544px;width:100%}@media only screen and (max-width: 1279px){.commonHeader__tabGroup .groupCont__cont{max-width:100%}}.commonHeader__tabGroup .groupCont__title{font-size:16px;font-weight:700;line-height:1;text-align:left}.commonHeader__tabGroup .groupCont__title+.groupCont__item{margin-top:16px}.commonHeader__tabGroup .groupCont__item+.groupCont__item{margin-top:8px}.commonHeader__tabGroup .groupCont__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;column-gap:8px;background-color:#fff;padding:12px 16px;border-radius:4px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.05);box-shadow:0 4px 16px #0000000d;min-height:66px}@media (any-hover: hover){.commonHeader__tabGroup .groupCont__link{-webkit-transition:background-color .2s ease-out,color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.commonHeader__tabGroup .groupCont__link:hover{color:#006ab6;background-color:#f5f7fa;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);box-shadow:0 0 8px #0000001a}}.commonHeader__tabGroup .groupCont__link p{font-size:14px;text-align:left;line-height:1.5}@media only screen and (max-width: 1279px){.commonHeader__tabGroup .groupCont__link p{font-size:12px}}.commonHeader__tabGroup .groupCont__link img{width:auto;height:33px}@media only screen and (max-width: 1279px){.commonHeader__tabGroup .groupCont__link img{height:23px}}._hideNormanHeaderShadow_18crr_2[data-v-038be0bf]{z-index:var(--z-overlay-layer-base);background:#fff}
