/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.u-pc-only{display:block}@media screen and (max-width: 767px){.u-pc-only{display:none}}.u-sp-only{display:none}@media screen and (max-width: 767px){.u-sp-only{display:block !important}}.u-sp-inline{display:content}@media screen and (max-width: 767px){.u-sp-inline{display:inline-block}}.c-button{display:block;max-width:500px;margin:0 auto 0;padding:24px;border-radius:999em;background:#ffda6e;color:#000;border:4px solid #000;-webkit-filter:drop-shadow(0 5px 0 rgb(0, 0, 0));filter:drop-shadow(0 5px 0 rgb(0, 0, 0));font-size:24px;line-height:1.3;text-align:center;text-decoration:none;font-weight:bold;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.c-button:hover{opacity:.6}@media screen and (max-width: 767px){.c-button{border-radius:30px}}.c-button--altcolor{background:#30add4}.c-button--disable{background:#ccc;pointer-events:none}.c-button--noicon{padding:24px}@media screen and (max-width: 767px){.c-button--noicon{padding:18px}}.c-button--noicon::before{display:none}.c-button--right-arrow span{font-size:.6em;line-height:0}.c-button--right-arrow p:has(span){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;margin-bottom:.5em}.c-button__survey:before{width:44px;height:49px;background:url(../img/icon_survey.svg) no-repeat 0 0/contain}@media screen and (max-width: 767px){.c-button__survey:before{width:30.8px;height:34.3px;vertical-align:-0.45em}}.c-button__keyword:before{width:25px;height:45px;background:url(../img/icon_key.svg) no-repeat 0 0/contain;vertical-align:-0.6em;content:""}@media screen and (max-width: 767px){.c-button__keyword:before{width:17.5px;height:31.5px;vertical-align:-0.45em}}.c-button__download:before{width:35px;aspect-ratio:115/150;margin:0 10px 0 0;background:url(../img/icon_document.svg) no-repeat 0 0/contain;vertical-align:-0.6em}@media screen and (max-width: 767px){.c-button__download:before{width:17.5px;height:31.5px}}.c-button p{margin:0}.c-button__desc{font-size:16px;font-weight:normal;margin-top:1em}.c-entry-button{display:inline-block;padding:7px 25px;border-radius:999em;background:#30add4;color:#fff;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.c-entry-button:hover{opacity:.6}.c-entry-button:before{display:inline-block;width:24px;height:18px;margin:0 5px 0 0;background:url(../img/icon_wifi.svg) no-repeat 0 0/contain;vertical-align:-2px;content:""}.c-entry-button--disable{background:#ccc;pointer-events:none}.c-entry-button .c-play-button{max-width:110px;margin:0 auto;padding:10px;border-radius:999em;background:#01378f;color:#fff;font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.c-entry-button .c-play-button:hover{color:#fff}.c-entry-button .c-play-button:before{display:inline-block;width:23px;height:23px;margin:0 7px 0 0;background:url(../img/icon_play.svg) no-repeat 0 0/contain;vertical-align:-0.25em;content:""}.c-entry-button .c-play-button--disable{background:#ccc;pointer-events:none}a .c-entry-button{-webkit-transition:opacity .3s;transition:opacity .3s}a .c-entry-button:hover{opacity:.5}a.c-keyword-button,a.c-play-button,a.c-download-button,a.c-survey-button{-webkit-transition:opacity .3s;transition:opacity .3s}a.c-keyword-button:hover,a.c-play-button:hover,a.c-download-button:hover,a.c-survey-button:hover{opacity:.5}.c-room-link{font-weight:700;color:#01378f}.c-room-link:hover{color:#01378f}.c-group-link{font-weight:700;color:#ed5053}.c-group-link:hover{color:#ed5053}[data-schedule=true][aria-hidden=true]{display:none}.c-hr{margin:60px 0;border:none;border-top:2px solid #ccc}@media screen and (max-width: 767px){.c-hr{margin:30px 0}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{word-wrap:break-word;margin:0;padding:0;color:#000;font-size:16px;line-break:strict;line-height:1.8;word-break:break-word;overflow-wrap:break-word}body.is-preload *{-webkit-transition:none !important;transition:none !important}a[href^="tel:"]{text-decoration:none}.l-header{padding:0px 20px 20px;background:url(../img/hero_bg.jpg) no-repeat center center/cover}@media screen and (max-width: 767px){.l-header{padding:0}}.l-header__sitename{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.l-header__sitename{margin:0}}.l-main{padding:40px 20px 80px}@media screen and (max-width: 767px){.l-main{padding:30px 4%}}.l-main__inner{max-width:1000px;margin:0 auto}.l-pagetop{max-width:1000px;margin:0 auto;padding:0 0 50px;text-align:right}@media screen and (max-width: 767px){.l-pagetop{padding:0 4% 30px}}.l-pagetop a{display:block;width:55px;height:55px;margin-left:auto;-webkit-mask-image:url(../img/pagetop.svg);mask-image:url(../img/pagetop.svg);background-color:#30add4;opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.l-pagetop a:hover{opacity:.5}.l-footer{background-color:#f2f2f2;color:#333;margin-bottom:0;padding:32px 8% 10px}.l-footer a{color:#333}.l-footer__main{padding:40px 20px 30px;background:#eee}@media screen and (max-width: 767px){.l-footer__main{padding:30px 4%}}.l-footer__data{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.l-footer__data{display:block}}.l-footer__data>*{border-left:1px solid #d4d4d4}@media screen and (max-width: 767px){.l-footer__data>*{border:none}}.l-footer__data:last-of-type{border-right:1px solid #d4d4d4}@media screen and (max-width: 767px){.l-footer__data:last-of-type{border:none}}.l-footer__data__name{padding:10px 60px}@media screen and (max-width: 767px){.l-footer__data__name{padding:20px 0;border-top:1px solid #d4d4d4;border-left:none}}.l-footer__data__label{margin:0 0 15px}.l-footer__data__label>span{display:inline-block;padding:5px 15px;border-radius:99em;background:#e64437;color:#fff;font-size:15px;line-height:1.2}.l-footer__data__label:not(:first-of-type){margin-top:32px}.l-footer__data__text{font-size:25px;font-weight:700}.l-footer__data__wrap{border-right:1px solid #d4d4d4}@media screen and (max-width: 767px){.l-footer__data__wrap{border-right:none;border-bottom:1px solid #d4d4d4}}.l-footer__data__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:10px 10px 10px 60px;font-size:15px;line-height:2}@media screen and (max-width: 767px){.l-footer__data__contact{padding:0 0 15px}}.l-footer__data__contact__label{width:4em;text-align:right}.l-footer__data__contact__content{width:calc(100% - 4em);margin:0;padding-left:10px}.l-footer__data__contact__content a{text-decoration:none}.l-footer__data__contact__content a:hover{text-decoration:underline}.l-footer__emergency{margin:30px 0 0;text-align:center}@media screen and (max-width: 767px){.l-footer__emergency{margin-top:15px}}.l-footer__emergency a:hover{text-decoration:underline}.l-footer__sub{padding:50px 0 30px;background:#01378f;text-align:center}@media screen and (max-width: 767px){.l-footer__sub{padding:30px 4%}}.l-footer__logo{margin:0}.l-footer__logo a{-webkit-transition:opacity .3s;transition:opacity .3s}.l-footer__logo a:hover{opacity:.5}.l-footer__copyright{margin:25px 0 0;color:#fff;font-size:15px}@media screen and (max-width: 767px){.l-footer__copyright{font-size:12px}}.footer-container{text-align:center}.footer-company__logo{margin:0;display:inline-block}.footer-company__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--c-corporate);font-size:.875rem;margin:0 auto 16px;gap:5px 0;text-decoration:none}.footer-company__logo span{color:#305a99;font-weight:bold}@media screen and (max-width: 767px){.footer-company__logo span{font-size:clamp(10px,10/320*100vw,14px)}}.footer-company__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer-company__link a{text-decoration:underline;display:inline-block;padding-right:1.3em;color:var(--c-gray-v);font-size:.875rem;position:relative}.footer-company__link a::after{position:absolute;content:"";background:url(../img/icon-window.svg) no-repeat center/contain;width:.95em;aspect-ratio:1/1;top:calc(50% - .4em);right:0}.copy{text-align:center}.info{margin:90px auto 60px;padding:10px 0 0px;border-top:3px solid #01378f;width:85%;color:#01378f}@media screen and (max-width: 767px){.info{padding:20px 0;width:100%}}.info h2{margin:-20px auto 0;background-color:#fff;display:inline-block;padding:.25em 1.5em;-webkit-transform:translateY(-1em);transform:translateY(-1em);border:3px solid #01378f;border-radius:99em}@media screen and (max-width: 767px){.info h2{-webkit-transform:translateY(-1.3em);transform:translateY(-1.3em);padding:.25em 5%;width:400px;max-width:100%;font-size:clamp(20px,20/320*100vw,24px)}}.info p{margin:.5em 0 2em;font-weight:bold}@media screen and (max-width: 767px){.info p{margin-top:0}}.info p:last-child{margin-bottom:0}.info--center{text-align:center}.info-point{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}@media screen and (max-width: 767px){.info-point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info-point dl,.info-point dt,.info-point dd{padding-left:0;padding-left:0;margin:0;font-weight:bold}.info-point dl{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:280px;flex-basis:280px;color:#01378f;display:grid;grid-template-rows:auto 1fr;row-gap:.75em;background-color:#fff7e5;padding:20px 16px}@media screen and (max-width: 767px){.info-point dl{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;row-gap:.5em}}.info-point dt{display:inline-block;border-radius:8px;margin:0 auto;width:5em;text-align:center;font-size:20px;color:#fff;position:relative;background-color:#01378f}@media screen and (max-width: 767px){.info-point dt{font-size:clamp(16px,16/320*100vw,18px)}}.info-point dd{font-size:24px;line-height:1.5;display:grid;place-content:center}@media screen and (max-width: 767px){.info-point dd{display:block;font-size:clamp(20px,20/320*100vw,22px)}}.important{margin:30px 0;padding:0}.important__title{margin:0;font-weight:700}.important__content{margin:1em 0 0}.important__content a{color:#245183}.note{margin:1em 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.note__list{padding-left:0;text-align:left}.section{margin:80px 0 0}@media screen and (max-width: 767px){.section{margin-top:45px}}.section__heading{position:relative;margin:0 0 40px;color:#01378f;font-size:30px;font-weight:bold;text-align:center}.section__heading:after{display:block;width:203px;height:6px;margin:5px auto 0;background:-webkit-gradient(linear, left top, right top, color-stop(0, #01378f), color-stop(49.5%, #01378f), color-stop(0, transparent), color-stop(50.5%, transparent), color-stop(0, #30add4), to(#30add4));background:linear-gradient(90deg, #01378f 0, #01378f 49.5%, transparent 0, transparent 50.5%, #30add4 0, #30add4);content:""}.section__heading--red{color:#e64437}.section__heading--red::after{background:-webkit-gradient(linear, left top, right top, color-stop(0, #e64437), color-stop(49.5%, #e64437), color-stop(0, transparent), color-stop(50.5%, transparent), color-stop(0, #ccc), to(#ccc));background:linear-gradient(90deg, #e64437 0, #e64437 49.5%, transparent 0, transparent 50.5%, #ccc 0, #ccc);content:""}.cautions{margin:40px 0 0;padding:0;list-style:none;display:grid;place-content:center}.cautions__item{padding-left:1em;color:#444;text-indent:-1em}.cautions__item:not(:first-child){margin-top:7px}.cautions__item:before{content:"※"}.cautions__item--red{color:#c00}.floor-table{width:100%;margin:30px 0 80px;border:5px solid #b2b4b3;border-collapse:collapse}@media screen and (max-width: 767px){.floor-table{display:block}}.floor-table tr,.floor-table td,.floor-table th{border:1px solid #ccc}@media screen and (max-width: 767px){.floor-table tr,.floor-table td,.floor-table th{border:none;display:block}}.floor-table thead th{padding:30px;background:#efefef;line-height:1.6;text-align:center}@media screen and (max-width: 767px){.floor-table thead th{padding:20px}}.floor-table thead th b{font-size:20px;color:#01378f}.floor-table thead th span{font-weight:400}@media screen and (max-width: 767px){.floor-table thead th span{font-size:13px}}.floor-table tbody td{padding:20px 60px;text-align:center}@media screen and (max-width: 767px){.floor-table tbody td{padding:20px 30px;border-top:1px solid #ccc}}@media screen and (max-width: 767px){.floor-table thead,.floor-table tbody,.floor-table tr{display:block}}.group-table{width:100%;margin:30px 0 0;border:5px solid #b2b4b3;border-collapse:collapse}@media screen and (max-width: 767px){.group-table{display:block}.group-table thead,.group-table tbody{display:block}}.group-table td,.group-table th{border:1px solid #ccc}@media screen and (max-width: 767px){.group-table td,.group-table th{border:none;display:block}}.group-table thead th{padding:30px;background:#efefef;line-height:1.6;text-align:center}.group-table thead th b{font-size:20px;color:#ed5053}.group-table thead th span{font-weight:400}.group-table tbody td{padding:20px 60px;text-align:center}@media screen and (max-width: 767px){.group-table tbody td{padding:20px 30px;border-top:1px solid #ccc}}.schedule-table{width:100%;margin:30px 0 0;border:5px solid #b2b4b3;border-collapse:collapse}@media screen and (max-width: 767px){.schedule-table{display:block}.schedule-table thead,.schedule-table tbody{display:block}}.schedule-table th,.schedule-table td{border:1px solid #ccc}@media screen and (max-width: 767px){.schedule-table th,.schedule-table td{border:none;display:block}}.schedule-table thead{background:#efefef}@media screen and (max-width: 767px){.schedule-table thead{display:none}}.schedule-table thead th{padding:30px 10px;font-weight:400;line-height:1.2;text-align:center;color:#01378f;font-weight:bold}@media screen and (max-width: 767px){.schedule-table tbody tr{display:block}}.schedule-table tbody th{width:180px;text-align:center}@media screen and (max-width: 767px){.schedule-table tbody th{width:100%;background:#efefef}}.schedule-table tbody td{padding:25px 30px}@media screen and (max-width: 767px){.schedule-table tbody td{padding:15px;border-top:1px solid #ccc;text-align:center}.schedule-table tbody td:empty{display:none}.schedule-table tbody td:nth-child(3){text-align:left}.schedule-table tbody td.--center{text-align:center}}.schedule-table tbody td.seminor-desc{width:620px;padding:0 16px}@media screen and (max-width: 767px){.schedule-table tbody td.seminor-desc{display:none;width:100%;line-height:1.3}}@media screen and (max-width: 767px){.schedule-table tbody td.seminor-desc li{padding:.75em 0 0 .5em;text-indent:-0.5em}}.schedule-table tbody td [colspan="2"]{background:#fff}.schedule-table tbody td a{-webkit-transition:opacity .3s;transition:opacity .3s}.schedule-table tbody td a:hover{opacity:.5}.schedule-table dl{margin:0}.schedule-table dl dt{font-weight:bold}@media screen and (max-width: 767px){.schedule-table dl dt{margin-bottom:.5em}}.schedule-table dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:calc(100% - 6em);flex-basis:calc(100% - 6em);margin:0;line-height:1.5}@media screen and (max-width: 767px){.schedule-table dl dd:not(:first-of-type){padding-top:.5em}}.schedule-table--about th{background-color:#efefef}.schedule-table--program tbody tr:nth-of-type(even) th,.schedule-table--program tbody tr:nth-of-type(even) td{background-color:#f3f3f3}@media screen and (max-width: 767px){.schedule-table--program tbody tr:nth-of-type(even) td{background-color:#fff}}.sankakigyo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25em 1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media screen and (max-width: 767px){.sankakigyo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sankakigyo li:not(:last-of-type){position:relative}.sankakigyo li:not(:last-of-type)::after{position:absolute;content:"／";font-size:1em;top:0;right:-1.25em}.sankakigyo li:not(:last-of-type) a{text-decoration:underline}.sankakigyo li:not(:last-of-type) a:hover{opacity:1;text-decoration:none}.tools-table{width:100%;margin:30px 0 0;border:5px solid #b2b4b3;border-collapse:collapse}@media screen and (max-width: 767px){.tools-table{display:block}.tools-table tbody,.tools-table tr{display:block}.tools-table thead{display:none}}.tools-table td,.tools-table th{border:1px solid #ccc}@media screen and (max-width: 767px){.tools-table td,.tools-table th{border:none;display:block}}.tools-table thead{background:#efefef}.tools-table thead th{padding:10px;color:#444;font-weight:400;text-align:center}.tools-table thead th:first-child{width:250px}.tools-table thead th:nth-child(2){width:250px}.tools-table tbody td{padding:15px 10px;line-height:1.6;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.tools-table tbody td{border-bottom:1px solid #ccc}}.tools-table tbody td:before{display:block;margin:0 0 5px;text-align:center}.tools-table tbody td:first-child:before{content:"サービス名"}.tools-table tbody td:nth-child(2):before{content:"PC"}.tools-table tbody td:nth-child(3):before{content:"iOS(iPhone/iPad)"}.tools-table tbody td:nth-child(4):before{content:"Android"}.tools-table tbody td a{-webkit-transition:opacity .3s;transition:opacity .3s}.tools-table tbody td a:hover{opacity:.5}.tools-table__service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.tools-table__service__logo{margin:0 0 7px}.tools-table__service__name{margin:0;color:#444;font-size:15px}.tools-table__downloads__authenticity{margin:0}.tools-table__downloads__authenticity b{color:#b93b3b}.tools-table__button{display:inline-block;margin:5px 0 0;padding:7px 30px;border:2px solid #01378f;border-radius:999em;color:#01378f;line-height:1.2;text-align:center;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.tools-table__button:hover{opacity:.5;color:#01378f}.group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.group__name{font-size:18px}.downloads{margin:30px 0 0;padding:0;list-style:none;display:grid;place-content:center}.downloads__item{padding-left:1.5em;color:#01378f;font-weight:700;line-height:1.6;text-indent:-1.5em}.downloads__item:not(:first-child){margin-top:5px}.downloads__item a{color:#01378f}.downloads__item a:hover{color:#01378f}.downloads__item:before{content:"● "}.keyword-heading{font-size:24px;text-align:center;color:#e64437}.keyword-description{margin:50px auto 0;border:4px solid rgba(230,68,55,.3);padding:16px 24px 40px}@media screen and (max-width: 767px){.keyword-description{margin:30px 0 0}}.keyword-description__inner{width:900px;margin:0 auto;max-width:100%}.keyword-description__item:not(:first-of-type){margin-top:2.5em}.keyword-description__item p.note{margin-bottom:.5em}.keyword-description__item .c-keyword-button{margin-top:.5em}.keyword-description a{color:#0044a0;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.keyword-description a:hover{opacity:.6}.keyword-description p{margin:0;text-align:center}.keyword-description .--bold{font-weight:bold}.keyword-description .--red{color:#e64437}.keyword-link{background-color:#ebebeb;padding:.75em 1em;border-radius:5px;margin:10px auto 0;width:650px;max-width:90%}.keyword-link a{word-break:break-all;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.keyword-link a:hover{opacity:.6}.keyword-button{margin:0;text-align:center}.keyword-note{margin:15px 0 0;font-size:13px;text-align:center}.officialline{border:6px solid #06c755;border-radius:10px;padding:30px;width:85%;margin:0 auto}@media screen and (max-width: 767px){.officialline{width:100%;padding:24px 5% 16px}}.officialline .officialline-heading{margin:0 auto 10px;color:#06c755;line-height:1.3em}@media screen and (max-width: 767px){.officialline .officialline-heading{text-align:center}}.officialline-lead{margin:0;font-weight:bold}@media screen and (max-width: 767px){.officialline-lead{font-size:16px;max-width:380px}}.officialline-contents{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;gap:50px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.officialline-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(3vw,50px)}}.officialline-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0}@media screen and (max-width: 767px){.officialline-entry{gap:min(2vw,20px)}}.officialline-entry li{-webkit-box-flex:1;-ms-flex:1;flex:1}.officialline-entry p{font-weight:bold;color:#01378f;font-size:18px}.officialline-entry__btn__wrapper{width:120px;margin-left:40px}.officialline-entry__btn iframe{-webkit-transform:scale(2);transform:scale(2)}@media screen and (max-width: 767px){.officialline-entry__btn iframe{-webkit-transform:scale(1.8);transform:scale(1.8)}}.officialline-entry__btn iframe .btn .label{font-size:18px;vertical-align:bottom}.officialline-entry__qr figure{width:120px;margin:0}@media screen and (max-width: 767px){.officialline-entry__qr figure{max-width:30vw}}