@charset "UTF-8";#news-detail .root main .sec_inner .content-area .mv img{max-width:100%}#news-detail .root main .sec_inner .content-area .detail-area h6{font-weight:400;font-size:13px;margin-top:17.9024px;margin-bottom:17.9024px}#news-detail .root main .sec_inner .content-area .detail-area h6 a{display:inline}#news-detail .root main .sec_inner .content-area .detail-area figure.aligncenter{display:flex;justify-content:center}#news-detail .root main .sec_inner .content-area .detail-area figure.alignright{display:flex;justify-content:right}#news-detail .root main .sec_inner .content-area .detail-area p a{display:inline}main.template-archive-partner-columns{display:block}main.template-archive-partner-columns .page-title{padding:90px 0 90px;text-align:center;position:relative;overflow:hidden}main.template-archive-partner-columns .page-title--inner{max-width:1020px;min-width:700px;width:calc(100% - 600px);box-sizing:border-box;margin:0 auto}@media only screen and (max-width:989px){main.template-archive-partner-columns .page-title--inner{width:84vw;min-width:100%}}main.template-archive-partner-columns .page-title--inner h2.heading{font-size:2.125rem}@media only screen and (max-width:989px){main.template-archive-partner-columns .page-title--inner h2.heading{font-size:4.8vw}}main.template-archive-partner-columns .page-title--inner h2.heading span.en{display:block;font-size:4rem;letter-spacing:1px;margin-top:6px}@media only screen and (max-width:989px){main.template-archive-partner-columns .page-title--inner h2.heading span.en{font-weight:600;margin-top:1.3333333333vw;display:block;font-size:7.4666666667vw}}main.template-archive-partner-columns .column-content{margin:0 auto 140px}main.template-archive-partner-columns .column-content--inner .featured-topics{display:block}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic{position:relative}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic.new a time:after{content:"NEW";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;color:#fff;font-size:.9375rem;font-family:"Hind Siliguri",sans-serif;width:50px;height:26px}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a{box-sizing:border-box;margin:0 auto;max-width:1020px;min-width:700px;width:calc(100% - 600px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:22px 0;border-bottom:1px solid #cdcdcd}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a{width:100%;min-width:100%;padding:6.6666666667vw 4vw 5.3333333333vw}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a:hover .featured-topic-desc .featured-title h3{color:#a30016}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a:hover .featured-topic-desc:after,main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a:hover .featured-topic-desc:before{right:-20px}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a:hover:before{opacity:1;z-index:-1}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a time{font-size:1rem;letter-spacing:1px;-ms-flex-negative:0;flex-shrink:0;font-family:Hind,sans-serif;overflow-wrap:break-word;word-wrap:break-word}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a time{font-size:3.4666666667vw}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc{margin-left:45px;padding-right:120px;width:calc(100% - 121px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc{margin-left:4.5333333333vw;width:100%}}@media only screen and (min-width:769px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc:before{width:58px;content:"";display:block;height:1px;background-color:grey;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease;will-change:right}}@media only screen and (min-width:769px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc:after{width:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-6px;content:"";display:block;height:1px;background-color:grey;position:absolute;right:0;bottom:0;margin:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease;will-change:right}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-category{font-size:.875rem;color:grey;padding:0 6px;border:1px solid #cdcdcd;display:inline-block}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-category{font-size:2.9333333333vw}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-category.limited{position:relative;border:none}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-category.limited img{width:16px;height:21px}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-category.limited img{width:3.4666666667vw;height:4.2666666667vw}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-title{margin-top:12px}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-title{margin-top:4px}}main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-title h3{font-weight:400;font-size:inherit}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-title h3{font-size:3.6vw}}@media only screen and (max-width:768px){main.template-archive-partner-columns .column-content--inner .featured-topics article.featured-topic a .featured-topic-desc .featured-title h3:after{width:6.1333333333vw;height:1em;content:"";display:inline-block;background:url(../images/partner/icon_arrow.png?vc9826af…) no-repeat 50%;background-size:contain;margin-left:1.0666666667vw}}.template-partner-column .sec_inner .head-area .data .category.limited{color:#bc201f}.template-partner-column .sec_inner .head-area .data .category img{position:absolute;top:1px;width:13px;height:17px;left:calc(100% - 3px)}@media only screen and (max-width:768px){.template-partner-column .sec_inner .head-area .data .category img{width:2.566667vw;height:3.166667vw;left:calc(100% - .5vw);top:.5vw}}.template-partner-column .sec_inner .content-area .detail-area figure{margin:0}.template-partner-column .sec_inner .content-area .detail-area .auth-section{margin-top:71px}.template-partner-column .sec_inner .content-area .detail-area .auth-section--desc{display:flex;gap:.9rem;align-items:center;justify-content:center}.template-partner-column .sec_inner .content-area .detail-area .auth-section--desc img{width:15px;height:17px}.template-partner-column .sec_inner .content-area .detail-area .auth-section--desc p{font-size:14px;color:#bc201f}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns{display:flex;flex-direction:column;gap:30px;margin-top:76px}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn{margin:0 auto;max-width:455px;width:100%}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn.btn-login a{background-color:#000}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn.btn-join a{background-color:#bc201f}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn a{position:relative;display:block;max-width:455px;padding:16px 35px;font-size:16px;text-decoration:none;border:none;color:#fff}@media only screen and (max-width:768px){.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn a{padding:16px 69px 16px 35px}}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn a:after{content:"";display:block;position:absolute;top:-webkit-calc(50% - 4px);top:calc(50% - 4px);right:30px;width:26px;height:4px;border:none;border-right:2px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:all .3s ease}.template-partner-column .sec_inner .content-area .detail-area .auth-section--btns .btn a:hover:after{right:24px}#private_gallery .sec_inner h2 span.en{font-size:3rem}@media only screen and (max-width:989px){#private_gallery .sec_inner h2 span.en{font-size:1.3333333333vw}}@media only screen and (max-width:768px){#private_gallery .sec_inner h2 span.en{font-size:6vw}}@media only screen and (max-width:989px){#private_gallery .sec_inner .copy{font-size:2.533333vw}}@media only screen and (max-width:768px){#private_gallery .sec_inner .copy{font-size:4vw}}#private_gallery .gallery-container{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#private_gallery .gallery-container .download{padding-top:50px}@media only screen and (max-width:768px){#private_gallery .gallery-container .download{width:92vw;margin-left:-4vw}}#private_gallery .gallery-container .download h2{padding-bottom:15px}@media only screen and (max-width:768px){#private_gallery .gallery-container .download h2{font-size:5vw}}#private_gallery .gallery-container .download ul li a{display:block;padding:20px 28px 24px;background-color:#f0f2ef;border:2px solid #a30016;border-radius:6px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}@media only screen and (max-width:768px){#private_gallery .gallery-container .download ul li a{display:block;padding:4vw 4.8vw;background-color:#f0f2ef;border:2px solid #a30016;border-radius:1.0666666667vw}}#private_gallery .gallery-container #downloadButton{border:none;width:300px;padding:20px;font-size:16px;display:none;font-weight:600;border-radius:4px;cursor:pointer}@media only screen and (max-width:768px){#private_gallery .gallery-container #downloadButton{border:none;padding:20px 10px;display:none;font-weight:600;border-radius:4px;cursor:pointer}}#private_gallery .gallery-container #downloadButton.selected{margin:0 auto;display:block}#private_gallery .gallery-container #downloadButton.selected:hover{background-color:#a30016;color:#fff}#private_gallery .gallery-container .image-list-wrap:nth-child(1){margin-top:0}#private_gallery .gallery-container .image-list-wrap{margin-top:80px}@media only screen and (max-width:768px){#private_gallery .gallery-container .image-list-wrap h2{font-size:5vw}}#private_gallery .gallery-container #imageList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:50px 0 20px}@media only screen and (max-width:768px){#private_gallery .gallery-container #imageList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:25px 0 10px}}#private_gallery .gallery-container #imageList .image{cursor:pointer;height:0;padding-bottom:70%;position:relative}#private_gallery .gallery-container #imageList .image:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#efefef;border-radius:6px;transition:all .2s}#private_gallery .gallery-container #imageList .image:hover:after{background-color:#bbb}#private_gallery .gallery-container #imageList .image.selected img{padding:17px}@media only screen and (max-width:768px){#private_gallery .gallery-container #imageList .image.selected img{padding:14px}}#private_gallery .gallery-container #imageList .image.selected:hover:after{background-color:#a30016}#private_gallery .gallery-container #imageList .image.selected:after{background-color:rgba(163,0,22,.568627451)}#private_gallery .gallery-container #imageList .image img{width:100%;max-width:100%;position:absolute;width:100%;height:100%;object-fit:cover;padding:13px;z-index:1;transition:all .2s}@media only screen and (max-width:768px){#private_gallery .gallery-container #imageList .image img{padding:10px}}.table-wrap{width:100%}@media (max-width:1015px),print{.table-wrap{overflow-x:scroll}}table.no-bd{width:100%;border-collapse:collapse;margin-top:40px}@media (max-width:1015px),print{table.no-bd{width:1000px;margin-right:15px}}table.no-bd.accordion td{vertical-align:top}table.no-bd thead{background-color:#f7f8f5}table.no-bd td,table.no-bd th{border-bottom:1px solid #ddd;padding:10px;font-size:1rem;text-align:center;letter-spacing:0}table.no-bd td.file,table.no-bd th.file{width:20%}table.no-bd td{padding:30px 10px;position:relative}table.no-bd td.left{text-align:left}table.no-bd td.left,table.no-bd td.link-td{color:#bc201f;text-decoration:underline}table.no-bd td.link-td.file{padding-inline:20px}table.no-bd td.link-td.file li p{justify-content:flex-start}table.no-bd td.link-td.file li p span{text-align:left}table.no-bd td.link-td li{list-style:none}table.no-bd td.link-td li p{cursor:pointer;display:flex;justify-content:center}table.no-bd td.link-td li p span{color:#bc201f;padding-left:15px}table.no-bd td span.open{position:absolute;top:0;left:0;padding:5px 10px;display:block;font-size:12px;background-color:#bc201f;color:#fff}table.no-bd td a{letter-spacing:0}table.no-bd td .accordion .accordion-header{color:#2e7d32;text-decoration:none;font-weight:700;transition:all .3s;position:relative;cursor:pointer}table.no-bd td .accordion .accordion-header:after,table.no-bd td .accordion .accordion-header:before{position:absolute;top:50%;right:5px;width:15px;height:2px;content:"";transition:all .3s ease;background-color:#2e7d32}table.no-bd td .accordion .accordion-header:after{transform:rotate(90deg)}table.no-bd td .accordion .accordion-header.open:after{transform:rotate(0)}table.no-bd td .accordion .accordion-content{transition:all .3s;max-height:0;overflow:hidden;background-color:#fff}table.no-bd td .accordion .accordion-content p{text-align:left}table.no-bd td .accordion .accordion-content.open{max-height:200px;padding:10px 0}main .sec_inner .content-area .table-wrap{width:100%}@media (max-width:1015px),print{main .sec_inner .content-area .table-wrap{overflow-x:scroll}}main .sec_inner .content-area table.no-bd{width:100%;border-collapse:collapse;margin-top:40px}@media (max-width:1015px),print{main .sec_inner .content-area table.no-bd{width:1000px;margin-right:15px}}main .sec_inner .content-area table.no-bd.accordion td{vertical-align:top}main .sec_inner .content-area thead{background-color:#f7f8f5}main .sec_inner .content-area td,main .sec_inner .content-area th{border-bottom:1px solid #ddd;padding:10px;font-size:1rem;text-align:center;letter-spacing:0}main .sec_inner .content-area td.file,main .sec_inner .content-area th.file{width:20%}main .sec_inner .content-area td{padding:30px 10px;position:relative}main .sec_inner .content-area td.left{text-align:left}main .sec_inner .content-area td.left,main .sec_inner .content-area td.link-td{color:#bc201f;text-decoration:underline}main .sec_inner .content-area td.link-td.file{padding-inline:20px}main .sec_inner .content-area td.link-td.file li p{justify-content:flex-start}main .sec_inner .content-area td.link-td.file li p span{text-align:left}main .sec_inner .content-area td.link-td li{list-style:none}main .sec_inner .content-area td.link-td li p{cursor:pointer;display:flex;justify-content:center}main .sec_inner .content-area td.link-td li p span{color:#bc201f;padding-left:15px}main .sec_inner .content-area td span.open{position:absolute;top:0;left:0;padding:5px 10px;display:block;font-size:12px;background-color:#bc201f;color:#fff}main .sec_inner .content-area td span.open.green{background-color:#306747}main .sec_inner .content-area td a{letter-spacing:0}main .sec_inner .content-area td .accordion .accordion-header{color:#2e7d32;text-decoration:none;font-weight:700;transition:all .3s;position:relative;cursor:pointer}main .sec_inner .content-area td .accordion .accordion-header:after,main .sec_inner .content-area td .accordion .accordion-header:before{position:absolute;top:50%;right:5px;width:15px;height:2px;content:"";transition:all .3s ease;background-color:#2e7d32}main .sec_inner .content-area td .accordion .accordion-header:after{transform:rotate(90deg)}main .sec_inner .content-area td .accordion .accordion-header.open:after{transform:rotate(0)}main .sec_inner .content-area td .accordion .accordion-content{transition:all .3s;max-height:0;overflow:hidden;background-color:#fff}main .sec_inner .content-area td .accordion .accordion-content p{text-align:left}main .sec_inner .content-area td .accordion .accordion-content.open{max-height:200px;padding:10px 0}tr.accordion td{border-bottom:none}section.link-lists{position:relative;padding-top:18.1333333333vw;overflow:hidden}@media (min-width:769px),print{section.link-lists{overflow:hidden;margin-top:40px;position:relative;padding-top:84px;padding-left:15px;padding-right:15px}}section.link-lists.narrow .sec_inner{max-width:695px}section.link-lists.table-lists{padding-right:0}section.link-lists.event-list{margin-top:0;padding-top:67px}section.link-lists.last{margin-top:0}section.link-lists.last .sec_inner{padding-bottom:0}section.link-lists.bg>p{margin-top:14px;position:relative;text-align:center}section.link-lists.bg:before{content:"";display:block;background-image:url(../images/partneronly/pagelink_bg.png?v87a2ab1…);background-size:16.96vw 14.08vw;width:100vw;height:100%;position:absolute;left:0;top:0}@media (min-width:769px),print{section.link-lists.bg:before{background-image:url(../images/partneronly/pagelink_bg.png?v87a2ab1…);background-size:3%}}section.link-lists.bg .sec_inner ul li.link-list a .date-list{padding:13px 22px 13px 0}section.link-lists.bg .sec_inner ul li.link-list a span.name{padding:13px 0}section.link-lists h3.link-lists-title{font-size:4.5333333333vw;text-align:center;position:relative;font-weight:700}@media (min-width:769px),print{section.link-lists h3.link-lists-title{font-size:1.875rem}}section.link-lists h3.link-lists-title.page-main{font-size:7.4666666667vw}@media (min-width:769px),print{section.link-lists h3.link-lists-title.page-main{font-size:2.7rem}}section.link-lists .link-lists-supplement{padding-top:40px}section.link-lists .link-lists-supplement p{text-align:center;font-size:.875rem}section.link-lists .link-lists-supplement p a{color:#bc201f;text-decoration:underline}section.link-lists .link-lists-copy{font-size:4vw;padding-top:40px;text-align:center}@media (min-width:769px),print{section.link-lists .link-lists-copy{font-size:1.2rem}}section.link-lists .sec_inner{position:relative;width:84vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-bottom:90px}@media (min-width:769px),print{section.link-lists .sec_inner{position:relative;max-width:1000px;width:100%}}section.link-lists .sec_inner.no-event{padding-top:50px}section.link-lists .sec_inner.no-event .future-event-title{padding-bottom:15px}section.link-lists .sec_inner.no-event p{text-align:center}section.link-lists .sec_inner.no-future-event .future-event-title{padding-bottom:15px}section.link-lists .sec_inner.no-future-event p{text-align:center;font-size:.9rem}section.link-lists .sec_inner.future-event ul .link-list a .date-list{min-width:230px}@media only screen and (max-width:768px){section.link-lists .sec_inner.future-event ul .link-list a .date-list{min-width:100%}}section.link-lists .sec_inner .future-event-title{padding-top:27px}section.link-lists .sec_inner .future-event-title p{text-align:center;color:#306747;font-size:1.375rem}section.link-lists .sec_inner .past-event-title{padding-top:27px;text-align:center}section.link-lists .sec_inner .past-event-title p:first-child{color:#306747;font-size:1.375rem;padding-bottom:15px}section.link-lists .sec_inner .past-event-title p{font-size:.9rem}section.link-lists .sec_inner .table-wrap{width:100%}@media (max-width:1015px),print{section.link-lists .sec_inner .table-wrap{overflow-x:scroll}}section.link-lists .sec_inner table{width:100%;border-collapse:collapse;margin-top:40px}@media (max-width:1015px),print{section.link-lists .sec_inner table{width:1000px;margin-right:15px}}section.link-lists .sec_inner table.accordion td{vertical-align:top}section.link-lists .sec_inner thead{background-color:#f7f8f5}section.link-lists .sec_inner td,section.link-lists .sec_inner th{border-bottom:1px solid #ddd;padding:10px;font-size:1rem;text-align:center;letter-spacing:0}section.link-lists .sec_inner td.file,section.link-lists .sec_inner th.file{width:20%}section.link-lists .sec_inner td{padding:30px 10px;position:relative}section.link-lists .sec_inner td.left{text-align:left}section.link-lists .sec_inner td.left,section.link-lists .sec_inner td.link-td{color:#bc201f;text-decoration:underline}section.link-lists .sec_inner td.link-td.file{padding-inline:20px}section.link-lists .sec_inner td.link-td.file li p{justify-content:flex-start}section.link-lists .sec_inner td.link-td.file li p span{text-align:left}section.link-lists .sec_inner td.link-td li{list-style:none}section.link-lists .sec_inner td.link-td li p{cursor:pointer;display:flex;justify-content:center}section.link-lists .sec_inner td.link-td li p span{color:#bc201f;padding-left:15px}section.link-lists .sec_inner td span.open{position:absolute;top:0;left:0;padding:5px 10px;display:block;font-size:12px;background-color:#bc201f;color:#fff}section.link-lists .sec_inner td a{letter-spacing:0}section.link-lists .sec_inner td .accordion .accordion-header{color:#2e7d32;text-decoration:none;font-weight:700;transition:all .3s;position:relative;cursor:pointer}section.link-lists .sec_inner td .accordion .accordion-header:after,section.link-lists .sec_inner td .accordion .accordion-header:before{position:absolute;top:50%;right:5px;width:15px;height:2px;content:"";transition:all .3s ease;background-color:#2e7d32}section.link-lists .sec_inner td .accordion .accordion-header:after{transform:rotate(90deg)}section.link-lists .sec_inner td .accordion .accordion-header.open:after{transform:rotate(0)}section.link-lists .sec_inner td .accordion .accordion-content{transition:all .3s;max-height:0;overflow:hidden;background-color:#fff}section.link-lists .sec_inner td .accordion .accordion-content p{text-align:left}section.link-lists .sec_inner td .accordion .accordion-content.open{max-height:fit-content;padding:10px 0}section.link-lists .sec_inner tr.accordion td{border-bottom:none}section.link-lists .sec_inner ul{width:100%;margin-top:43px}section.link-lists .sec_inner ul .link-list{padding-top:17px;position:relative}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list{position:relative}}section.link-lists .sec_inner ul .link-list.open a .date-list .date.event_date span{color:#bc201f;font-weight:600}section.link-lists .sec_inner ul .link-list.new{position:relative}section.link-lists .sec_inner ul .link-list.new:before{content:"NEW";background-color:#306747;color:#fff;font-size:.9375rem;width:50px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:16px;top:5px;font-family:"Hind Siliguri",sans-serif;z-index:1}section.link-lists .sec_inner ul .link-list span.open{position:absolute;top:4px;z-index:1;left:-9px;color:#fff;background-color:#306747;padding:5px 10px;font-size:12px}section.link-lists .sec_inner ul .link-list a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #1c6949;border-radius:6px;background-color:#fff;overflow:hidden;padding:3.3333333333vw 3vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:10.6666666667vw;align-items:center}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a{padding:10px 130px 10px 26px;background-color:#fff;overflow:hidden;min-height:unset}}@media only screen and (max-width:768px){section.link-lists .sec_inner ul .link-list a{flex-direction:column;align-items:flex-start}}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a:hover:before{right:16px}}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a:hover:after{right:16px}}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a:after,section.link-lists .sec_inner ul .link-list a:before{content:"";display:block;height:1px;background-color:grey;position:absolute;right:36px;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease;will-change:right}}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a:before{width:58px}}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a:after{width:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-6px}}section.link-lists .sec_inner ul .link-list a .date-list{padding:5px 22px 0 0;border-right:1px solid #000;min-width:220px}@media only screen and (max-width:768px){section.link-lists .sec_inner ul .link-list a .date-list{min-width:100%;border-right:none;padding:5px 0 17px 18px;border-bottom:1px solid #000;margin-bottom:10px}}section.link-lists .sec_inner ul .link-list a .date-list .event_date span{color:#aaa;font-size:.875rem}section.link-lists .sec_inner ul .link-list a .date-list .registration_deadline span{color:#306747;font-size:.875rem}section.link-lists .sec_inner ul .link-list a span.name{padding:5px 0;margin-left:4.8vw;font-size:3.6vw}@media (min-width:769px),print{section.link-lists .sec_inner ul .link-list a span.name{margin-left:22px;font-size:1rem}}@media only screen and (max-width:768px){section.link-lists .sec_inner ul .link-list a span.name:after{margin-bottom:.8vw;margin-left:1.3333333333vw;width:5.8666666667vw;height:1.6vw;content:"";display:inline-block;background:url(../images/partner/icon_arrow.png?vc9826af…) no-repeat 100% 0;background-size:cover}}main .sec_inner.archive{max-width:1800px;width:90vw}@media only screen and (max-width:840px){main .sec_inner.archive{max-width:1000px;width:100%}}main .sec_inner.archive .head-area{max-width:770px;margin:0 auto}@media only screen and (max-width:840px){main .sec_inner.archive .head-area{width:84vw}}main .sec_inner.archive p.text{text-align:center;margin:30px 0}@media only screen and (max-width:840px){main .sec_inner.archive p.text{text-align:left;width:84vw;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1015px){main .sec_inner.archive .content-area .related-posts{padding-left:15px}}main .sec_inner .content-area .detail-area{padding-bottom:45px}main .sec_inner .content-area .detail-area ul{padding-left:22px;margin-top:30px}main .sec_inner .content-area .detail-area ul li{list-style:disc}main .sec_inner .content-area table.event_table{border:1px solid;border-collapse:collapse}main .sec_inner .content-area table.event_table.add_mrgn{margin-bottom:40px}main .sec_inner .content-area table.event_table tr th{width:200px;border:1px solid;padding:25px 15px;background-color:#f4f6f3}main .sec_inner .content-area table.event_table tr th h3{font-size:16px;font-weight:400;text-align:center}main .sec_inner .content-area table.event_table tr td{width:550px;padding:25px 30px;border:1px solid}main .sec_inner .content-area table.event_table tr td p a{color:#bc201f;text-decoration:underline}main .sec_inner .content-area table.event_table tr td p a:hover{opacity:.7}main .sec_inner .content-area .download ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:15px 25px;position:relative;cursor:pointer}@media only screen and (max-width:768px){main .sec_inner .content-area .download ul li a{flex-direction:column;align-items:flex-start}}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a:hover:before{right:16px}}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a:hover:after{right:16px}}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a:after,main .sec_inner .content-area .download ul li a:before{content:"";display:block;height:1px;background-color:grey;position:absolute;right:36px;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease;will-change:right}}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a:before{width:58px}}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a:after{width:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-6px}}main .sec_inner .content-area .download ul li a .date-list{padding:5px 22px 5px 0;border-right:1px solid #000;min-width:200px}@media only screen and (max-width:768px){main .sec_inner .content-area .download ul li a .date-list{padding:5px 0 17px 18px;border-right:none;min-width:100%;border-bottom:1px solid;width:100%;margin-bottom:10px}}main .sec_inner .content-area .download ul li a .date-list .event_date span{color:#aaa;font-size:.875rem}main .sec_inner .content-area .download ul li a .date-list .publication_date span{color:#306747;font-size:.875rem}main .sec_inner .content-area .download ul li a .name-box{padding:5px 0;margin-left:4.8vw;font-size:3.6vw}@media (min-width:769px),print{main .sec_inner .content-area .download ul li a .name-box{margin-left:22px;font-size:.88rem}}@media only screen and (max-width:768px){main .sec_inner .content-area .download ul li a .name-box{position:relative}main .sec_inner .content-area .download ul li a .name-box:after{margin-bottom:.8vw;margin-left:1.3333333333vw;width:5.8666666667vw;height:1.6vw;content:"";display:inline-block;background:url(../images/partner/icon_arrow.png?vc9826af…) no-repeat 100% 0;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-30%;display:none}}main .sec_inner .content-area .download ul li a .name-box .title{margin-bottom:0}main .sec_inner .content-area .download ul li a .name-box .file-name{padding-left:0;padding-top:5px}main .sec_inner .content-area .download ul li a .name-box .file-name:after,main .sec_inner .content-area .download ul li a .name-box .file-name:before{content:none}main .sec_inner .content-area .download ul li a .name-box .file-name span{font-weight:600;border-bottom:unset}#pdf-modal,#video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:3}#pdf-modal .modal-content video,#video-modal .modal-content video{width:100%;position:absolute;top:0;left:0}#pdf-modal .modal-content .close-modal,#video-modal .modal-content .close-modal{position:absolute;top:-15px;right:-15px;background:rgba(0,0,0,.6705882353);border:none;padding:10px;z-index:1;width:40px;height:40px;border-radius:100px;cursor:pointer}#pdf-modal .modal-content .close-modal svg,#video-modal .modal-content .close-modal svg{width:100%;stroke:#fff}#pdf-modal .modal-content .close-modal span,#video-modal .modal-content .close-modal span{display:inline-block;transition:all .2s;position:absolute;left:10px;height:3px;border-radius:2px;background:#fff;width:45%}#pdf-modal .modal-content .close-modal span:nth-of-type(1),#video-modal .modal-content .close-modal span:nth-of-type(1){top:-7px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);top:35%}#pdf-modal .modal-content .close-modal span:nth-of-type(2),#video-modal .modal-content .close-modal span:nth-of-type(2){opacity:0}#pdf-modal .modal-content .close-modal span:nth-of-type(3),#video-modal .modal-content .close-modal span:nth-of-type(3){top:5px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);top:60%}#pdf-modal .modal-content{position:relative;width:80%;height:80%;background:#fff;border-radius:8px}#video-modal .modal-content{max-width:80%;max-height:100%;width:100%;height:50%;position:relative;padding-top:44.7%}.lp-link{position:fixed;right:-290px;z-index:10;transition:right .5s ease}.lp-link.fix{right:15px}.lp-link.delete{right:-210px}.lp-link.lp-link--event{bottom:90px}@media only screen and (max-width:768px){.lp-link.lp-link--event{bottom:30px}}.lp-link a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;z-index:1;border:1px solid #000}.lp-link a.lp-link_close:after,.lp-link a.lp-link_close:before{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}.lp-link a img{width:200px}.top_section_cap_news{right:0}.news-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:40px 7vw 40px 132px}@media only screen and (max-width:1080px){.news-cards{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.news-cards{grid-template-columns:1fr;margin:30px 0}}.news-card{background:#fff;display:flex;flex-direction:column}.news-card__thumb{border-radius:0;aspect-ratio:16/9;overflow:hidden;position:relative}.news-card__thumb .meta-badge{position:absolute;top:0;display:flex;gap:5px}.news-card__thumb .meta-badge ul{display:flex;gap:5px}.news-card__thumb .meta-badge ul li{padding:3px 8px 4px;background-color:#000;color:#fff;font-size:.75rem}.news-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.news-card__meta{font-size:12px;margin:8px 12px;display:flex;justify-content:space-between;color:#666}.news-card__meta .label{background:#222;color:#fff;padding:2px 6px;border-radius:2px}.news-card__title{font-size:.875rem;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__title a{text-decoration:none;color:#000}.news-card__excerpt{font-size:.75rem;color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}ul.news-card__tags{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px}ul.news-card__tags li{color:#999;font-size:.7rem;line-height:1}main.page-join-contact .sp-on{display:none}@media only screen and (max-width:768px){main.page-join-contact .sp-on{display:block}}main.page-join-contact section{padding-top:70px}@media only screen and (max-width:768px){main.page-join-contact section{padding-top:13vw}}main.page-join-contact section .section_inner{max-width:1050px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px}@media only screen and (max-width:768px){main.page-join-contact section .section_inner{max-width:100%}}main.page-join-contact section h3.section_title{text-align:center;font-size:1.8rem;font-weight:600}@media only screen and (max-width:768px){main.page-join-contact section h3.section_title{font-size:5.3333333333vw}}main.page-join-contact section .link_red{color:#bc201f;text-decoration:underline}main.page-join-contact .welcome-illust{padding:0}main.page-join-contact .welcome-illust .title{padding:100px 0 20px;text-align:center;position:relative;overflow:hidden}@media only screen and (max-width:768px){main.page-join-contact .welcome-illust .title{padding:80px 0 20px}}main.page-join-contact .welcome-illust .title h2{font-size:2.125rem}@media only screen and (max-width:768px){main.page-join-contact .welcome-illust .title h2{font-size:4.8vw}}main.page-join-contact .welcome-illust .title h2 span.en{font-weight:600;display:block;font-size:4rem;letter-spacing:1px;margin-top:6px}@media only screen and (max-width:768px){main.page-join-contact .welcome-illust .title h2 span.en{font-weight:600;margin-top:1.3333333333vw;font-size:8.4666666667vw}}main.page-join-contact .welcome-illust .divider{height:20px;background:url(../images/partneronly/art.jpg?ve0c952b…) no-repeat 50%;background-size:cover;position:relative}main.page-join-contact section.toc .desc{text-align:center}main.page-join-contact section.toc .desc p{font-size:1.12rem;line-height:inherit}@media only screen and (max-width:768px){main.page-join-contact section.toc .desc p{text-align:left;font-size:3.6vw}}main.page-join-contact section.toc ul{padding-top:74px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;justify-content:space-between}@media only screen and (max-width:890px){main.page-join-contact section.toc ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){main.page-join-contact section.toc ul{grid-template-columns:1fr;gap:6vw 2vw;padding-top:13vw}}main.page-join-contact section.toc ul li{max-width:320px;width:100%}@media only screen and (max-width:890px){main.page-join-contact section.toc ul li{max-width:100%}}main.page-join-contact section.toc ul li a{border:1px solid #306747;border-radius:50px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9375rem;font-weight:500;position:relative;border-color:grey;color:#306747;background-color:#fff;min-height:45px;height:auto;padding:10px 0 14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){main.page-join-contact section.toc ul li a{font-size:3.6vw}}main.page-join-contact section.toc ul li a:before{content:"";display:block;position:absolute;width:1px;bottom:-18px;left:0;right:0;margin:auto;background-color:#306747;height:26px}main.page-join-contact section.toc ul li a:after{content:"";display:block;position:absolute;background-color:#306747;width:1px;bottom:-18px;left:0;right:0;margin:auto;height:13px;-webkit-transform:rotate(28deg);transform:rotate(28deg);left:7px}main.page-join-contact section.join-flow{padding-top:70px;padding-bottom:70px;margin-top:88px;background-color:#f4f6f3}@media only screen and (max-width:768px){main.page-join-contact section.join-flow{padding-top:13vw;margin-top:15vw;padding-bottom:13vw}}main.page-join-contact section.join-flow .section_inner .flow__contents{padding-top:60px;display:flex;flex-direction:column;gap:20px;max-width:840px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents{padding-top:14vw}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step{display:flex;gap:30px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step{flex-direction:column;align-items:center;gap:5vw;margin:0 15px}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title{max-width:100px;width:100%}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title{max-width:130px}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .step_num{background-color:#bc201f;color:#fff;border-radius:100px;text-align:center;padding:0 0 4px;font-size:.8rem}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .step_num{font-size:2.8vw;width:100%;max-width:100px;margin:0 auto}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .step_num span{font-size:1.12rem;color:inherit}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .step_num span{font-size:4.2vw}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .icon{padding-top:18px}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_step__title .icon img{max-width:130px;width:100%}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text h4{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#bc201f}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text h4{font-size:4vw}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text .text__content{padding-top:15px;font-size:.88rem}@media only screen and (max-width:768px){main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text .text__content{font-size:3.6vw;padding-top:1vw}}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text .text__content ul li{font-size:.9375rem;line-height:1.5;position:relative;padding-left:13px;font-size:inherit}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text .text__content ul li:before{content:"";display:block;position:absolute;width:.5rem;height:.5rem;background-color:#000;border-radius:50%;left:0;top:.5rem}main.page-join-contact section.join-flow .section_inner .flow__contents .flow_step .flow_card__text .text__content p{font-size:inherit;line-height:1.5}main.page-join-contact section.required-document .desc{padding-top:40px;text-align:center}@media only screen and (max-width:768px){main.page-join-contact section.required-document .desc{padding-top:13vw}}main.page-join-contact section.required-document .desc p{font-size:1rem}@media only screen and (max-width:768px){main.page-join-contact section.required-document .desc p{font-size:3.6vw;text-align:left}}main.page-join-contact section.required-document .document_type_link{max-width:840px;width:100%;margin-left:auto;margin-right:auto}main.page-join-contact section.required-document .document_type_link ul{padding-top:74px;display:flex;gap:30px;justify-content:space-between;flex-direction:column;align-items:center}@media only screen and (max-width:890px){main.page-join-contact section.required-document .document_type_link ul{flex-wrap:wrap}}main.page-join-contact section.required-document .document_type_link ul li{max-width:522px;width:100%}@media only screen and (max-width:890px){main.page-join-contact section.required-document .document_type_link ul li{max-width:100%}}main.page-join-contact section.required-document .document_type_link ul li a{border:1px solid #306747;border-radius:50px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9375rem;font-weight:500;position:relative;border-color:#306747;color:#306747;background-color:#fff;min-height:45px;height:auto;padding:10px 0 14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){main.page-join-contact section.required-document .document_type_link ul li a{font-size:3.6vw;text-align:center}}main.page-join-contact section.required-document .document_type_link ul li a:before{content:"";display:block;position:absolute;width:1px;bottom:-18px;left:0;right:0;margin:auto;background-color:#306747;height:26px}main.page-join-contact section.required-document .document_type_link ul li a:after{content:"";display:block;position:absolute;background-color:#306747;width:1px;bottom:-18px;left:0;right:0;margin:auto;height:13px;-webkit-transform:rotate(28deg);transform:rotate(28deg);left:7px}main.page-join-contact section.required-document .required_document_content{margin-top:60px}main.page-join-contact section.required-document .required_document_content .document_type_title{display:flex;align-items:center;gap:11px}main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link{position:relative;cursor:pointer}main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link .success-msg{opacity:0;padding:10px 8px;position:absolute;top:-50px;left:-10px;width:max-content;background-color:#fff;color:#bc201f;border:2px solid #bc201f;border-radius:4px;font-size:.7rem;font-weight:600;transition:all .5s}main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link .success-msg:after,main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link .success-msg:before{content:"";position:absolute;left:15%;margin-left:-12px}main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link .success-msg:before{top:99%;border:6px solid transparent;border-top:14px solid #fff;z-index:2}main.page-join-contact section.required-document .required_document_content .document_type_title .copy-link .success-msg:after{left:15%;margin-left:-14px;top:104%;border:8px solid transparent;border-top:16px solid #bc201f;z-index:1}main.page-join-contact section.required-document .required_document_content .document_type_title h4{font-size:1.1rem;font-weight:500;color:#306747}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_title h4{font-size:4.5vw}}main.page-join-contact section.required-document .required_document_content .document_type_title svg{max-width:15px;width:100%;height:100%}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table{overflow-x:auto;margin-left:-15px;margin-right:-15px}}main.page-join-contact section.required-document .required_document_content .document_type_table table{padding-top:30px}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table{width:1020px;padding-left:15px;padding-right:15px}}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr{color:#000}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr{font-size:.93rem}}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr th{background-color:#f4f6f3;color:inherit;padding:10px 0;font-size:.93rem;text-align:center;border-bottom:1px solid #aaa}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr th{font-size:4vw;font-weight:500;padding:3.6vw 3vw}}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr th:last-child{font-size:2.3vw}}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td{text-align:center;border-bottom:1px solid #aaa;padding:20px 10px;font-size:.87rem}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td{font-size:3.6vw;padding:3.6vw 3vw}}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td:last-child{text-align:left;padding-left:10px}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td p{font-weight:400}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td p{font-size:2.1vw}}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td .dl_link a{color:#bc201f;font-size:.75rem;display:flex;gap:6px;justify-content:center;padding-top:5px;text-decoration:underline}main.page-join-contact section.required-document .required_document_content .document_type_table table tbody tr td .dl_link a span{margin-top:-1px}main.page-join-contact section.required-document .required_document_content.type_new{margin-top:84px}@media only screen and (max-width:768px){main.page-join-contact section.required-document .required_document_content.type_new{margin-top:18vw}}main.page-join-contact section.terms{overflow:hidden;margin-top:70px;position:relative;padding-bottom:90px}main.page-join-contact section.terms:before{content:"";display:block;background:url(../images/partneronly/pagelink_bg.png?v87a2ab1…) repeat 0 0;width:100vw;height:100%;position:absolute;left:0;top:0}main.page-join-contact section.terms h3{will-change:opacity}main.page-join-contact section.terms .desc{padding-top:34px;will-change:opacity}main.page-join-contact section.terms .desc p{font-size:1rem;text-align:center}@media only screen and (max-width:768px){main.page-join-contact section.terms .desc p{font-size:3.6vw;text-align:left}}main.page-join-contact section.terms .link-lists{padding-top:34px}main.page-join-contact section.terms .link-lists ul{display:flex;gap:15px;flex-direction:column;max-width:695px;width:100%;margin-left:auto;margin-right:auto}main.page-join-contact section.terms .link-lists ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #1c6949;border-radius:6px;background-color:#fff;overflow:hidden;padding:3.3333333333vw 3vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:10.6666666667vw;align-items:center;padding:10px 130px 10px 26px;background-color:#fff;overflow:hidden;min-height:unset}main.page-join-contact section.terms .link-lists ul li a:after,main.page-join-contact section.terms .link-lists ul li a:before{content:"";display:block;height:1px;background-color:gray;position:absolute;right:36px;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease;will-change:right}main.page-join-contact section.terms .link-lists ul li a:hover:after,main.page-join-contact section.terms .link-lists ul li a:hover:before{right:16px}main.page-join-contact section.terms .link-lists ul li a:before{width:58px}main.page-join-contact section.terms .link-lists ul li a:after{width:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-6px}main.page-join-contact section.terms .link-lists ul li a span{margin-left:22px;font-size:1rem;padding:13px 0}@media only screen and (max-width:768px){main.page-join-contact section.terms .link-lists ul li a span{font-size:3.6vw}}main.page-join-contact section.join-faq .section_inner{width:calc(100% - 300px);margin-left:300px}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner{width:100%;margin-left:0;padding:0}}main.page-join-contact section.join-faq .section_inner .faq-lists{padding-top:60px}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists{padding-top:12.8vw}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dt{background-color:#ebedea;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 40px;position:relative}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists dl dt{padding:7.2vw 8vw 5.3333333333vw 9.3333333333vw}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dt:before{content:"Q.";font-family:"Hind Siliguri",sans-serif;font-size:1.1875rem;color:#a30016;margin-right:10px}main.page-join-contact section.join-faq .section_inner .faq-lists dl dt:after{position:absolute;content:"";display:block;width:70px;height:70px;top:100%;left:0;background-color:#ebedea}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists dl dt:after{width:100%;height:22.1333333333vw;background-color:#ebedea;z-index:-1}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dt span{font-size:1.125rem}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists dl dt span{font-size:3.6vw}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dd{padding:26px 80px 60px 112px}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists dl dd{padding:5.3333333333vw 4vw 15.7333333333vw 5.3333333333vw;background-color:#fff;width:calc(100% - 8vw);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:4vw}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dd p{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1700px;font-size:1rem}@media only screen and (max-width:768px){main.page-join-contact section.join-faq .section_inner .faq-lists dl dd p{font-size:3.6vw}}main.page-join-contact section.join-faq .section_inner .faq-lists dl dd p:before{content:"A.";font-family:"Hind Siliguri",sans-serif;font-size:1.1875rem;display:block;margin-right:10px}main.page-join-contact section.join-faq .section_inner .faq-lists dl dd p span{font-size:inherit}.wpcf7-form{display:flex;flex-direction:column}.wpcf7-form .wpcf7-turnstile{order:2;text-align:center}