@charset "UTF-8";.sqContents__inner {    padding: 120px 0 132px;    margin: 0 auto;    width: min(83.3333333333vw,1200px)}@media screen and (max-width: 1000px) {    .sqContents__inner {        padding:100px 0 120px    }}@media screen and (max-width: 768px) {    .sqContents__inner {        padding:80px 0 112px    }}@media screen and (max-width: 480px) {    .sqContents__inner {        width:92vw;        padding: 9.6vw 0 16vw    }}.sqContents__headingTitle {    font-weight: 900;    font-size: 68px;    line-height: 1.6;    color: #202121}@media screen and (max-width: 1200px) {    .sqContents__headingTitle {        font-size:65px    }}@media screen and (max-width: 1000px) {    .sqContents__headingTitle {        font-size:63px    }}@media screen and (max-width: 768px) {    .sqContents__headingTitle {        font-size:8.5333333333vw    }}@media screen and (max-width: 480px) {    .sqContents__headingTitle {        font-size:32px;        line-height: 1.4    }}.sqContents__content {    font-size: 16px;    font-weight: 400;    line-height: 1.6;    padding: 60px 0 0}@media screen and (max-width: 600px) {    .sqContents__content {        gap:.8vw;        padding: 26px 0 0    }}.sqContents__contentTitle {    margin: 0 0 67px;    line-height: 1.4}@media screen and (max-width: 480px) {    .sqContents__contentTitle {        margin-bottom:4vw    }    .sqContents__contentTitle>* {        margin-bottom: 0    }}.sqContents__contentMainInner {    padding: clamp(18px,4.8vw,30px);    padding-bottom: clamp(10px,2.5vw,25px);    display: block;    width: 100%;    max-width: 400px;    background-color: #f2f3f5;    font-size: 16px}@media screen and (max-width: 480px) {    .sqContents__contentMainInner {        width:100%;        max-width: initial    }}.sqContents__contentName {    font-size: 18px;    font-weight: 700}@media screen and (max-width: 480px) {    .sqContents__contentName {        font-size:17px    }}.sqContents__contentTel {    margin-top: 8px;    display: flex;    align-items: center;    flex-wrap: wrap}.sqContents__contentTelCaption {    margin-right: 7px}.sqContents__contentTelNumber {    font-weight: 700;    font-size: 26px}@media screen and (max-width: 480px) {    .sqContents__contentTelNumber {        font-size:24px    }}.sqContents__contentNoteInner {    margin-top: clamp(15px,4vw,20px);    font-size: 14px;    line-height: 1.6}.sqContents__contentNoteItem {    text-indent: -1.2em;    padding-left: 1.2em}.sqContents__contentNoteItem:before {    content: "\203b"}.sqContents__contentNoteLink {    color: #065fd4;    text-decoration: underline}* {    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box}html,body {    overflow-x: hidden;    width: 100%}body * {    font-family: Roboto,YakuHanJP,Noto Sans JP,sans-serif;    -webkit-font-smoothing: antialiased}body {    overflow: hidden;    width: 100vw}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {    display: block}body {    line-height: 1}ol,ul {    list-style: none}blockquote,q {    quotes: none}blockquote:before,blockquote:after,q:before,q:after {    content: "";    content: none}table {    border-collapse: collapse;    border-spacing: 0}html {    font-size: calc(15px + .390625vw)}img {    width: 100%;    min-height: 100%;    max-width: 100%;    max-height: 100%;    object-fit: cover}a {    text-decoration: none;    color: inherit}.pc {    display: block}@media screen and (max-width: 768px) {    .pc {        display:none    }}@media screen and (max-width: 480px) {    .pc {        display:none    }}.tablet {    display: none}@media screen and (max-width: 768px) {    .tablet {        display:block    }}.sp {    display: none}@media screen and (max-width: 480px) {    .sp {        display:block    }}.link {    display: inline-block}.sqInformation__inner {    padding: 0 0 132px;    margin: 0 auto;    width: min(83.3333333333vw,1200px)}@media screen and (max-width: 1000px) {    .sqInformation__inner {        padding:0 0 120px    }}@media screen and (max-width: 768px) {    .sqInformation__inner {        padding:0 0 112px    }}@media screen and (max-width: 480px) {    .sqInformation__inner {        width:92vw;        padding: 0 0 16vw    }}.sqInformation__content {    font-size: 16px;    font-weight: 400}@media screen and (max-width: 768px) {    .sqInformation__content {        flex-direction:column;        align-items: flex-start;        gap: 2.6666666667vw    }}@media screen and (max-width: 600px) {    .sqInformation__content {        gap:.8vw;        padding: 0    }}.sqInformation__contentTitle {    margin: 0 0 67px}@media screen and (max-width: 600px) {    .sqInformation__contentTitle {        margin-bottom:8vw    }}.sqInformation__list {    margin: 0;    border-bottom: 1px solid #dbe0df}@media screen and (max-width: 480px) {    .sqInformation__list {        margin:0    }}.sqInformation__listItem {    display: flex;    font-size: 16px;    font-weight: 400;    padding: clamp(15px,4vw,20px) 0;    border-top: 1px solid #dbe0df}@media screen and (max-width: 768px) {    .sqInformation__listItem {        flex-direction:column;        align-items: flex-start;        gap: 2.6666666667vw    }}@media screen and (max-width: 480px) {    .sqInformation__listItem {        gap:.8vw    }}.sqInformation__listItemTitle {    font-weight: 700;    width: 220px;    flex-shrink: 0;    line-height: 1.8}@media screen and (max-width: 768px) {    .sqInformation__listItemTitle {        width:100%    }}@media screen and (max-width: 480px) {    .sqInformation__listItemTitle {        width:100%    }}.sqInformation__listItemValue {    line-height: 1.8}.sqInformation__listItemValue--title {    font-weight: 700;    letter-spacing: .125em;    margin: 0 0 20px}.sqInformation__listItemValue a {    color: #065fd4;    text-decoration: underline}