@charset "UTF-8";
* {
	-webkit-text-size-adjust:none;
	margin: 0; padding: 0; list-style-type: none;
	text-decoration: none; box-sizing: border-box;
	font-family: 'Noto Sans KR', sans-serif;
}

.sb_pop {
    width: 307px; height: 174px;
    background-size: 100% 100%; position: relative; top: 0px;
}
.sb_pop h1{
    font-style: normal;
    font-weight: 900;
    font-size: 12px;
    line-height: 17px;
    color: #0043AC;
    display: inline-block;
    margin: 28px 0 0 68px
}
.sb_pop > img {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 32.5px;
    left: 52px;
}


.sb_explan {
    width: 218px;
    height: 60px;
    background: rgba(0, 0, 0, 0.03);
    border-radius: 5px 5px 16px 16px;
    margin: 2px 0 0 43px;
}

.sb_explan > p {
    width: 215.5px;
    word-break: keep-all;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 14px;
    color: rgba(0, 0, 0, 0.8);
    padding: 8px 0 0 10px;
    height:100%;
    overflow-y:auto;
}

.sb_btn{
    position: absolute;
    bottom: 40px;
}
.sb_btn button{
    width: 45px; height: 21px; border-radius: 24px; border: none; cursor: pointer;
}
.sb_btn > button { font-size: 10px; transform: scale(0.9); display: block;}

.sb_btn button:nth-child(1) {
    font-weight: bold; font-size: 9.70756px; line-height: 14px;
    color: #fff; margin: 35px 5px 0 161px;
    background: #FFF; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.13);
    background: linear-gradient(260.22deg, #1F3299 0%, #1CA7EC 100%);
    box-shadow: 0px 4px 12px #83B3FF;
 }
.sb_btn button:nth-child(2) {
    background: #FFF; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.13);  font-weight: bold;
    line-height: 14px; margin : -20.5px 0px 0 113px; color: rgba(0, 0, 0, 0.8);
 }



 /* 테스트 박스 */

 .test_box { width: 200px; height: 200px; background: rgba(0,0,0,0.1); float: left; margin: 20px 0 0 20px;  }
 .test_box > img { width: 200px; height: 200px;}

 .box {
  display: inline-block;
  height: 8px;
  width: 8px;
  border: 1px solid black;
  clear: both;
}
.red{
		background-color:#fb5959;
	}
.green{
		background-color:#7b7cf8;
	}
.blue{
		background-color:#4adede;
	}

.focused{
    z-index:999!important;
    background:white;
    position: relative;
}
.focused.rounded{
    border-radius: 9.29565px;
}
