.news-main{background:#fffdf4}.news__inner{grid-template-columns:minmax(auto, var(--base-contents-max-width,1140px));justify-content:center;display:grid}@media (width<768px){.news__inner{padding-block:min(12.8205%,50px);padding-inline:min(12.8205%,25px)}}@media (768px<=width<1000px){.news__inner{padding-block:min(6.25%,50px);padding-inline:min(6.25%,25px)}}@media (width>=1000px){.news__inner{padding-block:100px;padding-inline:25px}}.news__inner{--base-contents-max-width:804px}@media (width<768px){.news__inner{gap:15px;padding-block:70px;padding-inline:25px}}@media (width>=768px){.news__inner{gap:25px;padding-inline:50px}}.news__title{margin-inline:auto}@media (width<768px){.news__title{row-gap:15px;max-width:126px}}@media (width>=768px){.news__title{row-gap:50px;max-width:254px}}.news__content{row-gap:25px;display:grid}.news__content-title{border-top:2px dashed #ea0c30;border-bottom:2px dashed #ea0c30;align-items:center;column-gap:15px;padding-block:15px;display:grid}@media (width<768px){.news__content-title{grid-template-columns:1fr}}@media (width>=768px){.news__content-title{grid-template-columns:max-content auto}}.news__content-title time{color:#ea0c30;font-family:Lobster,sans-serif;font-size:1.125rem;font-weight:400}.news__content-title-text{letter-spacing:1px;font-weight:700;line-height:1.4}@media (width<768px){.news__content-title-text{font-size:1rem}}@media (width>=768px){.news__content-title-text{font-size:1.25rem}}.news__wysiwyg{row-gap:25px;display:grid}.news__wysiwyg-title{background:#e7e7e7;border-radius:9px;padding:5px 15px}.news__wysiwyg pre{background-color:#eee;border:1px solid #aaa;width:100%;margin:0;padding:20px;display:block;overflow-x:auto}.news__wysiwyg pre code{text-align:left;white-space:break-spaces;display:block}.news__wysiwyg pre span{color:#ea0c30}.news__wysiwyg img{border:1px solid #d5d5d5;border-radius:5px}.news__wysiwyg img+p{margin-top:10px}.news__wysiwyg p>strong{font-weight:700}.news__wysiwyg .blue-text{color:#0090d4;font-weight:700}.news__wysiwyg .green-text{color:#54bd79;font-weight:700}.news__wysiwyg .red-text{color:#ea0c30}@media (width<768px){.news__wysiwyg .text-strong{font-size:1.125rem}}@media (width>=768px){.news__wysiwyg .text-strong{font-size:1.25rem}}.news__wysiwyg .text-strong strong{font-weight:700}@media (width<768px){.news__wysiwyg .text-small{font-size:.75rem}}@media (width>=768px){.news__wysiwyg .text-small{font-size:.875rem}}.news__wysiwyg .text-small.center{text-align:center}.news__wysiwyg .note{color:#727171;font-size:.875rem;line-height:1.4}.news__wysiwyg .note li{text-indent:-1rem;padding-left:1rem;position:relative}.news__wysiwyg .note li:not(:last-child){margin-bottom:5px}.news__wysiwyg .quote{background:#fff;border:1px solid #0090d4;border-radius:5px;row-gap:15px;display:grid}@media (width<768px){.news__wysiwyg .quote{padding:20px}}@media (width>=768px){.news__wysiwyg .quote{padding:20px 40px}}.news__wysiwyg .quote>h2{color:#0090d4;font-size:1.25rem;font-weight:700}.news__wysiwyg .quote>p{font-size:.875rem}.news__wysiwyg .images{text-align:center}.news__wysiwyg .images img{width:auto;max-width:100%;height:auto}.news__wysiwyg .images__columns{display:grid}@media (width<768px){.news__wysiwyg .images__columns{gap:20px}}@media (width>=768px){.news__wysiwyg .images__columns{grid-template-columns:repeat(2,1fr);gap:25px;padding-inline:29px}}.news__wysiwyg .images__float-wrap{line-height:2;overflow:hidden}@media (width<768px){.news__wysiwyg .images__float-wrap{row-gap:15px;display:grid}}@media (width>=768px){.news__wysiwyg .images__float-wrap{padding-inline:18px}}@media (width<768px){.news__wysiwyg .images__float img{width:100%;height:auto;display:block}}@media (width>=768px){.news__wysiwyg .images__float img{width:auto;max-width:100%;height:auto;display:block}.news__wysiwyg .images__float-left{float:left;margin-bottom:5px;margin-right:50px}.news__wysiwyg .images__float-right{float:right;margin-bottom:5px;margin-left:50px}}.news__wysiwyg .link{color:#0090d4;text-decoration:underline}.news__wysiwyg table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #d5d5d5;border-radius:5px;width:100%;overflow:hidden}.news__wysiwyg table th,.news__wysiwyg table td{text-align:center;vertical-align:middle;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:15px 20px;line-height:1}@media (width<768px){.news__wysiwyg table th,.news__wysiwyg table td{padding:10px}}@media (width>=768px){.news__wysiwyg table th,.news__wysiwyg table td{padding:15px 20px}}.news__wysiwyg table tr>:last-child{border-right:0}.news__wysiwyg table tbody tr:last-child th,.news__wysiwyg table tbody tr:last-child td{border-bottom:0}.news__wysiwyg table thead th{background:#e6e6e6}@media (width<768px){.news__wysiwyg table thead th{font-size:.875rem}}.news__wysiwyg table thead th:first-child{border-right:1px solid #d5d5d5;width:300px}@media (width<768px){.news__wysiwyg table thead th:first-child{width:100px}}.news__wysiwyg table thead th span{color:#727171;margin-top:10px;font-family:Roboto,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;line-height:1.2;display:block}@media (width<768px){.news__wysiwyg table thead th span{letter-spacing:-.02rem;font-size:.625rem}}@media (width>=768px){.news__wysiwyg table thead th span{font-size:.875rem}}.news__wysiwyg table tbody th{color:#fff;background:#0090d4;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media (width<768px){.news__wysiwyg table tbody th{padding:8px;font-size:.875rem}}@media (width>=768px){.news__wysiwyg table tbody th{white-space:nowrap}}.news__wysiwyg table tbody td{color:#1f1f1f;letter-spacing:-.02em;background:#f8f8f8;font-family:Roboto,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:500}@media (width<768px){.news__wysiwyg table tbody td{font-size:.875rem}}@media (width>=768px){.news__wysiwyg table tbody td{font-size:1.125rem}}.news__wysiwyg table tbody td span{letter-spacing:0;font-size:.75rem}.news__wysiwyg .info-list{flex-direction:column;display:flex}.news__wysiwyg .info-list__item{align-items:center;display:grid}@media (width<768px){.news__wysiwyg .info-list__item{grid-template-columns:100px 1fr;column-gap:10px}}@media (width>=768px){.news__wysiwyg .info-list__item{grid-template-columns:180px 1fr;column-gap:40px}}.news__wysiwyg .info-list__item:first-child .info-list__term{border-top:1px solid #0090d4}.news__wysiwyg .info-list__item:first-child .info-list__desc{border-top:2px dashed #d5d5d5}.news__wysiwyg .info-list__term{color:#0090d4;text-align:center;border-bottom:1px solid #0090d4;justify-content:center;align-items:center;height:100%;padding-block:30px;font-size:1.125rem;font-weight:700;display:flex}@media (width>=768px){.news__wysiwyg .info-list__term{width:180px}}.news__wysiwyg .info-list__desc{color:#1f1f1f;border-bottom:2px dashed #d5d5d5;align-items:center;padding-block:30px;font-size:1.125rem;line-height:1.6;display:flex}.news .mb-40{margin-bottom:40px}.news__button{max-width:var(--base-button-max-width,267px);z-index:2;background:#1f1f1f;border-radius:100px;flex-direction:column;align-items:center;margin-inline:auto;padding:15px 40px;transition-duration:.4s;display:flex;position:relative;overflow:hidden}.news__button:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:#ea0c30;border-radius:50%;width:100%;height:0;margin:auto;padding-top:100%;transition:opacity .5s,transform 0s .4s;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scale(.1)}@media (any-hover:hover){.news__button:where(:any-link,:enabled,summary,label,[role=button]):hover:after{opacity:1;transition:opacity .8s,transform .6s ease-in-out;transform:translateY(-50%)scale(1.1)}}@media (width<768px){.news__button{margin-top:15px}}@media (width>=768px){.news__button{margin-top:50px}}.news__button img{max-width:187px}.news__target-btn{color:#0090d4;z-index:2;background:#fff;border:2px solid #d5d5d5;border-radius:5px;justify-content:center;align-items:center;max-width:240px;padding:15px 25px;font-weight:700;line-height:1;transition-duration:.5s;display:flex;position:relative;overflow:hidden}.news__target-btn:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:#0090d4;border-radius:50%;width:100%;height:0;margin:auto;padding-top:100%;transition:opacity .5s,transform 0s .4s;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scale(.1)}.news__target-btn[target=_blank] .link-external{grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.news__target-btn[target=_blank] .link-external:after{content:"";background-color:#0090d4;width:16px;height:16px;transition:background-color .5s;display:inline-block;-webkit-mask-image:url(/assets/images/common/icon-blank.svg);mask-image:url(/assets/images/common/icon-blank.svg);-webkit-mask-size:cover;mask-size:cover}@media (any-hover:hover){.news__target-btn[target=_blank]:where(:any-link,:enabled,summary,label,[role=button]):hover .link-external:after{background-color:#fff}.news__target-btn:where(:any-link,:enabled,summary,label,[role=button]):hover{color:#fff}.news__target-btn:where(:any-link,:enabled,summary,label,[role=button]):hover:after{opacity:1;transition:opacity .8s,transform .6s;transform:translateY(-50%)scale(1.1)}}.news__target-btn{margin-inline:auto}@media (width<768px){.news__target-btn{width:fit-content}}@media (width>=768px){.news__target-btn{width:100%}}.faq{row-gap:25px;display:grid}.faq__nav{margin-inline:-20px;overflow-x:auto}.faq__nav-list{flex-wrap:nowrap;align-items:center;gap:10px;width:fit-content;margin-inline:auto;padding-inline:20px;display:flex}.faq__nav-list li{background:#fff;border:2px solid #d5d5d5;border-radius:100px;flex-shrink:0}.faq__nav-list li a{color:#0090d4;justify-content:center;align-items:center;gap:10px;padding:5px 20px;font-weight:700;line-height:1.5;display:flex}@media (width>=768px){.faq__nav-list li a{font-size:.875rem}}.faq__nav-list li a:after{content:"";border-bottom:2px solid #0090d4;border-right:2px solid #0090d4;width:7px;height:7px;margin-top:-3px;display:inline-block;transform:rotate(45deg)}.faq__list h3{color:#fff;background:#0090d4;border-radius:5px;justify-content:center;align-items:center;margin-bottom:15px;padding:10px 15px;font-weight:700;line-height:1;display:flex}@media (width<768px){.faq__list h3{font-size:1rem}}@media (width>=768px){.faq__list h3{font-size:1.25rem}}.faq__list-inner{margin-bottom:25px}.faq__list-item{border-bottom:1px solid #d5d5d5;row-gap:5px;display:grid}@media (width<768px){.faq__list-item{padding:10px 5px}}@media (width>=768px){.faq__list-item{padding:15px}}.faq__list-item h4{grid-template-columns:repeat(2,auto);justify-content:flex-start;align-items:center;column-gap:15px;font-weight:700;line-height:1;display:grid}.faq__list-text{color:#727171;grid-template-columns:auto 1fr;align-items:center;column-gap:15px;line-height:1.5;display:grid}.faq__list-text a{color:#0090d4;align-items:center;column-gap:15px;font-size:1rem;font-weight:400;text-decoration:underline;display:flex}.faq__list-text a[target=_blank]:after{content:"";background-color:#0090d4;width:14px;height:14px;display:inline-block;-webkit-mask-image:url(/assets/images/common/icon-blank.svg);mask-image:url(/assets/images/common/icon-blank.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq__list-text a{display:inline}@media (width<768px){.faq__list-text a{font-size:.875rem}}.faq__list-icon{font-family:Lobster,sans-serif;line-height:1}@media (width<768px){.faq__list-icon{font-size:1.5rem}}@media (width>=768px){.faq__list-icon{font-size:2rem}}.faq__question{color:#0090d4}.faq__answer{color:#ea0c30}
