﻿/*whiteSpace*/
.whiteSpace-pre { white-space: pre }
.whiteSpace-preline { white-space: pre-line }
.whiteSpace-prewrap { white-space: pre-wrap }

 
.text-align-left {    text-align: left}
.text-align-center{text-align:center}
.text-align-right { text-align: right }

/*폰트*/

.font-noto { font-family: "Noto Sans KR",sans-serif }
.font-lato { font-family: "Lato",sans-serif }
.font-malgun { font-family: 'Malgun Gothic', '맑은 고딕',sans-serif }

.font-weight-bold { font-weight: bold }

.fw_normal { font-weight: normal }
.fw_bold { font-weight: bold }


.fontSize11 { font-size: 11px }
.fontSize12 { font-size: 12px }
.fontSize13 { font-size: 13px }

.fontSize-2rem { font-size: 2rem }

.f12 { font-size: 12px }

.fs9 { font-size: 9px !important }
.fs10 { font-size: 10px !important }
.fs11 { font-size: 11px !important }
.fs12 { font-size: 12px }
.fs13 { font-size: 13px }
.fs14 { font-size: 14px }
.fs15 { font-size: 15px }
.fs16 { font-size: 16px }
.fs17 { font-size: 17px }
.fs18 { font-size: 18px }
.fs19 { font-size: 19px }
.fs20 { font-size: 20px }


.not-bold { font-weight: normal !important }

.label { display: inline; padding: .2em 1em .3em; font-size: 15px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 15px; }
.label-default { background-color: #B6B6B6; }
.label-ing { background-color: #E6A075; }
 
 
.text-left-important { text-align: left !important }


h2.ta.text { line-height: 36px; letter-spacing: -.6px; font-size: 28px; font-weight: 700; color: rgba(0,0,0,.84); }
@media screen and (min-width: 1095px) {
    h2.ta.text { line-height: 40px; font-size: 32px; }
}

