#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_inner>*:not(:first-child),#main .article_contents .modal_content_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:40px;max-width:312px}@media only screen and (max-width: 768px){#main .article_contents .sec_inner .link_archive{margin-top:40px}}#main .article_contents .sec_inner h2,#main .article_contents .modal_content_inner h2{position:relative;z-index:20;margin:0;padding:0;border:none;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),#main .article_contents .modal_content_inner h2:not(:first-child){margin-top:80px}#main .article_contents .sec_inner h2::after,#main .article_contents .modal_content_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 h3.-lightgray{background-color:#eef0f0}#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 ul li:not(:first-child){padding-left:0;margin-top:0}#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 ul.list-icon-none li{padding-left:1em;text-indent:-1em}#main .article_contents ul.list-icon-none li::before{display:none}#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 .p-img figcaption{font-size:1.2rem;line-height:1.5;margin-top:8px}#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}@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}#main .article_contents .splide{width:100%}#main .article_contents .splide .splide__slide{height:auto !important;display:flex !important}#main .article_contents .splide .result_item{display:flex !important;flex-direction:column !important;width:100%;height:100%}#main .article_contents .splide .result_item .result_item_detail{padding-left:0;display:flex !important;flex-direction:column !important;flex:1 0 auto !important;align-items:stretch !important}#main .article_contents .splide .result_item .result_item_detail .result_item_title{display:block;color:#000;font-size:1.8rem;font-weight:600;line-height:130%;margin:8px 0}#main .article_contents .splide .result_item .result_item_detail .result_item_company{display:flex !important;flex-direction:column !important;flex:1 0 auto !important;color:#000;font-size:1.6rem;font-weight:300;line-height:150%;margin-bottom:8px}#main .article_contents .splide .result_item .result_item_detail .geniac_btn_wrap{min-width:auto !important;width:100% !important;margin-top:auto !important;display:flex !important}#main .article_contents .splide .result_item .result_item_detail .geniac_btn_wrap .geniac_btn_txt{position:relative;width:100%;left:47px}@media only screen and (max-width: 768px){#main .article_contents .splide .result_item .result_item_detail .geniac_btn_wrap .geniac_btn_txt{left:20px}}#main .article_contents .splide .result_item .result_item_detail .geniac_btn_wrap a{width:100% !important;text-decoration:none !important}#main .article_contents .splide ul li::before{content:none}#main .article_contents .modal{overflow-y:scroll;width:100%;height:100%;position:fixed;top:-9999em;left:-9999em;opacity:0;transition:opacity .3s ease-out;z-index:1000;margin:0 !important}#main .article_contents .modal.-show{opacity:1;top:0;left:0}#main .article_contents .modal .modal_inner{position:relative;height:100%}#main .article_contents .modal .modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#main .article_contents .modal .modal_content{background-color:#fff;position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:80%}@media only screen and (min-width: 769px)and (max-width: 1440px){#main .article_contents .modal .modal_content{max-width:870px}}@media only screen and (max-width: 768px){#main .article_contents .modal .modal_content{max-width:90%}}#main .article_contents .modal .modal_content .modal_content_inner{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 10px), -50%);width:90%;height:80%;overflow-y:scroll;padding-right:20px}@media only screen and (max-width: 768px){#main .article_contents .modal .modal_content .modal_content_inner{transform:translate(calc(-50% + 5px), -50%);padding-right:10px}}#main .article_contents .modal .modal_content .modal_content_inner .modal_close_bottom{margin-top:40px;width:100%;justify-content:center;max-width:none}#main .article_contents .modal .modal_content .modal_content_inner .modal_close_bottom .geniac_btn.-modalclose{padding:6px 30px 6px 30px}#main .article_contents .modal .modal_content .modal_content_inner .modal_close_bottom .geniac_btn.-modalclose .geniac_btn_txt{min-width:212px}#main .article_contents .modal .modal_close_top{position:absolute;top:17px;right:6px;font-size:5rem;line-height:0;text-decoration:none;color:#000}@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}}html:has(.modal.-show){overflow:hidden}
