@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');

body{
	font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400; 
    font-style: normal; 
}

.nsbold{ font-family: 'Noto Sans KR', sans-serif; font-weight: 700; }
.nsbolder{ font-family: 'Noto Sans KR', sans-serif; font-weight: 800 }



a{
color: #757575;
text-decoration:none;
}
a:hover{
color: #555555;
text-decoration:none;
}

.bce0ff{color: #bce0ff;}
.ffdb00{color: #ffdb00;}
.fff4b3{color: #fff4b3;}

.scroll_box {
    height: 240px;
    border: 1px solid #d9d9d9;
    background: #ffffff;
    padding: 20px 16px 5px 20px;
    color: #909090;
    margin-bottom: 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 14px;
}
.scroll_box font {
    color: #5C5C5C;
    font-weight: bold;
}

.fw400 {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.fw500 {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.fw600 {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.fw700 {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
.fw900 {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

/*** 폰트크기 ***/
@media (max-width: 767px){
	.ft12 {font-size: 12px;}.ft13 {font-size: 12px;}.ft14 {font-size: 13px;}.ft16 {font-size: 14px;}.ft18 {font-size: 14px;}.ft20 {font-size: 16px;}.ft24 {font-size: 16px;}.ft28 {font-size: 16px;}
	.ft30 {font-size: 18px;}.ft34 {font-size: 18px;}.ft36 {font-size: 18px;}.ft40 {font-size: 24px;}.ft50 {font-size: 24px;}.ft60 {font-size: 30px;}.ft70 {font-size: 30px;}.ft80 {font-size: 30px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .ft12 {font-size: 12px;}.ft13 {font-size: 12px;}.ft14 {font-size: 13px;}.ft16 {font-size: 14px;}.ft18 {font-size: 14px;}.ft20 {font-size: 16px;}.ft24 {font-size: 16px;}.ft28 {font-size: 16px;}
	.ft30 {font-size: 18px;}.ft34 {font-size: 18px;}.ft36 {font-size: 18px;}.ft40 {font-size: 24px;}.ft50 {font-size: 24px;}.ft60 {font-size: 30px;}.ft70 {font-size: 30px;}.ft80 {font-size: 30px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ft12 {font-size: 12px;}.ft13 {font-size: 13px;}.ft14 {font-size: 14px;}.ft16 {font-size: 16px;}.ft18 {font-size: 18px;}.ft20 {font-size: 20px;}.ft24 {font-size: 24px;}.ft28 {font-size: 28px;}
	.ft30 {font-size: 30px;}.ft34 {font-size: 34px;}.ft36 {font-size: 36px;}.ft40 {font-size: 40px;}.ft50 {font-size: 50px;}.ft60 {font-size: 60px;}.ft70 {font-size: 70px;}.ft80 {font-size: 80px;}
}

@media (min-width: 1200px) {
    .ft12 {font-size: 12px;}.ft13 {font-size: 13px;}.ft14 {font-size: 14px;}.ft16 {font-size: 16px;}.ft18 {font-size: 18px;}.ft20 {font-size: 20px;}.ft24 {font-size: 24px;}.ft28 {font-size: 28px;}
	.ft30 {font-size: 30px;}.ft34 {font-size: 34px;}.ft36 {font-size: 36px;}.ft40 {font-size: 40px;}.ft50 {font-size: 50px;}.ft60 {font-size: 60px;}.ft70 {font-size: 70px;}.ft80 {font-size: 80px;}
}


/** 마진 패딩 **/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt110{margin-top:110px;}
.mt120{margin-top:120px;}
.mt130{margin-top:130px;}
.mt140{margin-top:140px;}
.mt150{margin-top:150px;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.mb110{margin-bottom:110px;}
.mb120{margin-bottom:120px;}
.mb130{margin-bottom:130px;}
.mb140{margin-bottom:140px;}
.mb150{margin-bottom:150px;}

.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt120{padding-top:120px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}

.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb70{padding-bottom:70px;}
.pb80{padding-bottom:80px;}
.pb90{padding-bottom:90px;}
.pb100{padding-bottom:100px;}
.pb110{padding-bottom:110px;}
.pb120{padding-bottom:120px;}
.pb130{padding-bottom:130px;}
.pb140{padding-bottom:140px;}
.pb150{padding-bottom:150px;}


.divide0 {
  width: 100%;
  height: 0px;
}

.divide2 {
  width: 100%;
  height: 2px;
}

.divide3 {
  width: 100%;
  height: 3px;
}

.divide5 {
  width: 100%;
  height: 5px;
}

.divide8 {
  width: 100%;
  height: 8px;
}

.divide10 {
  width: 100%;
  height: 10px;
}

.divide15 {
  width: 100%;
  height: 15px;
}

.divide20 {
  width: 100%;
  height: 20px;
}

.divide25 {
  width: 100%;
  height: 25px;
}

.divide30 {
  width: 100%;
  height: 30px;
}

.divide35 {
  width: 100%;
  height: 35px;
}

.divide40 {
  width: 100%;
  height: 40px;
}

.divide45 {
  width: 100%;
  height: 40px;
}

.divide50 {
  width: 100%;
  height: 50px;
}

.divide55 {
  width: 100%;
  height: 55px;
}

.divide60 {
  width: 100%;
  height: 60px;
}

.divide65 {
  width: 100%;
  height: 65px;
}

.divide70 {
  width: 100%;
  height: 70px;
}

.divide75 {
  width: 100%;
  height: 75px;
}

.divide80 {
  width: 100%;
  height: 80px;
}

.divide85 {
  width: 100%;
  height: 85px;
}
.divide100 {
  width: 100%;
  height: 100px;
}
.divide200 {
  width: 100%;
  height: 200px;
}