.header{position:relative;max-width:1064px;width:100%;margin:0 auto}.newsBnr{max-width:819px;margin:0 auto 30px}@media (max-width:768px){.newsBnr{padding-right:16px;padding-left:16px;margin-bottom:16px}}@media (min-width:768px){.newsBnr a{transition:all 0.3s ease-in}.newsBnr a:hover{filter:brightness(1.06)}}.topBnr{padding:24px;background-color:#2b2b2b}@media (max-width:768px){.topBnr{padding:24px 16px}}.topBnr__list{display:flex;justify-content:center;width:100%}@media (max-width:768px){.topBnr__list{flex-wrap:wrap;justify-content:space-between}}.topBnr__item{max-width:254px;margin:0 12px}@media (max-width:768px){.topBnr__item{width:48%;margin:0}.topBnr__item:nth-child(n+3){margin-top:12px}}.topBnr__text{margin-top:32px;color:#fff;font-size:24px;text-align:center}@media (max-width:768px){.topBnr__text{font-size:5vw}}.section__inner{max-width:1008px;width:100%;margin:54px auto 0}@media (max-width:768px){.section__inner{margin-top:32px}}.section__title,.snsContents__title{color:#e50112;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal;font-size:36px;letter-spacing:5px;text-align:center;-webkit-text-stroke:1px #e50112}.section__title span,.snsContents__title span{display:inline-block}.section__title span:first-of-type,.snsContents__title span:first-of-type{color:#fff;transform:rotate(2deg) translateY(-4px)}.section__title span:nth-child(3n),.snsContents__title span:nth-child(3n){transform:rotate(-2deg) translateY(-4px)}.section__title span:nth-child(4n),.snsContents__title span:nth-child(4n){transform:rotate(5deg)}.story{display:grid;grid-template-columns:576px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"img data" "img text";column-gap:24px;row-gap:16px;margin-top:36px;padding-bottom:56px}@media (max-width:768px){.story{display:block;margin-top:20px}}.story__img{grid-area:img;max-width:576px;width:100%}@media (max-width:768px){.story__img{margin:12px auto 0}}.story__textArea{grid-area:text;position:relative}@media (max-width:768px){.story__textArea{margin-top:12px}}.story__data{grid-area:data}@media (max-width:768px){.story__data{display:flex;align-items:flex-end;padding:0 20px}}.story__data dt{color:#e50112;font-size:28px}@media (max-width:768px){.story__data dt{font-size:5.6vw}}.story__data dt .l{padding:0 4px;color:#fff;font-size:1.5em;-webkit-text-stroke:1px #e50112}@media (max-width:768px){.story__data dt .l{padding:0;font-size:1.75em}}.story__data dd{margin-top:10px;font-size:18px}@media (max-width:768px){.story__data dd{margin-left:5vw;padding-bottom:2px;font-size:4.2vw}}@media (max-width:768px){.story__data dd .year{display:none}}.story__data dd .l{padding:0 4px;font-size:1.55em}@media (max-width:768px){.story__data dd .l{padding:0}}.story__text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:2}@media (max-width:768px){.story__text{padding:0 20px}}.story .moreBtn{position:absolute;bottom:0;right:0}@media (max-width:768px){.story .moreBtn{position:static}.story .moreBtn__red{margin:16px auto 0}}.midBnr{background:url(../img/top/bnr_bg.jpg) no-repeat center center/cover}.midBnr__inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1008px;width:100%;margin-right:auto;margin-left:auto;padding:32px 24px}@media (max-width:768px){.midBnr__inner{display:block;padding:24px 16px}}.midBnr__item{width:100%;max-width:456px}.midBnr__item:nth-child(n+3){margin-top:24px}@media (max-width:768px){.midBnr__item{margin:0}.midBnr__item:not(:first-of-type){margin-top:24px}}.midBnr__item img{width:100%}.separate{margin-top:56px;padding-top:240px;background:url(../img/top/separate.jpg) no-repeat center center/cover}@media (max-width:768px){.separate{margin-top:0;padding-top:160px}}.news{position:relative}.news .section__inner{padding-bottom:40px}.news:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:272px;background-color:#e50112}.news .articleList .article:nth-of-type(n+5){display:none}@media (max-width:768px){.news .articleList .article:nth-of-type(n+5){display:block}}.news .moreBtn a{margin:56px auto 0}.addBnrWrap{padding-top:42px}.addBnr__inner{background-color:#fff2f2}.addBnr__list--site{width:254px}@media (max-width:768px){.addBnr__list--site{width:48.4%}}.dodora{padding:48px 0;background-color:#001d54}@media (max-width:768px){.dodora{padding:30px 16px}}.dodora__inner{margin:0 auto;max-width:960px;padding:32px;background-color:#fff}@media (max-width:768px){.dodora__inner{padding:16px}}.dodora__logo{width:112px;margin:0 auto}.dodora .programList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.dodora .programList li{width:24.33%}@media (max-width:768px){.dodora .programList li{width:48%;margin-bottom:14px}}@media (min-width:768px){.dodora .programList li a{transition:all 0.3s ease-in}}.dodora .btn{display:block;width:240px;height:40px;margin:24px auto 0;color:#fff;font-size:14px;text-align:center;text-decoration:none;line-height:40px;background-color:#00205b}@media (max-width:768px){.dodora .btn{margin-top:8px}}.snsContents{padding-top:50px;padding-bottom:72px;background:url(../img/top/sns_bg.png) repeat 0 0/187px 145px}@media (max-width:768px){.snsContents{padding-top:36px;padding-bottom:36px}}.snsContents__inner{display:flex;justify-content:space-between;max-width:1040px;width:100%;margin:32px auto 0}@media (max-width:768px){.snsContents__inner{display:block;margin-top:24px;padding:0 24px}}.snsContents .twitter{max-width:488px;width:100%;padding:28px 24px;border-radius:16px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width:768px){.snsContents .twitter{padding:24px 14px}}.snsContents .twitter__title{color:#1ea1f1;font-size:30px;text-align:center}.snsContents .twitter__title i{margin-right:16px}.snsContents .twitter__timeline{margin-top:24px}@media (max-width:768px){.snsContents .twitter__timeline{margin-top:12px}}.snsContents .twitter__link a{display:block;width:264px;margin:30px auto 0;padding:14px 0;border:1px solid #1ea1f1;border-radius:45px;color:#1ea1f1;font-size:14px;text-align:center;text-decoration:none}@media (min-width:768px){.snsContents .twitter__link a{transition:all 0.3s ease-in}.snsContents .twitter__link a:hover{color:#fff;background-color:#1ea1f1}}@media (max-width:768px){.snsContents .twitter__link a{margin-top:21px}}.snsContents .snsList{display:flex;flex-direction:column;justify-content:space-between;max-width:481px;width:100%}@media (max-width:768px){.snsContents .snsList{display:block;margin-top:24px}}.snsContents .snsList__item{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.snsContents .snsList__item:not(:first-of-type){margin-top:13px}
/*# sourceMappingURL=top.css.map */