.main-color-text{color:#1d8ccf}.text-color{color:#444}.btn-color-text{color:#337ab7}.link-color{color:#06c}.hover-color{color:#f90}.red{color:red}.caution{color:#c00}.gray{color:#888}.base-font{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.serif{font-family:Times New Roman,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,serif}.sans{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.arial{font-family:Arial,Helvetica,sans-serif}@font-face{font-family:"Tel";src:url("../font/Manrope-VariableFont_wght.ttf") format("truetype")}.fsXXL{font-size:25.2px}@media screen and (min-width: 768px){.fsXXL{font-size:31.5px}}@media screen and (min-width: 992px){.fsXXL{font-size:38.4px}}.fsXL{font-size:22.4px}@media screen and (min-width: 768px){.fsXL{font-size:27px}}@media screen and (min-width: 992px){.fsXL{font-size:32px}}.fsLL{font-size:19.6px}@media screen and (min-width: 768px){.fsLL{font-size:22.5px}}@media screen and (min-width: 992px){.fsLL{font-size:25.6px}}.fsL{font-size:16.8px}@media screen and (min-width: 768px){.fsL{font-size:18px}}@media screen and (min-width: 992px){.fsL{font-size:19.2px}}.fsM{font-size:14px}@media screen and (min-width: 768px){.fsM{font-size:15px}}@media screen and (min-width: 992px){.fsM{font-size:16px}}.fsS{font-size:12px}@media screen and (min-width: 768px){.fsS{font-size:12.5px}}@media screen and (min-width: 992px){.fsS{font-size:13px}}.fsSS{font-size:10px}.fsTEL{font-size:30px}@media screen and (min-width: 768px){.fsTEL{font-size:48px}}@media screen and (min-width: 992px){.fsTEL{font-size:48px}}.mt-margin{margin-top:30px}.mb-margin{margin-bottom:30px}.mt{margin-top:30px}@media screen and (min-width: 768px){.mt{margin-top:45px}}@media screen and (min-width: 992px){.mt{margin-top:90px}}.mb{margin-bottom:30px}@media screen and (min-width: 768px){.mb{margin-bottom:45px}}@media screen and (min-width: 992px){.mb{margin-bottom:90px}}.mt1em{margin-top:1em}.mt15em{margin-top:1.5em}.mt2em{margin-top:2em}.mb1em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb2em{margin-bottom:2em}.pt{padding-top:30px}@media screen and (min-width: 768px){.pt{padding-top:45px}}@media screen and (min-width: 992px){.pt{padding-top:90px}}.pb{padding-bottom:30px}@media screen and (min-width: 768px){.pb{padding-bottom:45px}}@media screen and (min-width: 992px){.pb{padding-bottom:90px}}.anchor{position:absolute}@media screen and (min-width: 768px){.no-tel,.no-link{pointer-events:none}}.says,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute !important;width:1px;height:1px;word-wrap:normal !important}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bold{font-weight:bold}.normal{font-weight:normal}.txtL{text-align:left}.txtC{text-align:center}.txtR{text-align:right}.txtLCC{text-align:left}@media screen and (min-width: 768px){.txtLCC{text-align:center}}.txtLLC{text-align:left}@media screen and (min-width: 992px){.txtLLC{text-align:center}}.txtCLL{text-align:center}@media screen and (min-width: 768px){.txtCLL{text-align:left}}.txtCCL{text-align:center}@media screen and (min-width: 992px){.txtCCL{text-align:left}}.txtRCC{text-align:right}@media screen and (min-width: 768px){.txtRCC{text-align:center}}.txtRRC{text-align:right}@media screen and (min-width: 992px){.txtRRC{text-align:center}}.txtCRR{text-align:center}@media screen and (min-width: 768px){.txtCRR{text-align:right}}.txtCCR{text-align:center}@media screen and (min-width: 992px){.txtCCR{text-align:right}}figure{margin:0}.clear{clear:both}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}@media screen and (min-width: 768px){.header-logo{width:calc(100% - 180px);width:initial;width:auto !important}}@media screen and (min-width: 992px){.header-logo{width:initial;width:auto !important}}@media screen and (min-width: 992px){.header-info .header-btn a,.header-info .header-btn button{padding:.8em .8em !important}.header-info .header-btn a span,.header-info .header-btn button span{margin-left:.25em !important}}.header-info .header-btn .btn-other{display:none}@media screen and (min-width: 768px){.header-info .header-btn .btn-other{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 992px){.header-info .header-btn .btn-other{margin-left:.5em}}/*# sourceMappingURL=child-theme.min.css.map */