@charset "UTF-8";body{height:100%;width:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{display:block}a,a:hover,p:hover{text-decoration:none}img{display:block}ol,ul{list-style:none;margin:0;padding:0}li{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Arial,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;outline:none;padding:0}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;word-wrap:break-word;color:#183028;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;position:relative;text-rendering:optimizelegibility;word-break:break-all}@media (max-width:1024px){body{background-color:#f4f4f4}}header{box-shadow:0 4px 3px -3px rgba(0,0,0,.6);-webkit-box-shadow:0 4px 3px -3px rgba(0,0,0,.6);-moz-box-shadow:0 4px 3px -3px rgba(0,0,0,.6);margin-bottom:0}main{background-color:#fff;margin:0 auto;overflow:hidden;width:100%}.content_inner{margin:auto;max-width:1200px;width:100%}@media (max-width:1024px){.content_inner{width:100%}}.content_title{color:#183028;font-family:inherit;font-size:32px;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1024px){.content_title{font-size:24px}}.content_title_eng{color:#0bb783;display:block;font-family:Arial Rounded MT Bold,sans-serif;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:1;margin:0 0 16px}@media (max-width:1024px){.content_title_eng{font-size:14px;margin:0 0 8px}}.content_button{background-color:#099ec3;border-radius:8px;text-align:center}.content_button-link{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;padding:20px 0}@media (max-width:320px){.content_button-link{font-size:14px}}.content_eyecatch{background-color:#fff;padding:80px 0}@media (max-width:1024px){.content_eyecatch{padding:24px 16px}}.content-background{background:rgba(0,0,0,.32);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.content-hide{display:none}@media (max-width:1024px){.show_pc{display:none}}.show_se{display:none}@media (max-width:374px){.show_se{display:initial}}@media (min-width:1024px){.show_sp{display:none}}.footer{background-color:#0bb783;height:auto;padding:32px 0 0;width:100%}@media (max-width:1024px){.footer{padding:32px 0 0}}.footer_inner{margin:auto;max-width:1200px;width:100%}@media (max-width:1024px){.footer_name{padding:0 16px;width:100%}}@media (max-width:414px){.footer_name{width:auto}}@media (max-width:1024px){.footer_logo{float:left;width:60%}}@media (max-width:414px){.footer_logo{float:none}}.footer_logo-img{height:auto;width:280px}@media (max-width:1024px){.footer_logo-img{width:168px}}.footer_share{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.footer_share{float:left;margin:12px 0 0}}@media (max-width:414px){.footer_share{float:none;margin:12px 0 0}}.footer_share-item{margin:0 4px}@media (max-width:1024px){.footer_share-item{margin:0 6px}}.footer_menu{width:100%}@media (max-width:1024px){.footer_menu{padding:0 40px}}@media (max-width:414px){.footer_menu{padding:0 16px}}.footer_menu-section{margin:0 24px 0 0;min-width:196px}@media (max-width:1024px){.footer_menu-section{margin:40px 0 0;width:100%}}.footer_menu-section-flex{display:flex;justify-content:space-between}.footer_menu-section-flex>div{margin:0;width:48%}@media (max-width:1024px){.footer_menu-section-flex>div{margin:0;width:100%}.footer_menu-section-flex{flex-wrap:wrap;justify-content:flex-start}}.footer_menu-section:last-child{margin-bottom:0}@media (max-width:1024px){.footer_menu-section:last-child{margin:40px 0 0}}.footer_menu-title{border-bottom:1px solid #fff;color:#fff;font-family:Arial Rounded MT Bold,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;margin:40px 0 0;padding:0 0 4px}@media (max-width:1024px){.footer_menu-title{font-size:16px;margin:0 0 4px}}.footer_menu-list{display:flex;flex:1;flex-wrap:wrap;width:100%}.footer_menu-list div{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:20px 0 0;width:100%}.footer_menu-list div a{font-size:16px}.footer_menu-item{margin:12px 0 0;width:20%}@media (max-width:1024px){.footer_menu-item{width:50%}}.footer_menu-item-two{margin:12px 0 0;width:50%}@media (max-width:1024px){.footer_menu-item-two{width:100%}}.footer_menu-link{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1024px){.footer_menu-link{font-size:12px}.footer_menu-info{align-items:flex-start;display:flex;justify-content:space-between}}.footer_menu-corp{color:#fff;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 16px}@media (max-width:1024px){.footer_menu-corp{font-size:12px}}.footer_menu-corp_cap{color:#fff;display:block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 8px}@media (max-width:1024px){.footer_menu-corp_cap{font-size:12px}}.footer_menu-contact{margin-top:16px}.footer_menu-contact_item{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 8px}@media (max-width:1024px){.footer_menu-contact_item{font-size:12px}}.footer_menu-contact_link{color:#fff;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1024px){.footer_menu-contact_link{font-size:12px}}.footer_copyright{background-color:#183028;height:auto;margin:80px 0 0;padding:12px 0;text-align:center;width:100%}@media (max-width:1024px){.footer_copyright{margin:48px 0 0}}.footer_copyright-text{color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0;line-height:1}.footer_copyright-lp{margin:0}.footer_company{background-color:#fff;padding:6px;text-align:center}.footer_company a{color:#333;font-size:14px}.footer-listPc{display:block}@media (max-width:1024px){.footer-listPc{display:none}}.footer-listSp{display:none}@media (max-width:1024px){.footer-listSp{display:block}}.footer_article_lp_company{background-color:#f2f2f2;color:#000;font-size:16px;font-weight:700;padding-bottom:8px;text-align:center}.footer_menu-item-pc-break{flex-basis:100%;height:0!important;margin:0!important;padding:0!important}@media (max-width:1024px){.footer_menu-item-pc-break{display:none}}*{box-sizing:border-box}@keyframes loop-list{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.award__section-title{text-align:center}.award__section-title__jp{color:#fff;font-size:32px;font-weight:700;line-height:40px}.award__section-title__en{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;line-height:20px;margin:12px 0 0}.award__detail .award__section-title__jp{font-size:24px;line-height:32px}.award__detail .award__section-title__en{font-size:14px;line-height:16px}.award__top-side{position:fixed;right:64px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:100}.award__top-side__text{color:#fff;font-size:10px;font-weight:400;writing-mode:vertical-rl}.award__top-eyecatch{background-size:cover;height:auto;position:relative;width:100%}.award__top-eyecatch__movie{height:auto;left:50%;line-height:100%;max-height:820px;overflow-y:hidden;position:fixed;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100vw;z-index:0}.award__top-eyecatch__movie-inner{position:relative}.award__top-eyecatch__movie-file{height:auto;width:100%}.award__top-eyecatch__movie-overlay{background:url(https://image.money-career.com/award/bg_overlay.webp) repeat 0 0/4px 4px;display:block;height:100%;position:absolute;width:100%}.award__top-header{padding:32px 32px 0;position:relative;z-index:1}.award__top-logo{height:auto;width:168px}.award__top-eyecatch__logo{display:inline-block;position:relative;top:-8px}.award__top-eyecatch__content{padding:0 32px;position:relative;text-align:center;z-index:1}.award__top-eyecatch__logo-img{height:auto;margin:auto;width:753px}.award__top-eyecatch__logo-emblem{bottom:4px;height:auto;position:absolute;right:-36px;width:142px;z-index:2}.award__top-eyecatch__desc{display:flex;flex-direction:column}.award__top-eyecatch__wrap{margin:16px 0 0}.award__top-eyecatch__wrap:first-child{margin:0}.award__top-eyecatch__desc-text{background:#fff;color:#002c23;display:inline-block;font-size:18px;font-weight:700;line-height:28px;padding:16px 24px}.award__top-eyecatch__attention{color:#fff;font-size:11px;font-weight:400;line-height:16px;margin:16px 0 0}.award__top-eyecatch__corp{margin:32px 0 0}.award__top-eyecatch__corp-list{display:flex;justify-content:center;margin:16px 0 0}.award__top-eyecatch__corp-item{margin:0 8px}.award__top-eyecatch__corp-img{height:auto;width:80px}.award__top-category{height:auto;padding:88px 32px;text-align:center;width:100%}.award__section-title{padding:32px 0 0;position:relative}.award__section-title:before{background:#fff;content:"";display:block;height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:40px}.award__top-category-list{display:flex;flex-wrap:wrap;margin:24px auto 0;max-width:1184px}.award__top-category-item{margin:24px 12px 0}.award__top-category-item__link{background:#cc9d11;background:linear-gradient(315deg,#cc9d11,#f6e6ae 60%,#ecd675);box-shadow:0 0 24px 0 rgba(174,142,0,.5);color:#816d05;display:block;font-size:18px;font-weight:700;height:72px;line-height:26px;padding:24px 0;text-shadow:1px 1px 0 #fff;width:212px}.award__top-category-item__link-line{padding:10px 0}.award__top-category-item__link-small{display:block;font-size:16px}.award__top-nav,.award__top-nav__head-img{height:auto;width:100%}.award__top-nav{background:#11e6a3;background:linear-gradient(90deg,#11e6a3,#086c4d);position:relative;text-align:center;z-index:1}.award__top-nav__content{padding:32px 32px 96px}.award__top-nav__tab{display:flex;justify-content:center;margin:32px 0 0}.award__top-nav__item-active{border-bottom:1px solid #fff}.award__top-nav__item-text{color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:16px 24px}.award__top-nav__button{margin:24px auto 0}.award__top-nav__button-link{background:#fff;border-radius:56px;box-shadow:0 3px 0 0 rgba(0,0,0,.16);color:#002c23;display:block;font-size:16px;font-weight:700;height:56px;line-height:24px;margin:auto;padding:16px 0;width:320px}.award__about{background:#bfeedf;height:auto;padding:0 32px 96px;position:relative;text-align:center;width:100%;z-index:1}.award__about .award__section-title:before{background:#002c23}.award__about .award__section-title__en,.award__about .award__section-title__jp{color:#002c23}.award__about-content{align-items:flex-start;display:flex;justify-content:center;margin:48px auto 0;max-width:1020px}.award__about-emblem{height:268px;margin:0 80px 0 0;width:268px}.award__about-desc{text-align:left}.award__about-desc__title{border-bottom:1px solid #002c23;color:#002c23;font-size:18px;font-weight:700;line-height:22px;padding:0 0 16px}.award__about-desc__text{color:#002c23;font-size:16px;font-weight:400;line-height:32px;margin:16px 0 40px}.award__about-desc__attention{color:#666;font-size:11px;font-weight:400;line-height:16px;margin:-8px 0 0}.award__detail-eyecatch{background:#008d70;background:linear-gradient(90deg,#008d70,#022b23);height:auto;padding:28px 16px 32px;text-align:center;width:100%}.award__detail-eyecatch__logo{display:inline-block;position:relative}.award__detail-eyecatch__logo-img{height:auto;margin:auto;width:578px}.award__detail-eyecatch__logo-emblem{bottom:4px;height:auto;position:absolute;right:-28px;width:112px}.award__detail-eyecatch__date{bottom:-16px;color:#fff;font-family:Inter,sans-serif;font-size:32px;font-weight:700;left:50%;line-height:40px;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.award__detail-eyecatch__desc{color:#fff;font-size:14px;font-weight:700;letter-spacing:4.2px;line-height:28px;margin:24px 0 0}.award__detail-category{background:#fff;padding:0 16px 48px}.award__detail-category .award__section-title:before{background:#002c23}.award__detail-category .award__section-title__en,.award__detail-category .award__section-title__jp{color:#002c23}.award__detail-category__list{align-items:flex-start;display:flex;justify-content:center;margin:48px 0 0}.award__detail-category__item{margin:0 12px}.award__detail-category__link{cursor:pointer;padding:0 12px;text-align:center}.award__detail-category__item-img{height:auto;margin:auto;width:56px}.award__detail-category__item-text{color:#002c23;font-size:14px;font-weight:400;line-height:20px;margin:16px 0}.award__detail-category__item-text__2line{margin:8px 0 4px}.award__detail-category__item-text__small{font-size:12px}.award__detail-category__item-arrow{height:auto;margin:0 auto;transition:all .5s;width:24px}.award__detail-category__link:hover .award__detail-category__item-arrow{transform:translateY(4px)}.award__detail-rank{height:auto;padding:56px 32px 80px;position:relative;width:100%}.award__detail-rank__movie{background:#002c23;background-size:cover;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;z-index:-100}.award__detail-rank__movie-file{height:auto;position:sticky;position:-webkit-sticky;top:0;width:100%}.award__detail-rank__list{margin:auto;max-width:1160px;position:relative;z-index:1}.award__detail-rank__item{background:rgba(0,0,0,.6);border-radius:16px;height:auto;margin:56px 0 0;padding:0 96px 64px;width:100%}.award__detail-rank__title{color:#fff;font-size:32px;font-weight:700;line-height:40px;padding:32px 0 0;position:relative;text-align:center}.award__detail-rank__title:before{background:#fff;content:"";display:block;height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:40px}.award__detail-rank__fp{border-bottom:1px solid hsla(0,0%,100%,.5);display:flex;margin:80px auto 0;padding:0 0 40px}.award__detail-rank__fp-info{display:block;margin:0 76px 0 0;position:relative;width:320px}.award__detail-rank__fp-lebel{height:120px;left:-16px;position:absolute;top:-76px;width:120px;z-index:1}.award__detail-rank__fp-img{background:#fff;height:180px;padding:16px 24px;width:320px}.award__detail-rank__fp-text{align-items:center;display:flex;justify-content:space-between;margin:16px 0 0}.award__detail-rank__fp-name{color:#fff;font-size:24px;font-weight:700;line-height:32px;margin:0 8px 0 0}.award__detail-rank__fp-corp{font-size:14px;line-height:20px}.award__detail-rank__fp-arrow{height:32px;width:32px}.award__detail-rank__fp-info:hover .award__detail-rank__fp-img{opacity:.8}.award__detail-rank__fp-info:hover .award__detail-rank__fp-text{opacity:.8px}.award__detail-rank__fp-comment__expert{align-items:center;display:flex}.award__detail-rank__fp-comment__img{border-radius:50%;height:80px;margin:0 24px 0 0;width:80px}.award__detail-rank__fp-comment__name{color:#fff;font-size:18px;font-weight:700;line-height:26px}.award__detail-rank__fp-comment__job{display:block;font-size:14px;font-weight:400;line-height:20px;margin:0 0 4px}.award__detail-rank__fp-comment__text{color:#fff;font-size:16px;font-weight:400;line-height:28px;margin:24px 0 0}.award__detail-rank__st{align-items:center;display:flex;justify-content:space-between;padding:40px 0 0}.award__detail-rank__st-info{align-items:center;display:flex;justify-content:flex-start;width:calc(50% - 16px)}.award__detail-rank__st-info:first-child{margin:0 32px 0 0}.award__detail-rank__st-lebel{height:90px;width:90px}.award__detail-rank__st-img{background:#fff;height:80px;margin:0 24px;padding:8px 12px;width:140px}.award__detail-rank__st-text{align-items:center;display:flex;justify-content:space-between;width:100%}.award__detail-rank__st-name{color:#fff;font-size:18px;font-weight:700;line-height:26px;margin:0 12px 0 0}.award__detail-rank__fp-corp{display:block;font-size:12px;font-weight:400;line-height:18px;margin:4px 0 0}.award__detail-rank__st-arrow{height:32px;width:32px}.award__detail-rank__fp-row{display:flex;margin:80px auto 0;padding:0 0 40px}.award__detail-rank__fp-row .award__detail-rank__fp-info{margin:0 40px 0 0}.award__detail-rank__st-row{border-left:1px solid hsla(0,0%,100%,.5);padding:0 0 0 40px}.award__detail-rank__st-row .award__detail-rank__st-info{width:100%}.award__detail-rank__st-row .award__detail-rank__st-info:last-child{margin:32px 0 0}.award__detail-rank__item-attention{margin:40px 0 0}.award__detail-rank__item-attention__text,.award__detail-rank__item-attention__text_underline{color:#fff;font-size:11px;font-weight:400;line-height:15px;margin:8px 0 0}.award__detail-rank__item-attention__text_underline{text-decoration:underline}.award__detail-rank__item-attention__link{color:#fff;display:inline;text-decoration:underline}.award__detail-rank__fp-info__other-insurance{color:#002c23;display:inline;position:relative;text-decoration:underline;width:320px}.award__detail-rank__fp-info__other-insurance:visited{color:#002c23}.is_sp{display:none}.award_2025{background-image:url(https://image.money-career.com/agency_award/agency_award_bg.webp);background-repeat:repeat;background-size:contain;font-family:YuMincho,sans-serif;width:100%}.award_2025__header{align-items:center;background:linear-gradient(180deg,rgba(0,112,78,.5),rgba(11,183,131,0));display:flex;flex-direction:column;gap:30px;justify-content:space-between;padding:25px 0 0;position:relative;width:100%}.award_2025__header__kv{display:flex;justify-content:center;width:100%}.award_2025__header__kv:after,.award_2025__header__kv:before{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;top:0}.award_2025__header__kv:before{background-image:url(https://image.money-career.com/agency_award/agency_award_kv_left_pc.webp);left:0;width:292px}.award_2025__header__kv:after{background-image:url(https://image.money-career.com/agency_award/agency_award_kv_right_pc.webp);right:0;width:270px}.award_2025__header__kv img{display:block;-o-object-fit:contain;object-fit:contain;width:719px}.award_2025__header__message{color:#fff;font-size:22px;font-weight:800;line-height:200%;text-align:center;z-index:1}.award_2025__main{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:100px;padding:0 20px 100px}.award_2025__main__card{border:7px solid #ecdc9f;display:flex;flex-direction:column;padding:0 20px 60px;position:relative;width:530px}.award_2025__main__card__badge{left:-28px;position:absolute;top:-28px;width:217px}.award_2025__main__card__badge img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.award_2025__main__card__title{align-items:center;color:#fff;display:flex;font-size:51px;font-weight:800;height:213px;line-height:140%;padding:30px 0 50px 200px}.award_2025__main__card__content{display:flex;flex-direction:column;gap:30px;margin-top:30px}.award_2025__main__card__content a{text-decoration:none}.award_2025__main__card__content__button{width:100%}.award_2025__main__card__content__button:hover{transform:scale(1.05)}.award_2025__main__card__content__button img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.award_2025__main__award{margin:0 auto;max-width:1158px;width:100%}.award_2025__main__award img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.award_2025 .pc_only{display:block}.award_2025 .sp_only{display:none}@media (max-width:960px) and (min-width:641px){.is_pc{display:none}.award__top-eyecatch__desc.is_sp{display:block}.award__top-eyecatch__logo-img{width:100%}.award__top-eyecatch__logo-emblem{right:0;width:120px}.award__top-eyecatch__corp{overflow:scroll;white-space:nowrap}.award__top-eyecatch__corp-list{justify-content:flex-start}.award__top-category-list{justify-content:center}}@media (max-width:1200px){.award__top-eyecatch__corp.is_pc{display:none}.award__top-eyecatch__corp.is_sp{display:flex;margin:8px 0 0;overflow:hidden;width:100vw}.award__top-eyecatch__corp-wrap{animation:loop-list 10s linear infinite}.award__top-eyecatch__corp-list{justify-content:flex-start}}@media (max-width:1080px){.award__detail-rank__st-info{flex-wrap:wrap;width:100%}.award__detail-rank__st-text{margin:16px 0 0;width:100%}.award__detail-category__list{flex-wrap:wrap;justify-content:space-between;margin:8px 0 0}.award__detail-category__item{margin:16px 16px 0;width:calc(33.33333% - 32px)}.award__detail-category__link{padding:0}.award__detail-category__item-text{margin:0}.award__detail-category__item-arrow{margin:0 auto}.award_2025__header{background:none;padding:0}.award_2025__header__kv:after,.award_2025__header__kv:before{display:none}.award_2025__header__kv img{width:100%}.award_2025__header__message{font-size:clamp(.875rem,.693rem + .91vw,1.375rem);padding:0 20px;text-align:left}.award_2025__main{flex-direction:column;gap:18px;margin:40px auto 0;max-width:640px;padding:0 0 40px}.award_2025__main__card{margin:0 20px;padding:0 20px 40px;width:calc(100% - 40px)}.award_2025__main__card__badge{left:-18px;top:-20px;width:128px}.award_2025__main__card__title{font-size:30px;height:107px;padding:25px 0 32px 110px}.award_2025__main__card__content{gap:20px;margin-top:20px}.award_2025__main__award{max-width:640px}.award_2025 .pc_only{display:none}.award_2025 .sp_only{display:block}}@media (max-width:640px){.award__top-eyecatch__corp.is_pc{display:none}.award__detail{overflow-x:hidden}.is_pc{display:none}.is_sp{display:block}.award__section-title{padding:16px 0 0}.award__section-title__jp{font-size:24px;line-height:28px}.award__section-title__en{font-size:12px;line-height:16px}.award__detail .award__section-title{padding:24px 0 0}.award__top-eyecatch{overflow-x:hidden}.award__top-header{padding:12px 8px 0}.award__top-eyecatch__content{padding:0 16px}.award__top-eyecatch__movie{width:144vw}.award__top-eyecatch__movie-file{height:auto;width:100%}.award__top-logo{width:112px}.award__top-eyecatch__logo{padding:0 8px;top:12px}.award__top-eyecatch__logo-img{width:100%}.award__top-eyecatch__logo-emblem{bottom:-8px;right:0;width:64px}.award__top-eyecatch__desc{margin:32px 0 0;padding:0 8px}.award__top-eyecatch__wrap{margin:12px 0 0}.award__top-eyecatch__desc-text{font-size:12px;line-height:20px;padding:6px 24px}.award__top-eyecatch__wrap-second .award__top-eyecatch__desc-text{padding:6px 16px}.award__top-eyecatch__wrap-third .award__top-eyecatch__desc-text{padding:6px 32px}.award__top-eyecatch__attention{font-size:10px;line-height:14px;text-align:left}.award__top-category{padding:48px 4px}.award__top-category-list{margin:8px 0 0}.award__top-category-item{width:calc(50% - 24px)}.award__top-category-item__link{font-size:14px;height:52px;line-height:20px;padding:16px 0;width:100%}.award__top-category-item__link-line{padding:6px 0}.award__top-category-item__link-small{display:block;font-size:12px}.award__top-nav{background:#11e6a3;background:linear-gradient(150deg,#11e6a3 -4%,#086c4d 50%)}.award__top-nav__button{margin:24px 24px 0}.award__top-nav__button-link{font-size:14px;height:44px;line-height:20px;padding:12px 0;width:100%}.award__about{padding:0 16px 64px}.award__about .award__section-title{padding:24px 0 0}.award__about-content{align-items:center;flex-direction:column;margin:32px 0 0;width:100%}.award__about-emblem{height:218px;margin:0 auto 24px;width:218px}.award__detail-eyecatch__logo-img{width:100%}.award__detail-eyecatch__logo-emblem{bottom:-12px;right:2px;width:64px}.award__detail-eyecatch__date{font-size:24px;line-height:32px}.award__detail-eyecatch__desc{font-size:11px;letter-spacing:3.3px;line-height:20px;margin:20px 0 0}.award__detail-category{padding:0 0 40px}.award__detail-category__list{flex-wrap:wrap;justify-content:space-between;margin:8px 0 0}.award__detail-category__item{margin:16px 16px 0;width:calc(33.33333% - 32px)}.award__detail-category__link{padding:0}.award__detail-category__item-img{height:40px;width:40px}.award__detail-category__item-text{margin:8px 0}.award__detail-category__item-text__2line{margin:0}.award__detail-category__item-arrow{margin:0 auto}.award__detail-rank{background:#002c23;background-size:cover;padding:8px 16px 64px;z-index:1}.award__detail-rank__item{margin:24px 0 0;padding:0 24px 40px}.award__detail-rank__title{font-size:24px;line-height:32px;padding:24px 0 0}.award__detail-rank__fp{flex-direction:column;margin:48px auto 0}.award__detail-rank__fp-info{margin:0;width:100%}.award__detail-rank__fp-lebel{height:88px;top:-36px;width:88px}.award__detail-rank__fp-img{height:auto;width:100%}.award__detail-rank__fp-name{font-size:18px;line-height:24px}.award__detail-rank__fp-corp{font-size:11px;line-height:16px}.award__detail-rank__fp-comment{margin:32px 0 0}.award__detail-rank__fp-comment__img{height:48px;margin:0 16px 0 0;width:48px}.award__detail-rank__fp-comment__name{font-size:16px;line-height:24px}.award__detail-rank__fp-comment__job{font-size:12px;line-height:18px}.award__detail-rank__fp-comment__text{font-size:14px;line-height:25px;margin:16px 0 0}.award__detail-rank__st{flex-direction:column}.award__detail-rank__st-info{flex-wrap:wrap;width:100%}.award__detail-rank__st-info:first-child{margin:0 0 32px}.award__detail-rank__st-img{height:auto;margin:0 0 0 16px;padding:8px 16px;width:calc(100% - 106px)}.award__detail-rank__st-text{margin:12px 0 0;width:100%}.award__detail-rank__st-name{font-size:14px;line-height:20px;margin:0 0 0 8px}.award__detail-rank__item-attention{margin:32px 0 0}.award__detail-rank__fp-row{flex-direction:column;margin:48px auto 0;padding:0}.award__detail-rank__fp-row .award__detail-rank__fp-info{margin:0 0 40px}.award__detail-rank__st-row{border-left:none;border-top:1px solid hsla(0,0%,100%,.5);padding:40px 0 0}}
