* {
  box-sizing: border-box; 
}
body {
  font-size: 14px; 
  width: 360px;
  height: 100%;
  background-color: none;
  margin-left : auto;
  margin-right : auto;
  padding: 0;
  border: 0;
}
input[type="text"]{
  border: none; outline:none; cursor:pointer; font-family: Pretendard; font-size: 16px; color: rgba(102,102,102,1); width: 270px;
}
.filterSelect {
 border: none; outline:none; cursor:pointer; font-family: Pretendard; font-size: 15px; color: rgba(102,102,102,1); width: 270px; 
}
.form-control {
 border: none; outline:none; cursor:pointer; font-family: Pretendard; font-size: 15px; color: rgba(102,102,102,1); width: 270px; 
}
.form-control2 {
 border: none; outline:none; cursor:pointer; font-family: Pretendard; font-size: 15px; color: rgba(102,102,102,1); width: 150px; 
}
.btn-without {
 border: none; outline:none; color: white; font-family: Pretendard; font-size: 15px; font-weight: bold; width: 300px; height: 42px;
 background: rgba(196,201,213,1); 
 opacity: 1; position: absolute; 
 border-top-left-radius: 10px; border-top-right-radius: 10px;
 border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 
}
.btn-without:hover{
	background: rgba(46,114,216,1); color: white; font-family: Pretendard; font-size: 15px; font-weight: bold;
}
.btn-withouthover{
 border: none; outline:none; color: white; font-family: Pretendard; font-size: 15px; font-weight: bold; width: 300px; height: 42px;
 background: rgba(46,114,216,1); color: white; font-family: Pretendard; font-size: 15px; font-weight: bold;
 opacity: 1; position: absolute; 
 border-top-left-radius: 10px; border-top-right-radius: 10px;
 border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 
}
.btn-without2 {
 border: none; outline:none; color: white; font-family: Pretendard; font-size: 15px; font-weight: bold; width: 82px; height: 46px;
 background: rgba(196,201,213,1); 
 opacity: 1; position: absolute; 
 border-top-left-radius: 10px; border-top-right-radius: 10px;
 border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 
}
.btn-without2:hover{
	background: rgba(46,114,216,1); color: white; font-family: Pretendard; font-size: 15px; font-weight: bold;
}
.btn-without2hover{
	 border: none; outline:none; color: white; font-family: Pretendard; font-size: 15px; font-weight: bold; width: 82px; height: 46px;
	 background: rgba(46,114,216,1); color: white; font-family: Pretendard; font-size: 15px; font-weight: bold;
	 opacity: 1; position: absolute; 
	 border-top-left-radius: 10px; border-top-right-radius: 10px;
	 border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 
}
a:link{
  text-decoration:none;
  color: rgba(102,102,102,1);
}
a:hover{
  color: rgba(0,0,0,1);
}
.v386_316 {
  width: 360px;
  height: 620px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v386_317 {
  width: 233px;
  height: 36px;
  background: url("../images/v386_317.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 104px;
  left: 97px;
  overflow: hidden;
}
.v386_318 {
  width: 132px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 0px;
  left: 101px;
  font-family: Pretendard;
  font-weight: Bold;
  font-size: 25px;
  opacity: 1;
  text-align: left;
}
.v386_319 {
  width: 148px;
  color: rgba(255,53,53,1);
  position: relative;
  top: 0px;
  left: 0px;
  font-family: Pretendard;
  font-weight: Bold;
  font-size: 25px;
  opacity: 1;
  text-align: left;
}
.v386_320 {
  background: url("../images/logo.jpg");
  background-size : 100%;    
  width: 99px;
  height: 30px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 530px;
  left: 131px;
  opacity: 1;
}
.v386_321 {
  width: 300px;
  height: 91px;
  background: url("../images/v386_321.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 176px;
  left: 30px;
  overflow: hidden;
}
.v386_322 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.v386_323 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 45px;
  left: 0px;
  border: 1px solid rgba(221,221,221,1);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v386_324 {
  width: 142px;
  position: absolute;
  top: 15px;
  left: 13px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v386_325 {
  width: 142px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 60px;
  left: 13px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v386_328 {
  width: 295px;
  height: 26px;
  background: url("../images/v386_328.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 407px;
  left: 32px;
  overflow: hidden;
}
.v386_329 {
  width: 62px;
  color: rgba(0,0,0,1);
  position: relative;
  top: 0px;
  left: 0px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: center;
}
.v386_330 {
  width: 1px;
  height: 16px;
  background: rgba(221,221,221,1);
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 72px;
  overflow: hidden;
}
.v386_331 {
  width: 90px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 0px;
  left: 83px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: center;
}
.v386_332 {
  width: 1px;
  height: 16px;
  background: rgba(221,221,221,1);
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 183px;
  overflow: hidden;
}
.v386_333 {
  width: 101px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 0px;
  left: 194px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: center;
}
.v386_334 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 196px;
  height: 22px;
  opacity: 1;
  position: absolute;
  top: 349px;
  left: 30px;
  overflow: hidden;
}
.v100_100 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 287px;
  left: 30px;
}
.v200_001 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 176px;
  left: 30px;
}
.v200_002 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 217px;
  left: 30px;
}
.v200_003 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 492px;
  left: 30px;
}
.v200_004 {
  width: 300px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 286px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v200_005 {
  width: 300px;
  position: absolute;
  top: 328px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  color: rgba(68,68,68,1);
  opacity: 1;
  text-align: left;
}
.v200_006 {
  width: 300px;
  position: absolute;
  top: 353px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  color: rgba(102,102,102,1);
  opacity: 1;
  text-align: left;
}
.v200_007 {
  width: 300px;
  position: absolute;
  top: 400px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  color: rgba(68,68,68,1);
  opacity: 1;
  text-align: left;
}
.v200_008 {
  width: 300px;
  position: absolute;
  top: 425px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  color: rgba(102,102,102,1);
  opacity: 1;
  text-align: left;
}
.v300_001 {
  width: 300px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 176px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v300_002 {
  width: 300px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 265px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v300_003 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 360px;
  left: 30px;
}
.v300_004 {
  width: 300px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 435px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v300_005 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 530px;
  left: 30px;
}
.v300_006 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 468px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v300_007 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 10px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v300_008 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 296px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v300_009 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 10px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v300_010 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 205px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v300_011 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 10px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v422_49 {
  width: 210px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 176px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v422_50 {
  width: 262px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 188px;
  left: 43px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v422_51 {
  width: 360px;
  height: 33px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 767px;
  left: 0px;
  overflow: hidden;
}
.v422_70 {
  width: 82px;
  height: 46px;
  background: rgba(196,201,213,1);
  padding: 13px 40px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 176px;
  left: 112px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.v422_71 {
  width: 52px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 10px;
  left: 15px;
  font-family: Pretendard;
  font-weight: Bold;
  font-size: 15px;
  opacity: 1;
  text-align: center;
}
.v422_72 {
  width: 300px;
  height: 91px;
  background: url("../images/v422_72.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 414px;
  left: 30px;
  overflow: hidden;
}
.v422_73 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.v422_74 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 45px;
  left: 0px;
  border: 1px solid rgba(221,221,221,1);
  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
}
.v422_75 {
  width: 262px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 13px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v422_76 {
  width: 262px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 57px;
  left: 13px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.v422_79 {
  width: 148px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 231px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
}
.v422_80 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 513px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
}
.v400_002 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 176px;
  left: 248px;
}
.v400_700 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 559px;
  left: 30px;
}
.v500_001 {
  width: 280px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 176px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  line-height: 200%;
  opacity: 1;
  text-align: left;
}
.v500_002 {
  width: 200px;
  color: rgba(153,153,153,1);
  position: absolute;
  top: 290px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height: 230%;
  opacity: 1;
  text-align: left;
}
.v500_003 {
  width: 230px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 290px;
  left: 82px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height: 230%;
  opacity: 1;
  text-align: left;
}
.v500_004 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 440px;  
  left: 30px;
}
.vpw_001 {
  width: 170px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 28px;
  left: 20px;
  overflow: hidden;
}
.vpw_002 {
  width: 170px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.vpw_003 {
  width: 170px;
  color: #333333;
  position: absolute;
  font-family: Pretendard;
  font-weight: Bold;
  font-size: 16px;
  opacity: 1;
}
.vpw_004 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 99px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.vpw_005 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.vpw_006 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 155px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.vpw_007 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.vpw_008 {
  width: 320px;
  height: 165px;
  position: absolute;
  top: 211px;
  left: 30px;
}
.vpw_009 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 283px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.vpw_010 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.vpw_011 {
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 404px;
  left: 30px;
}
.vpw_012 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 339px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height:150%;
  opacity: 1;
  text-align: left;
}
.vid_001 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 99px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.vid_002 {
  width: 320px;
  height: 165px;
  position: absolute;
  top: 155px;
  left: 30px;
}
.vid_003 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 227px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.vid_004 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 283px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height:150%;
  opacity: 1;
  text-align: left;
}
.vid_005 {
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 348px;
  left: 30px;
}
.vid_006 {
  width: 19px;
  height: 19px;
  opacity: 1;
  position: absolute;
  top: 36px;
  left: 311px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  overflow: hidden;
}

.btn-withoutx {
 border: none; outline:none; color: white; 
 font-family: Pretendard; font-size: 13px; font-weight: Medium; 
 width: 62px; height: 34px; top: 0px; left: 0px;
background: rgba(197,201,213,1); 
 opacity: 1; position: absolute; 
}







.my_001 {
  width: 340px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 99px;
  left: 10px;
  overflow: hidden;
}
.my_002 {
  width: 340px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border: 2px solid #EDEDED;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.my_003 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.my_004 {
  width: 243px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.my_005 {
  width: 100px;
  color: rgba(153,153,153,1);
  position: absolute;
  top: 9px;
  left: 0px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.my_006 {
  width: 165px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 8px;
  left: 69px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.my_007 {
  width: 1px;
  height: 13px;
  background: rgba(221,221,221,1);
  opacity: 1;
  position: absolute;
  top: 9px;
  left: 57px;
  overflow: hidden;
}
.my_008 {
  width: 61px;
  height: 33px;
  border: 1px solid #DDDDDD;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 240px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.my_010 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: auto;
}
.my_011 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 110px;
  left: 20px;
  overflow: auto;
}
.my_012 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 155px;
  left: 20px;
  overflow: auto;
}
.my_013 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 200px;
  left: 20px;
  overflow: auto;
}
.my_014 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 65px;
  left: 20px;
  overflow: auto;
}
.vid_006 {
  width: 61px;
  height: 33px;
  background: rgba(197,201,213,1);
  padding: 5px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 19px;
  left: 259px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.my_cha_01 {
  width: 320px;
  height: 125px;
  position: absolute;
  top: 271px;
  left: 30px;
}
.my_cha_02 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 211px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.my_01_01 {
  width: 210px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 262px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.my_01_02 {
  width: 180px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 275px;
  left: 43px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
  overflow: hidden;
}
.my_01_03 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 262px;
  left: 248px;
}
.my_01_04 {
  width: 210px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 343px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.my_01_05 {
  width: 180px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 355px;
  left: 43px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
  overflow: hidden;
}
.my_01_06 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 330px;
  height: 22px;
  position: absolute;
  top: 343px;
  left: 248px;
}





.btn-my {
 border: none; outline:none; color: #666666; font-family: Pretendard; font-size: 13px; font-weight: Medium; width: 61px; height: 33px;
 opacity: 1; position: absolute; 
 background: #FFFFFF;
}
.myp_001 {
  width: 340px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 99px;
  left: 10px;
  overflow: hidden;
}
.myp_002 {
  width: 340px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border: 2px solid #EDEDED;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.myp_003 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.myp_004 {
  width: 243px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.myp_005 {
  width: 100px;
  color: rgba(153,153,153,1);
  position: absolute;
  top: 9px;
  left: 0px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.myp_006 {
  width: 165px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 8px;
  left: 69px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.myp_007 {
  width: 1px;
  height: 13px;
  background: rgba(221,221,221,1);
  opacity: 1;
  position: absolute;
  top: 9px;
  left: 57px;
  overflow: hidden;
}
.myp_008 {
  width: 61px;
  height: 33px;
  border: 1px solid #DDDDDD;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 240px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.myp_010 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: auto;
}
.myp_011 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 110px;
  left: 20px;
  overflow: auto;
}
.myp_012 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 155px;
  left: 20px;
  overflow: auto;
}
.myp_013 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 200px;
  left: 20px;
  overflow: auto;
}
.myp_014 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 65px;
  left: 20px;
  overflow: auto;
}
.myp_015 {
  width: 61px;
  height: 33px;
  background: rgba(197,201,213,1);
  padding: 5px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 19px;
  left: 259px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.myp_1 {
  width: 170px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 28px;
  left: 20px;
  overflow: hidden;
}
.myp_2 {
  width: 170px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  overflow: hidden;
}
.myp_3 {
  width: 170px;
  color: #333333;
  position: absolute;
  font-family: Pretendard;
  font-weight: Bold;
  font-size: 16px;
  opacity: 1;
}
.myc_01 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 99px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.myc_02 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.myc_03 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 155px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.myc_04 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.myc_05 {
  width: 300px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 211px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.myc_06 {
  width: 245px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 12px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.myc_07 {
  width: 320px;
  height: 125px;
  position: absolute;
  top: 271px;
  left: 30px;
}

.login_04_01 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 230px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
}
.login_04_02 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 316px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
  }
  
  .mypage_001 {
  color: rgba(102,102,102,1);
  width: 340px;
  height: 22px;
  position: absolute;
  top: 380px;
  left: 10px;
}
.btn-mypage {
 border: none; outline:none; color: white; font-family: Pretendard; font-size: 15px; font-weight: bold; width: 340px; height: 42px;
 background: rgba(196,201,213,1); 
 opacity: 1; position: absolute; 
 border-top-left-radius: 10px; border-top-right-radius: 10px;
 border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 
}

.mem_001 {
  width: 310px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 405px;
  left: 30px;
  overflow: hidden;
}
.mem_002 {
  width: 90px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 15px;
  left: 0px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: center;
}
.mem_003 {
  width: 200px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 100px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.mem_004 {
  width: 170px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 10px;
  left: 18px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
}
.mem_005 {
  width: 310px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 460px;
  left: 30px;
  overflow: hidden;
}
.mem_006 {
  width: 215px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 10px;
  left: 100px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.mem_007 {
  width: 300px;
  height: 91px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 540px;
  left: 30px;
  overflow: hidden;
}
.mem_008 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 639px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
}
.mem_009 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 679px;
  left: 30px;
}
.mem_010 {
  width: 360px;
  height: 730px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.mem_com_001 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 465px;
  left: 30px;
}
.mem_com_002 {
  width: 200px;
  color: rgba(153,153,153,1);
  position: absolute;
  top: 410px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height: 230%;
  opacity: 1;
  text-align: left;
}
.mem_com_003 {
  width: 230px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 410px;
  left: 130px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  line-height: 230%;
  opacity: 1;
  text-align: left;
}


.sal_01 {
  width: 210px;
  height: 46px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 263px;
  left: 30px;
  border: 1px solid rgba(221,221,221,1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.sal_02 {
  width: 180px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 275px;
  left: 43px;
  font-family: Pretendard;
  font-weight: Regular;
  font-size: 15px;
  opacity: 1;
  text-align: left;
  overflow: hidden;
}
.sal_03 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 330px;
  height: 22px;
  position: absolute;
  top: 263px;
  left: 248px;
}
.sal_04 {
  width: 300px;
  height: 91px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 354px;
  left: 30px;
  overflow: hidden;
}
.sal_05 {
  width: 300px;
  color: rgba(102,102,102,1);
  position: absolute;
  top: 463px;
  left: 30px;
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 13px;
  opacity: 1;
  text-align: left;
}
.sal_06 {
  font-family: Pretendard;
  font-weight: Medium;
  font-size: 15px;
  color: rgba(102,102,102,1);
  width: 320px;
  height: 22px;
  position: absolute;
  top: 509px;
  left: 30px;
}
.sal_07 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 80px;
  left: 20px;
  overflow: auto;
}
.sal_08 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 130px;
  left: 20px;
  overflow: auto;
}
.sal_09 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 180px;
  left: 20px;
  overflow: auto;
}
.sal_10 {
  width: 309px;
  height: 40px;
  opacity: 1;
  position: absolute;
  top: 30px;
  left: 20px;
  overflow: auto;
}