#main #rules.article_contents .sec_inner,#main #privacypolicy.article_contents .sec_inner{max-width:828px}#main .article_contents *{margin:0}#main .article_contents .sec_inner{max-width:656px;padding:50px 15px 100px}@media only screen and (max-width: 768px){#main .article_contents .sec_inner{padding:50px 20px 50px}}#main .article_contents>.sec_wrap:first-of-type>.sec_inner{padding-top:0}@media only screen and (max-width: 768px){#main .article_contents>.sec_wrap:first-of-type>.sec_inner{padding-top:0}}#main .article_contents .sec_inner>*:not(:first-child){margin-top:24px}#main .article_contents .hero .hero_info{margin-top:24px;display:flex;justify-content:space-between}#main .article_contents .hero .hero_tag{font-size:1.4rem;background-color:#ff0c1c;padding:2px 8px;font-weight:500}#main .article_contents .hero .hero_date{font-size:1.4rem}#main .article_contents .hero .hero_text{margin-top:12px}#main .article_contents .sec_inner .link_archive{margin-top:100px}@media only screen and (max-width: 768px){#main .article_contents .sec_inner .link_archive{margin-top:40px}}#main .article_contents .sec_inner h2{font-size:2.4rem;border-bottom:2px solid #ff0c1c;line-height:1.3;font-weight:600}#main .article_contents .sec_inner h2:not(:first-child){margin-top:80px}#main .article_contents .sec_inner h2::after{display:none}#main .article_contents h3{background-color:#fff;padding:8px;border-left:2px solid #ff0c1c;font-size:1.8rem;line-height:1.3;font-weight:600}#main .article_contents h4{font-size:1.6rem;line-height:1.3;border-bottom-width:0;font-weight:600}#main .article_contents ul,#main .article_contents ol{padding:0}#main .article_contents ul li,#main .article_contents ol li{font-size:1.6rem;line-height:1.3;position:relative;padding-left:26px}#main .article_contents ul li::before,#main .article_contents ol li::before{position:absolute;top:0;left:0;line-height:1.8}#main .article_contents ul li:not(:first-child),#main .article_contents ol li:not(:first-child){margin-top:12px}#main .article_contents ul li:has(h3,h4)::before,#main .article_contents ol li:has(h3,h4)::before{line-height:1.3}#main .article_contents ul li::before{content:" ";display:block;width:8px;height:8px;border-radius:8px;background-color:#da000f;margin-top:calc(.65em - 4px)}#main .article_contents ol{list-style:none;counter-reset:ol_li}#main .article_contents ol li::before{margin-right:8px;counter-increment:ol_li;content:counter(ol_li) ".";color:#da000f;font-weight:600}#main .article_contents p{font-size:1.6rem;line-height:1.8;text-align:justify}#main .article_contents p.p-caption{font-size:1.2rem;line-height:1.5}#main .article_contents p.u-bold{font-weight:600}#main .article_contents a{color:#da000f;text-decoration:underline}@media(hover: hover){#main .article_contents a:hover{text-decoration:none}}#main .article_contents blockquote{padding-left:32px;border-left:2px solid #ff0c1c}#main .article_contents .p-img{margin-left:auto;margin-right:auto}#main .article_contents .p-img.-sizeM{width:73%}@media only screen and (max-width: 768px){#main .article_contents .p-img.-sizeL{width:100vw;margin-left:calc(50% - 50vw)}}#main .article_contents .p-img.-portrait{max-width:312px}#main .article_contents .u-col2{display:flex;justify-content:space-between}#main .article_contents .u-col2 .u-col2-inner{width:48%}#main .article_contents .article_listContainer{max-width:1000px;padding:50px 15px 100px;margin:0 auto}@media only screen and (max-width: 768px){#main .article_contents .article_listContainer{padding:50px 20px 50px}}#main .article_contents .article_linkList{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);margin-top:28px;max-width:1000px;grid-column-gap:32px;grid-row-gap:32px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .article_contents .article_linkList{max-width:130.0390117035vw;max-height:72.4317295189vw;grid-column-gap:3.1209362809vw;grid-row-gap:3.1209362809vw}}@media only screen and (max-width: 768px){#main .article_contents .article_linkList{margin-top:28px;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:32px}}#main .article_contents .article_linkList .article_link{display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-color:#fff;margin-top:0;padding-left:0;display:block;position:relative;box-shadow:0px 8px 24px 0px rgba(0,0,0,.3);height:100%}@media only screen and (max-width: 768px){#main .article_contents .article_linkList .article_link{aspect-ratio:374/240;max-width:656px;width:100%}}#main .article_contents .article_linkList .article_link:hover{opacity:.7}#main .article_contents .article_linkList .article_link::before{display:none}#main .article_contents .article_linkList .article_link_info{position:absolute;bottom:0;width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;box-sizing:border-box;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)}#main .article_contents .article_linkList .article_link_tag{font-size:1.4rem;line-height:1.5;background-color:#ff0c1c;padding:2px 8px;font-weight:500;color:#000}#main .article_contents .article_linkList .article_link_date{font-size:1.4rem;color:#fff;margin-bottom:0}#main .article_contents .article_linkList .article_link_title{font-size:1.8rem;line-height:1.5;color:#fff;font-weight:600;width:100%;margin-bottom:0;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media only screen and (max-width: 768px){#main .article_contents .article_linkList .article_link_title{font-feature-settings:"palt"}}#main .article_contents .article_linkList .article_link_img{height:100%}#main .article_contents .article_linkList .article_link_img img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}@media only screen and (min-width: 769px)and (max-width: 1440px){.u-onlysp{display:none !important}}@media only screen and (max-width: 768px){.u-onlypc{display:none !important}}#main .article_contents p{text-align:initial}
