﻿.header-banner{display:block;position:relative;z-index:1000;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover}.header-banner img{width:100%;height:82px;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:7px 0 12px}@media screen and (max-width: 767px){.header-banner img{height:45px;padding:4px}}.header-banner.max-w-720 img{max-width:720px}.header-banner.max-w-1440 img{max-width:1440px}.header-banner.max-h-60 img{max-height:60px}.header-banner.max-h-70 img{max-height:70px}.header-banner.sp-max-h-40.sp-block img{max-height:40px}.header-banner.sp-max-h-50.sp-block img{max-height:50px}.header-banner.sp-max-h-60.sp-block img{max-height:60px}.header-banner.bg-size-1440{background-size:1440px}.header-banner.sp-none{display:block}@media (max-width: 1024px){.header-banner.sp-none{display:none}}.header-banner.sp-block{display:none}@media (max-width: 1024px){.header-banner.sp-block{display:initial}}.GoodMorningHeader{height:8em;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ffffff;position:relative;z-index:2;cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word;margin:0;font-family:游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, メイリオ, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.GoodMorningHeader *,.GoodMorningHeader :after,.GoodMorningHeader :before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.GoodMorningHeader :after,.GoodMorningHeader :before{text-decoration:inherit;vertical-align:inherit}.GoodMorningHeader h1{font-size:2em;margin:0.67em 0}.GoodMorningHeader nav ol,.GoodMorningHeader nav ul{list-style:none}.GoodMorningHeader a{background-color:transparent;text-decoration:none;cursor:pointer}.GoodMorningHeader b,.GoodMorningHeader strong{font-weight:bolder}.GoodMorningHeader audio,.GoodMorningHeader canvas,.GoodMorningHeader iframe,.GoodMorningHeader img,.GoodMorningHeader svg,.GoodMorningHeader video{vertical-align:middle}.GoodMorningHeader img{border-style:none}.GoodMorningHeader [tabindex],.GoodMorningHeader a,.GoodMorningHeader area,.GoodMorningHeader button,.GoodMorningHeader input,.GoodMorningHeader label,.GoodMorningHeader select,.GoodMorningHeader summary,.GoodMorningHeader textarea{-ms-touch-action:manipulation;touch-action:manipulation}.GoodMorningHeader blockquote,.GoodMorningHeader dd,.GoodMorningHeader dl,.GoodMorningHeader figure,.GoodMorningHeader h1,.GoodMorningHeader h2,.GoodMorningHeader h3,.GoodMorningHeader h4,.GoodMorningHeader h5,.GoodMorningHeader h6,.GoodMorningHeader p,.GoodMorningHeader pre{margin:0}.GoodMorningHeader ol,.GoodMorningHeader ul{list-style:none;margin:0;padding:0}.GoodMorningHeader p{line-height:initial}.GoodMorningHeader .CampaignOwnerAvatar{width:5em;height:5em;border-radius:2.5em}.GoodMorningHeader .Logo{padding:1em;height:80px}.GoodMorningHeader .Logo a{vertical-align:center}.GoodMorningHeader .Logo__image{width:248px}.GoodMorningHeader .Logo__description{display:block;font-weight:bold;font-size:11px;color:#1c1c1c;height:1.5em;text-align:center;white-space:nowrap}.GoodMorningHeader .UserNavigation{padding:0 2em;width:24em}.GoodMorningHeader .UserNavigationItem{padding-right:1em;max-height:20px}.GoodMorningHeader .UserNavigationItem:last-child{padding-right:0}.GoodMorningHeader .UserNavigationItem__link{color:#bdbdbd}.GoodMorningHeader .UserNavigationItem:last-child{max-height:50px}.GoodMorningHeader .UserNavigation .CampaignOwnerAvatar{display:block}.GoodMorningHeader .UserMenu{position:absolute;right:0.75em;min-width:200px;z-index:3}.GoodMorningHeader .UserMenu:before{content:'';position:absolute;top:-10px;right:0;left:70%;width:0px;height:0px;margin:auto;border-style:solid;border-color:transparent transparent #ffffff transparent;border-width:0 5px 10px 5px}.GoodMorningHeader .UserMenuList{overflow:hidden;width:100%;padding:0;background-color:#e0e0e0;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3)}.GoodMorningHeader .UserMenuList__item{position:relative;background:#ffffff;border-top:1px solid #e0e0e0}.GoodMorningHeader .UserMenuList__item:first-child{border:none}.GoodMorningHeader .UserMenuList__item a{font-size:1.5em;padding:0.75em;color:#1c1c1c;display:block;line-height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoodMorningHeader .UserMenuList__item a strong{margin-left:6px;line-height:2em;color:#48b0cb}.GoodMorningHeader .UserMenuList__item a i{font-size:1.5em;margin-right:8px;margin-left:4px;vertical-align:middle;color:#48b0cb}.GoodMorningHeader .UserMenuList__item a:hover{background-color:#f2f2f2}.GoodMorningHeader .UserMenuList__item__border__top{position:relative;margin-top:5px}.GoodMorningHeader .UserMenuList__item__shadow{position:relative;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 2px rgba(0,0,0,0.1)}@media (max-width: 1024px){.GoodMorningHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9998}.GoodMorningHeader .Logo{width:14em;height:50px;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoodMorningHeader .Logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.GoodMorningHeader .Logo__description{font-size:10px;width:100%;text-align:center;letter-spacing:-0.5px}.GoodMorningHeader .Logo__image{width:150px;height:20px}.GoodMorningHeader .CampaignOwnerAvatar{display:none}.GoodMorningHeader .HumburgerIcon{display:block;height:15px;position:absolute;right:20px;top:25px}}.GoodMorningHeader .Navigation{height:80px}.GoodMorningHeader .NavigationRight{height:80px;width:24em}.GoodMorningHeader .NavigationRight__item{height:100%;width:100%}.GoodMorningHeader .NavigationRight__item a{font-size:13px;color:#1c1c1c;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoodMorningHeader .NavigationRight__item span{font-size:13px;color:#1c1c1c;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}@media (max-width: 1024px){.GoodMorningHeader .Navigation{display:none;width:100%;height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e0e0e0}.GoodMorningHeader .NavigationRight{display:none}}.GoodMorningHeader .Navigation .NavigationItem{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em}.GoodMorningHeader .Navigation .NavigationItemRight{height:100%;width:24em}@media (max-width: 1024px){.GoodMorningHeader .Navigation .NavigationItem{width:50%}.GoodMorningHeader .Navigation .NavigationItem:last-child{display:none}.GoodMorningHeader .Navigation .NavigationItem:nth-child(3){display:none}}.GoodMorningHeader .Navigation .NavigationItem__link{font-size:13px;color:#1c1c1c;font-weight:700;height:40px}@media (max-width: 1024px){.GoodMorningHeader .Navigation .NavigationItem__link{padding:0;line-height:56px;text-align:center}}.GoodMorningHeader .NavigationModal{position:absolute;top:0;right:0;z-index:1000;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}.GoodMorningHeader .NavigationModal__close{position:relative;height:25px;width:25px;top:10px;left:35px;z-index:3;color:#ffffff}.GoodMorningHeader .NavigationModal .NavigationModalList{position:absolute;top:0;right:0;z-index:3;width:80vw;height:100vh;background-color:#e7e7e7;overflow:scroll}.GoodMorningHeader .NavigationModal .NavigationModalList__header{background-color:#f7f7f7;padding:1.5em;height:190px;list-style:none}.GoodMorningHeader .NavigationModal .NavigationModalList__header a{color:#1c1c1c;text-decoration:none}.GoodMorningHeader .NavigationModal .NavigationModalList__header__welcome{font-size:1.7em}.GoodMorningHeader .NavigationModal .NavigationModalList__header__welcome strong{line-height:2em;color:#48b0cb}.GoodMorningHeader .NavigationModal .NavigationModalList__header__item{font-size:1.2em;color:#1c1c1c;font-weight:700}.GoodMorningHeader .NavigationModal .NavigationModalList__header__item strong{font-size:1.6em;line-height:1.5em}.GoodMorningHeader .NavigationModal .NavigationModalList__header__item__link{width:100%;height:90px;padding:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.GoodMorningHeader .NavigationModal .NavigationModalList__header .box__yellow{background-color:#ede86a;width:100%;height:90px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.25);box-shadow:0px 2px 5px rgba(0,0,0,0.25);margin:20px 5px 20px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.GoodMorningHeader .NavigationModal .NavigationModalList__header .box_blue{background-color:#48b0cb;color:#ffffff;width:100%;height:90px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.25);box-shadow:0px 2px 5px rgba(0,0,0,0.25);margin:20px 0 20px 5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.GoodMorningHeader .NavigationModal .NavigationModalList__header .white{color:#ffffff}.GoodMorningHeader .NavigationModal .NavigationModalList__body{overflow:hidden;width:100%;padding:0;background-color:#e0e0e0;list-style:none}.GoodMorningHeader .NavigationModal .NavigationModalList__body span{height:30px;font-size:1em;font-weight:700;padding:10px 0 10px 15px;display:block}.GoodMorningHeader .NavigationModal .NavigationModalList__body__title{height:30px}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item{background:#ffffff;border-top:1px solid #e0e0e0}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item a{font-size:1.5em;padding:0.75em;color:#1c1c1c;display:block;line-height:2em}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item a strong{margin-left:6px;line-height:2em;color:#48b0cb}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item a i{font-size:1.5em;vertical-align:middle;color:#48b0cb}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item:hover{background-color:#f2f2f2}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item:nth-child(2){border:none}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item:last-child{border-bottom:1px solid #e0e0e0}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item__border__top{margin-top:5px}.GoodMorningHeader .NavigationModal .NavigationModalList__body__item__shadow{-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.GoodMorningHeader .NavigationModal .NavigationModalList__footer{width:100%;background-color:#ffffff;list-style:none}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__profile{color:#1c1c1c;text-decoration:none}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__profile__link{font-size:1.5em;color:#1c1c1c;line-height:2em;padding:0.5em 0.75em}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__profile__link i{font-size:1.5em;vertical-align:middle;color:#48b0cb}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__profile__link:hover{background-color:#f2f2f2}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__item{color:#1c1c1c;text-decoration:none}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__item__link{font-size:1.5em;color:#1c1c1c;display:block;line-height:2em;padding:0.5em 20px}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__item__link i{font-size:1.5em;vertical-align:middle;color:#48b0cb}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__item__link:hover{background-color:#f2f2f2}.GoodMorningHeader .NavigationModal .NavigationModalList__footer__item:nth-child(3){border-bottom:1px solid #e0e0e0}.GoodMorningHeader .NavigationModal .NavigationModalList__footer p{font-size:1em;color:#585858;padding:20px}.GoodMorningHeader .NavigationModal .NavigationModalList__footer .logout{margin-bottom:8em}@media (max-width: 1024px){.header.community .GoodMorningHeader{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2em}}.header.community .GoodMorningHeader .NavigationRight{width:auto}.header.community .GoodMorningHeader .Navigation .NavigationItemRight{width:auto}.header.community .GoodMorningHeader .UserNavigation{width:auto}@media (max-width: 1024px){.header.community .GoodMorningHeader .Logo{margin:0}}@media (max-width: 1024px){.header.community .GoodMorningHeader .Logo a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 1024px){.header.community .GoodMorningHeader .Logo__description{text-align:left}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav{position:relative}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav{position:absolute;top:6px;right:47px}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav::before{content:attr(data-count);position:absolute;margin:-3px 0 0 29px;width:13px;height:13px;line-height:13px;border-radius:13px;font-size:10px;color:#fff;background-color:#f64744;text-align:center;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav::before{content:'';width:8px;height:8px;line-height:8px}}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav{margin:15px 0 15px 6px}}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav a{padding:0 2px 0 12px}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-opener{padding:0 12px;display:block}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-opener .far{font-size:2em;color:#bdbdbd;margin:0}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target{display:none;position:absolute;right:-41px;width:335px;padding:24px 12px 24px 24px;margin:20px 0 0;border-radius:8px;border:1px solid #e3e4e8;background:#fff;font-size:14px}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target{margin:15px 0 0;width:90vw;right:-47px;margin-top:20px;margin-right:5vw}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:before,.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:after{content:"";position:absolute;top:-28px;right:63px;width:0;height:0;border:solid transparent;border-width:10px;-webkit-transform:scaleY(1.73);transform:scaleY(1.73)}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:before,.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:after{right:-5vw;margin-right:60px}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:before{margin-left:-10px;border-bottom-color:#e3e4e8}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:after{margin:1px 0 0 -10px;border-bottom-color:#fff}@media (max-width: 1024px){.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target:after{margin:1px 60px 0 -10px}}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target.active{display:block}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-body{padding:0 12px 0 0;max-height:400px;overflow:scroll}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item{line-height:1.6;color:#4e4b4b;padding:24px 0;border-bottom:1px solid #e3e4e8}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item:first-child{padding-top:0}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item:last-child{padding-bottom:0;border:none}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item .community-button-area{margin:24px 0 0;padding:0}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item .community-button-area a{padding:9px 24px}.header.community .GoodMorningHeader .header-users__member-motivation-modals-nav-target-item .community-button{font-weight:bold;font-size:12px;display:block;line-height:1.4}.header.community .GoodMorningHeader .divider{position:relative;top:-3px;width:2px;height:50px;margin:0 8px 0 0;background-color:#e3e4e8}@media (max-width: 960px){.header.community .GoodMorningHeader .divider{height:24px;margin:20px -3px 0 6px}}@media (max-width: 768px){.header.community .GoodMorningHeader .divider{margin:16px -4px 0 5px}}.goodmorning-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#48b0cb;width:100%;height:64px;-webkit-transition:1.0s;transition:1.0s}.goodmorning-banner:hover{opacity:0.7}.goodmorning-banner__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.goodmorning-banner__images img{max-height:34px}.goodmorning-banner__images img.pb-2{padding-bottom:2px}.goodmorning-banner__images img.py-2{padding-top:2px;padding-bottom:2px}.goodmorning-banner__images.pc{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){.goodmorning-banner__images.pc{display:none}}.goodmorning-banner__images.sp{display:none}@media (max-width: 1024px){.goodmorning-banner__images.sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.goodmorning-banner__image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.goodmorning-banner__image-row.gap-8{gap:8px}.goodmorning-banner__image-row img{max-width:100%}.GoodMorningFooter{font-size:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word;margin:0;font-family:游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, メイリオ, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.GoodMorningFooter *,.GoodMorningFooter :after,.GoodMorningFooter :before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.GoodMorningFooter :after,.GoodMorningFooter :before{text-decoration:inherit;vertical-align:inherit}.GoodMorningFooter h1{font-size:2em;margin:0.67em 0}.GoodMorningFooter nav ol,.GoodMorningFooter nav ul{list-style:none}.GoodMorningFooter a{background-color:transparent;text-decoration:none;cursor:pointer}.GoodMorningFooter b,.GoodMorningFooter strong{font-weight:bolder}.GoodMorningFooter audio,.GoodMorningFooter canvas,.GoodMorningFooter iframe,.GoodMorningFooter img,.GoodMorningFooter svg,.GoodMorningFooter video{vertical-align:middle}.GoodMorningFooter img{border-style:none}.GoodMorningFooter [tabindex],.GoodMorningFooter a,.GoodMorningFooter area,.GoodMorningFooter button,.GoodMorningFooter input,.GoodMorningFooter label,.GoodMorningFooter select,.GoodMorningFooter summary,.GoodMorningFooter textarea{-ms-touch-action:manipulation;touch-action:manipulation}.GoodMorningFooter blockquote,.GoodMorningFooter dd,.GoodMorningFooter dl,.GoodMorningFooter figure,.GoodMorningFooter h1,.GoodMorningFooter h2,.GoodMorningFooter h3,.GoodMorningFooter h4,.GoodMorningFooter h5,.GoodMorningFooter h6,.GoodMorningFooter p,.GoodMorningFooter pre{margin:0}.GoodMorningFooter ol,.GoodMorningFooter ul{list-style:none;margin:0;padding:0}.GoodMorningFooter p{line-height:initial}.GoodMorningFooterContent__top{background-color:#48b0cb;color:#ffffff;height:170px;width:100%}.GoodMorningFooterContent__top .Logo{padding:2em}.GoodMorningFooterContent__top .Logo a{vertical-align:center}.GoodMorningFooterContent__top .Logo__image{width:248px}.GoodMorningFooterContent__top .Logo__description{display:block;font-weight:bold;font-size:11px;color:#ffffff;height:1.5em;text-align:center}.GoodMorningFooterContent__top .overview{max-width:690px;width:100%;font-size:12px;line-height:2em}.GoodMorningFooterContent__middle{background-color:#1c1c1c;color:#ffffff;min-height:170px;width:100%;padding:25px}.GoodMorningFooterContent__middle .NavigationList{max-width:360px;height:150px;padding:0 10px}.GoodMorningFooterContent__middle .NavigationList__title{padding:5px 0;width:100%}.GoodMorningFooterContent__middle .NavigationList__item{line-height:3em;width:50%;font-size:10px}.GoodMorningFooterContent__middle .NavigationList__item__link{text-decoration:none;color:#ffffff}.GoodMorningFooterContent__middle .NavigationList p{font-size:15px;font-weight:bold}.GoodMorningFooterContent__bottom{background-color:#2c2c2c;width:100%}.GoodMorningFooterContent__bottom .InfoNavigationList{padding:20px}.GoodMorningFooterContent__bottom .InfoNavigationList__item{padding:10px}.GoodMorningFooterContent__bottom .InfoNavigationList__item__link{text-decoration:none;color:#ffffff;font-size:11px}.GoodMorningFooterContent__bottom .SnsNavigationList__title{font-size:12px;color:#ffffff;padding:10px;font-weight:bold}.GoodMorningFooterContent__bottom .SnsNavigationList__item{padding:15px}.GoodMorningFooterContent__bottom .SnsNavigationList__item i{text-decoration:none;color:#ffffff}.GoodMorningFooterContent__bottom .SnsNavigationList__item .img__x_twitter{height:24px}.GoodMorningFooterContent__bottom .SnsNavigationList__item .img__facebook{height:30px}.GoodMorningFooterContent__bottom .SnsNavigationList__item .img__note{height:60px}.GoodMorningFooterContent__bottom .SnsNavigationList__item:last-child{padding:0}.GoodMorningFooterContent__bottom .QrCodeNote{text-align:center;padding-top:20px;font-size:10px;color:#999}.GoodMorningFooterContent__bottom .CopyRight{padding:20px;font-size:12px}.GoodMorningFooterContent__bottom .CopyRight__item{width:100%;color:#999999;text-align:center;padding:10px;min-width:297px;line-height:15px}@media (max-width: 1024px){.GoodMorningFooterContent__top{min-height:350px;-ms-flex-line-pack:center;align-content:center}.GoodMorningFooterContent__top .overview{max-width:690px;width:100%;font-size:12px;line-height:2em;padding:0 20px 25px 20px}.GoodMorningFooterContent__middle{min-height:450px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px}.GoodMorningFooterContent__middle .NavigationList{height:initial;width:100%;max-width:initial;padding:20px 0}.GoodMorningFooterContent__bottom{padding:20px}.GoodMorningFooterContent__bottom .InfoNavigationList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0}.GoodMorningFooterContent__bottom .InfoNavigationList__item{width:50%;padding:0;height:30px}.GoodMorningFooterContent__bottom .SnsNavigationList__title{width:100%;text-align:center}.GoodMorningFooterContent__bottom .QrCodeNote{text-align:center}.GoodMorningFooterContent__bottom .CopyRight{padding:20px;font-size:12px}.GoodMorningFooterContent__bottom .CopyRight .notice{height:calc(1.3em * 2);line-height:1.3}.GoodMorningFooterContent__bottom .CopyRight__item{width:100%;color:#999999;text-align:center;padding:10px;min-width:297px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.spaceBetween,.spaceBetweenWithContentFor3Column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alignItemsCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignItemsStart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexEnd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.spaceAround{-ms-flex-pack:distribute;justify-content:space-around}.directionColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.directionRowReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.verticalCenter,.alignContentCenter{-ms-flex-line-pack:center;align-content:center}.contentBetween{-ms-flex-line-pack:justify;align-content:space-between}
