section#index{width:540px;margin-right:9%}section#index h2{width:530px;line-height:0;margin-bottom:45px}section#index h2 img{width:100%;height:auto}section#index time{display:block;font-family:'Poppins', Arial, Helvetica, "sans-serif";font-weight:400;font-size:2.85714rem;line-height:1.5;letter-spacing:.15em;margin-bottom:20px}section#index p{margin:30px 0 15px;font-size:.92857rem;line-height:1.8;letter-spacing:.1em}section#index q{display:block;font-family:'Poppins', Arial, Helvetica, "sans-serif";font-weight:400;font-size:.71429rem;line-height:1.6;letter-spacing:.1em;color:#444}section#index ul.link{display:flex;justify-content:space-between}section#index ul.link li{flex-basis:46%}section#index ul.link li a{display:block;padding:.8em .8em .5em;background-color:#000;border-bottom:solid 1px #666;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-transition:all .6s ease;-webkit-transition-delay:0s;transition:all .6s ease 0s}section#index ul.link li a strong{font-family:'Poppins', Arial, Helvetica, "sans-serif";font-weight:600;font-size:1.28571rem;line-height:1.2;letter-spacing:.1em}section#index ul.link li a span{display:inline-block;font-size:.71429rem;line-height:1.2;letter-spacing:.15em;opacity:.8;margin-left:1em}section#index ul.link li a:hover{border-bottom-color:#000;filter:invert(1)}section#index ul.sns{display:flex;justify-content:flex-start;column-gap:50px;line-height:0;margin-top:50px}section#index ul.sns li{flex-basis:36px}section#index ul.sns li a{filter:brightness(.7)}section#index ul.sns li a:hover{filter:brightness(.9)}@media (max-width: 767.98px){section#index{width:77%;margin:0 auto}section#index h2{width:100%;max-width:350px;margin-bottom:35px}section#index time{font-size:5.83333vw}section#index p{margin:25px 0 10px;font-size:2.5vw}section#index q{font-size:1.875vw}section#index ul.link{flex-direction:column}section#index ul.link li{flex-basis:auto}section#index ul.link li a{border-bottom:solid 1px #666}section#index ul.link li a strong{font-size:4.16667vw}section#index ul.link li a span{font-size:2.5vw}section#index ul.sns{justify-content:space-between;column-gap:0}section#index ul.sns li{flex-basis:32px}}
