@charset "UTF-8"; abbr[title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted } audio:not([controls]) { display: none } b, strong { font-weight: bolder } button { -webkit-appearance: button; overflow: visible } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } button:-moz-focusring, input:-moz-focusring { outline: 1px dotted ButtonText } button, select { text-transform: none } details { display: block } html { -ms-overflow-style: -ms-autohiding-scrollbar; overflow-y: scroll; -webkit-text-size-adjust: 100% } hr { overflow: visible } input { -webkit-border-radius: 0 } input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button } input[type=number] { width: auto } input[type=search] { -webkit-appearance: textfield } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none } main { display: block } pre { overflow: auto } progress { display: inline-block } summary { display: block } svg:not(:root) { overflow: hidden } template { display: none } textarea { overflow: auto } [hidden] { display: none } *, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit } * { font-size: inherit; line-height: inherit } :after, :before { text-decoration: inherit; vertical-align: inherit } button, input, select, textarea { font-family: inherit; font-style: inherit; font-weight: inherit } * { margin: 0; padding: 0 } *, :after, :before { border-style: solid; border-width: 0 } [tabindex], a, area, button, input, label, select, textarea { -ms-touch-action: manipulation; touch-action: manipulation } select { -moz-appearance: none; -webkit-appearance: none } select::-ms-expand { display: none } select::-ms-value { color: currentColor } svg { fill: currentColor } [aria-busy=true] { cursor: progress } [aria-controls] { cursor: pointer } [aria-disabled] { cursor: default } [hidden][aria-hidden=false] { clip: rect(0 0 0 0); display: inherit; position: absolute } [hidden][aria-hidden=false]:focus { clip: auto } * { background-repeat: no-repeat } :root { background-color: #ffffff; -webkit-box-sizing: border-box; box-sizing: border-box; color: #000000; cursor: default; font: 100%/1.5 sans-serif } a { text-decoration: none } audio, canvas, iframe, img, svg, video { vertical-align: middle } button, input, select, textarea { background-color: transparent; color: inherit } [type=button], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=reset], [type=search], [type=submit], [type=tel], [type=text], [type=time], [type=url], [type=week], button, select, textarea { min-height: 1.5em } code, kbd, pre, samp { font-family: monospace, monospace } nav ol, nav ul { list-style: none } small { font-size: 75% } table { border-collapse: collapse; border-spacing: 0 } textarea { resize: vertical } ::-moz-selection { background-color: #b3d4fc; color: #ffffff; text-shadow: none } ::selection { background-color: #b3d4fc; color: #ffffff; text-shadow: none } select { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none; outline: none } :root { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif } body { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100% } .foo { font-size: 1rem } .foo { width: 10.6666666667vw } @media screen and (min-width:768px) { .foo { font-size: 14px } } @media screen and (min-width:1400px) { .foo { font-size: 16px } } .foo.-image1 { -o-object-fit: cover; object-fit: cover; position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-family: "object-fit: cover", sans-serif } .foo.-image2 { -o-object-fit: contain; object-fit: contain; position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -o-object-position: top center; object-position: top center; font-family: "object-fit: contain; object-position: top center", sans-serif } .foo:focus { opacity: 0.6 } @media (hover:hover) and (pointer:fine) { .foo:hover { opacity: 0.6 } } .ua-ie .foo:hover { opacity: 0.6 } .-sm { display: block !important } @media screen and (min-width:500px) { .-sm { display: none !important } } .-md { display: block !important } @media screen and (min-width:768px) { .-md { display: none !important } } .-lg { display: none !important } @media screen and (min-width:1025px) { .-lg { display: block !important } } .-sm-inlineblock { display: block !important } @media screen and (min-width:500px) { .-sm-inlineblock { display: none !important } } .-md-inlineblock { display: block !important } @media screen and (min-width:768px) { .-md-inlineblock { display: none !important } } .-lg-inlineblock { display: none !important } @media screen and (min-width:1025px) { .-lg-inlineblock { display: block !important } } .-sm-inlineĀ„ { display: block !important } @media screen and (min-width:500px) { .-sm-inlineĀ„ { display: none !important } } .-md-inline { display: block !important } @media screen and (min-width:768px) { .-md-inline { display: none !important } } .-lg-inline { display: none !important } @media screen and (min-width:1025px) { .-lg-inline { display: block !important } } br .-small { display: inline !important } @media screen and (min-width:500px) { br .-small { display: none !important } } br .-medium { display: inline !important } @media screen and (min-width:768px) { br .-medium { display: none !important } } br .-large { display: none !important } @media screen and (min-width:1025px) { br .-large { display: inline !important } } .page-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100vh; min-height: 100svh; min-height: 100dvh; overflow: visible } .page-main { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .page-main.-index { margin-top: 56px } .section-area { display: block; width: 100%; padding: 48px 0 0 } @media screen and (min-width:768px) { .section-area { padding: 48px 0 } } .section-area>.inner { display: block; width: 100%; max-width: 1200px; padding: 0 20px; margin: 0 auto } @media screen and (min-width:768px) { .section-area>.inner { padding: 0 40px } } @media screen and (min-width:1025px) { .section-area>.inner { padding: 0 60px } } @media screen and (min-width:768px) { .header-site { margin-top: 20px } } .header-site>.inner { display: block; width: 100%; max-width: 1200px; padding: 20px 20px 0; margin: 0 auto } @media screen and (min-width:768px) { .header-site>.inner { padding: 0 40px } } @media screen and (min-width:1025px) { .header-site>.inner { padding: 0 60px } } .header-site>.inner .header-logo .logo img { height: auto } .footer-site { width: 100%; background-color: transparent } .footer-site>.inner { max-width: 1200px; padding: 38px 20px 30px; margin: 0 auto } @media screen and (min-width:768px) { .footer-site>.inner { padding: 54px 60px 40px } } .page-visual { position: relative; display: block; width: 100%; background-color: #C6C6C6 } .page-visual>.background { display: block; width: 100%; height: 100%; max-width: 1080px; margin-left: auto; margin-right: auto } @media screen and (min-width:1025px) { .page-visual>.background { background-color: #C6C6C6 } } .keyvisual>.image { width: 100%; height: auto } button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; border-radius: 0; font: inherit; outline: #3273DC } button:focus:not(:focus-visible) { outline: none } button:hover { cursor: pointer } a:focus:not(:focus-visible) { outline: none } .btn-return { position: relative; font-size: 1rem; font-weight: 700; color: #363636; border: 1px solid #363636; border-radius: 10px; padding: 14px 30px; display: block; max-width: 214px; margin-top: 64px } @media screen and (min-width:768px) { .btn-return { margin-top: 80px } } .btn-return:before { content: "<"; display: inline-block; font-size: 1rem; vertical-align: text-bottom } .btn-banner { 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; background-color: #157DB7; border-radius: 15px; color: #FFFFFF; font-size: 1rem; font-weight: 700; padding: 22px 30px; text-align: center; min-height: 88px; position: relative } @media screen and (min-width:768px) { .btn-banner { font-size: 1.5rem; padding: 26px 100px; min-height: 120px } } .btn-banner:before { content: ""; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; right: 8px; background: url(../img/area/icon-arrow-right.svg); background-repeat: no-repeat; background-size: contain; width: 20px; height: 20px; display: inline-block } @media screen and (min-width:768px) { .btn-banner:before { width: 28px; height: 28px; right: 24px } } .area-title { position: relative; padding-left: 30px; font-size: 1.5rem } .area-title:before { content: ""; position: absolute; left: 0; top: 6px; background: url(../img/area/icon-title.jpg); background-repeat: no-repeat; background-size: contain; width: 24px; height: 24px; display: inline-block } .prefectures-title { background-color: #157DB7; padding: 12px 16px } @media screen and (min-width:768px) { .prefectures-title { padding: 12px 32px } } .prefectures-title>.text { color: #FFFFFF; font-size: 1.5rem } :root { color: #000000; font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5 } .main-lead { font-size: 1.125rem; font-weight: 700; margin-bottom: 32px; text-align: center } @media screen and (min-width:768px) { .main-lead { font-size: 1.5rem; margin-bottom: 64px } } .sub-lead { font-size: 1rem } @media screen and (min-width:768px) { .sub-lead { font-size: 1.25rem } } .sub-lead>.text { font-weight: 700 } img { max-width: 100%; max-height: 100% } ol, ul { list-style-type: none } .guidance-list { 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: end; -ms-flex-align: end; align-items: flex-end } @media screen and (min-width:768px) { .guidance-list { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } .guidance-list>.list { position: relative; padding-left: 20px } @media screen and (min-width:768px) { .guidance-list>.list { margin-left: 20px } } .guidance-list>.list:before { content: ""; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; top: 50%; background: url(../img/area/icon-left-blue.png); background-repeat: no-repeat; background-size: contain; width: 12px; height: 12px; display: inline-block } @media screen and (min-width:768px) { .guidance-list>.list+.list { margin-left: 0 } } .guidance-list>.list>.link { font-size: 1rem; color: #3273DC } .btn-anker { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: -8px } @media screen and (min-width:768px) { .btn-anker { margin-left: -20px; margin-right: -20px } } @media screen and (min-width:1025px) { .btn-anker { margin-left: -24px; margin-right: -24px } } .btn-anker>.list { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; margin-top: 8px } @media screen and (min-width:768px) { .btn-anker>.list { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25% } } @media screen and (min-width:1025px) { .btn-anker>.list { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20% } } .btn-anker>.list>.btn { font-size: 1rem; font-weight: 700; color: #000000; position: relative; padding-left: 24px; display: block; margin-left: auto; margin-right: auto; white-space: nowrap } @media screen and (min-width:768px) { .btn-anker>.list>.btn { width: calc(100% - 40px) } } @media screen and (min-width:1025px) { .btn-anker>.list>.btn { width: calc(100% - 48px) } } .btn-anker>.list>.btn:before { content: ""; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; top: 50%; background: url(../img/area/icon-bottom.png); background-repeat: no-repeat; background-size: contain; width: 18px; height: 18px; display: inline-block } .btn-area { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: -8px } @media screen and (min-width:768px) { .btn-area { margin-left: -20px; margin-right: -20px } } @media screen and (min-width:1025px) { .btn-area { margin-left: -24px; margin-right: -24px } } .btn-area>.list { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; margin-top: 8px } @media screen and (min-width:768px) { .btn-area>.list { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25% } } @media screen and (min-width:1025px) { .btn-area>.list { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20% } } .btn-area>.list>.btn { font-size: 1rem; font-weight: 700; color: #000000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; margin-right: auto; white-space: nowrap; position: relative } @media screen and (min-width:768px) { .btn-area>.list>.btn { width: calc(100% - 40px); font-size: 1.25rem } } @media screen and (min-width:1025px) { .btn-area>.list>.btn { width: calc(100% - 48px) } } .btn-area>.list>.btn:before { content: ""; background: url(../img/area/icon-right.svg); background-repeat: no-repeat; background-size: contain; min-width: 10px; min-height: 10px; display: inline-block; margin-right: 6px } .link-area { margin-top: 24px } .link-area>.inner { padding: 26px 20px; background: #E7F4FB } @media screen and (min-width:768px) { .link-area>.inner { padding: 24px 32px } } .information-list>.list { padding-top: 22px; border-top: 1px solid #C6C6C6; margin-top: 36px } @media screen and (min-width:768px) { .information-list>.list { margin-top: 40px } } .information-list>.list:first-of-type { margin-top: 24px; border-top: none; padding-top: 0 } @media screen and (min-width:768px) { .information-list>.list:first-of-type { margin-top: 40px } } .information-list>.list:last-of-type { border-bottom: 1px solid #C6C6C6; padding-bottom: 24px } @media screen and (min-width:768px) { .information-list>.list:last-of-type { padding-bottom: 32px } } .area-list { width: 100% } .area-list>.list { position: relative; border: 2px solid #157DB7; border-radius: 10px; margin-top: 32px } @media screen and (min-width:768px) { .area-list>.list { margin-right: auto; margin-left: auto } } .area-list>.list+.list { margin-top: 15px } .area-list>.list>.tab { cursor: pointer; font-size: 1.375rem; text-align: center; position: relative; padding: 20px 10px 24px } @media screen and (min-width:768px) { .area-list>.list>.tab { padding: 20px 40px 24px } } .area-list>.list>.tab.active>.icon.-bottom:before { background-image: url(../img/area/icon-minus.png) } .area-list>.list>.tab>.text { color: #157DB7; font-weight: 700; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto } .area-list>.list>.tab>.tab-icon { -webkit-transition: 0.3s; transition: 0.3s } .area-list>.list>.tab>.tab-icon.-bottom:before { content: ""; display: inline-block; background: no-repeat center center/contain; width: 26px; height: 26px; background-image: url(../img/area/icon-plus.png); position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%) } @media screen and (min-width:768px) { .area-list>.list>.tab>.tab-icon.-bottom:before { right: 40px } } .area-list>.list>.inner { display: none; background-color: #E7F4FB; padding: 20px; width: 84vw; max-width: 1000px; margin: 0 auto 24px } @media screen and (min-width:768px) { .area-list>.list>.inner { padding: 24px 30px } } .banner-list { margin-top: 32px; text-align: center } @media screen and (min-width:768px) { .banner-list { margin-top: 24px } } .banner-list>.list+.list { margin-top: 24px } @media screen and (min-width:768px) { .banner-list>.list>.banner { -webkit-transition: 0.3s; transition: 0.3s } } @media screen and (min-width:768px) { .banner-list>.list>.banner:hover { -webkit-transition: 0.3s; transition: 0.3s; opacity: 0.8 } } .link-list { margin-top: 22px; text-align: center } @media screen and (min-width:768px) { .link-list { margin-top: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; margin-right: -10px } } .link-list>.list { position: relative } @media screen and (min-width:768px) { .link-list>.list { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333% } } .link-list>.list+.list { margin-top: 4px } .link-list>.list>.link { font-size: 1.125rem; color: #3273DC } @media screen and (min-width:768px) { .link-list>.list>.link { display: block; width: calc(100% - 20px); margin-left: auto; margin-right: auto; -webkit-transition: 0.3s; transition: 0.3s } } @media screen and (min-width:768px) { .link-list>.list>.link:hover { -webkit-transition: 0.3s; transition: 0.3s; opacity: 0.7 } } .link-list>.list>span.link:hover { opacity: 1 } .link-list>.list>.text { text-align: center } @media screen and (min-width:768px) { .link-list>.list>.text { text-align: left; padding-left: 12px } } .messeage-list { margin-top: 16px } @media screen and (min-width:768px) { .messeage-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; margin-top: 32px } } .messeage-list>.list { margin-top: 12px } @media screen and (min-width:768px) { .messeage-list>.list { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; margin-top: 20px } } @media screen and (min-width:768px) { .messeage-list>.list>.message-card { width: calc(100% - 16px); height: 100%; margin-left: auto; margin-right: auto } } .message-card { text-align: center; display: block } @media screen and (min-width:768px) { .message-card { text-align: left } } @media screen and (min-width:768px) { .message-card .link:hover img { -webkit-transition: 0.3s; transition: 0.3s; opacity: 0.7 } } .page-main.-area .content-block>.content { margin-top: 32px } @media screen and (min-width:768px) { .page-main.-area .content-block>.content { margin-top: 48px } } .page-main.-area .content-block>.content+.content { margin-top: 64px } @media screen and (min-width:768px) { .page-main.-area .content-block>.content+.content { margin-top: 80px } } .info-message { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: 24px } @media screen and (min-width:768px) { .info-message { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 40px } } .info-message>.textarea { margin-top: 20px } @media screen and (min-width:768px) { .info-message>.textarea { margin-left: 40px; margin-top: 0 } } .info-message>.textarea>.title { font-size: 1.25rem; color: #157DB7; text-align: center } @media screen and (min-width:768px) { .info-message>.textarea>.title { font-size: 1.5rem; text-align: left } } .info-message>.textarea>.text { font-size: 1rem; margin-top: 20px; line-height: 2 } @media screen and (min-width:768px) { .info-message>.textarea>.text { font-size: 1.125rem } } .info-message>.img-message { width: 100%; height: 100% } @media screen and (min-width:768px) { .info-message>.img-message { max-width: 400px; max-height: 400px } } .info-message.-noimage { display: block } @media screen and (min-width:768px) { .info-message.-noimage>.textarea { margin-left: 0 } } .info-message.-noimage>.img-message { display: none } .info-content>.title { font-size: 1.25rem; color: #157DB7; position: relative; padding-left: 1rem } .info-content>.title:before { content: ""; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; top: 50%; background: url(../img/area/title-contact1.svg); background-repeat: no-repeat; background-size: contain; width: 5px; height: 23px; display: inline-block } .info-content>.link-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } @media screen and (min-width:768px) { .info-content>.link-area { margin-top: 24px; -webkit-box-orient: inherit; -webkit-box-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .info-content>.link-area>.link, .info-content>.link-area>.link-area-text>p>.link { font-size: 1.125rem; color: #3273DC; display: block; height: 100%; -webkit-transition: 0.3s; transition: 0.3s; word-break: break-all } @media screen and (min-width:768px) { .info-content>.link-area>.link:hover .info-content>.link-area>.link-area-text>p>.link:hover { -webkit-transition: 0.3s; transition: 0.3s; color: #000000 } } .info-content>.link-area>.link-area-text { width: 70%; } @media screen and (max-width:768px) { .info-content>.link-area>.link-area-text { width: 100%; } } .info-content>.link-area>.link-area-text>.text { margin-top: 15px; } .info-content>.link-area>.img-qr { display: block; max-width: 100px; max-height: 100px; margin: 24px auto 0 } @media screen and (min-width:768px) { .info-content>.link-area>.img-qr { margin: 0 } } .info-contact>.title { font-size: 1.25rem; color: #157DB7; position: relative; padding-left: 1rem } .info-contact>.title:before { content: ""; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; top: 50%; background: url(../img/area/title-contact1.svg); background-repeat: no-repeat; background-size: contain; width: 5px; height: 23px; display: inline-block } .info-contact>.info-contact-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } @media screen and (min-width:768px) { .info-contact>.info-contact-area { margin-top: 24px; -webkit-box-orient: inherit; -webkit-box-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .info-contact>.info-contact-area>.list-contact { width: 45%; } @media screen and (max-width:768px) { .info-contact>.info-contact-area>.list-contact { width: 100%; } } .info-contact>.list-contact>.list, .info-contact>.info-contact-area>.list-contact>.list { margin-top: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1.125rem } @media screen and (min-width:768px) { .info-contact>.list-contact>.list, .info-contact>.info-contact-area>.list-contact>.list { margin-top: 12px } } .info-contact>.list-contact>.list:first-of-type, .info-contact>.info-contact-area>.list-contact>.list:first-of-type { margin-top: 24px } .info-contact>.list-contact>.list>.telephone, .info-contact>.list-contact>.list>.section>.telephone, .info-contact>.info-contact-area>.list-contact>.list>.telephone, .info-contact>.info-contact-area>.list-contact>.list>.section>.telephone { color: #000000 } @media screen and (min-width:768px) { .info-contact>.list-contact>.list>.telephone, .info-contact>.list-contact>.list>.section>.telephone, .info-contact>.info-contact-area>.list-contact>.list>.telephone, .info-contact>.info-contact-area>.list-contact>.list>.section>.telephone { pointer-events: none } } .info-contact>.list-contact>.list>.lead, .info-contact>.info-contact-area>.list-contact>.list>.lead { white-space: nowrap } .info-contact>.list-contact>.list>.mail, .info-contact>.info-contact-area>.list-contact>.list>.mail, .info-contact>.list-contact>.list>.section>.mail, .info-contact>.info-contact-area>.list-contact>.list>.section>.mail { font-size: 1.125rem; color: #3273DC; text-decoration: underline; -webkit-transition: 0.3s; transition: 0.3s; word-break: break-all } @media screen and (min-width:768px) { .info-contact>.list-contact>.list>.mail:hover, .info-contact>.info-contact-area>.list-contact>.list>.mail:hover, .info-contact>.list-contact>.list>.section>.mail:hover, .info-contact>.info-contact-area>.list-contact>.list>.section>.mail:hover { -webkit-transition: 0.3s; transition: 0.3s; color: #000000 } } .btn-return>span { position: absolute; margin-left: 10px; } /*# sourceMappingURL=style.css.map */