/* g-glass 설치,운영방식 */
.common-paragraph-wrap.style1 {
  margin-bottom: 50px;
}
.glass-method-group {
  padding-top: 30px;
  padding-bottom: 30px;
}
.glass-method-wrap .method-txt-wrap .title {
  margin-bottom:3px;
  font-size:25px;
  font-weight:500;
  color:#000;
  /* font-family: Roboto, sans-serif; */
}
.glass-method-wrap .method-txt-wrap .sub-title {
  line-height:1.86;
  margin-bottom:30px;
  font-size:15px;
  color:#525353;
  /* letter-spacing:-0.048em; */
}
.glass-method-wrap .sub-common-video-wrap .title{
  display:none;
}
/* sample link */
.method-reference {
  margin-top:30px;
}
.method-reference:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 6px;
  height: 6px;
  background: #2165ff;
}
.method-reference > button{
  position:relative;
  display:inline-block;
  font-size:15px;
  font-weight:500;
  font-family: Roboto, sans-serif;
  color:#000;
}
.method-reference > button:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 6px;
  width: calc(100% - 12px);
  height: 1px;
  background-color: #000;
}
/* //sample link */
.glass-method-wrap .backdrop:before {
  display:none;
}
@media screen and (min-width:992px) {
  .common-paragraph-wrap.style1 {
    margin-bottom: 95px;
  }
  .glass-method-group {
    display:table;
    width:100%;
    table-layout: fixed;
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .glass-method-group .method-video-wrap {
    display: inline-block;
    width:66.666666%;
    vertical-align: middle;
  }
  .glass-method-group .method-txt-wrap {
    display: inline-block;
    width:32.5%;
    padding-left:8%;
    vertical-align: middle;
  }
  .method-reverse .glass-method-group .method-txt-wrap {
    padding-right:8%;
    padding-left:0;
  }
  .glass-method-wrap .method-txt-wrap .title {
    margin-bottom:15px;
    font-size:28px;
    font-weight:800;
  }
  .glass-method-wrap .method-txt-wrap .sub-title {
    font-size:17px;
  }
  .glass-method-wrap .sub-common-video-wrap {
    position:relative;
  }
  .glass-method-wrap .sub-common-video-wrap .title{
    display: inline-block;
    position: absolute;
    left: -85px;
    top: 36px;
    font-size: 15px;
    transform: rotate(-90deg);
  }
  .glass-method-wrap .method-reverse .sub-common-video-wrap .title{
    left: auto;
    right: -85px;
  }
  .glass-method-wrap .backdrop {
    position:relative;
  }
  .glass-method-wrap .backdrop:before{
    display:block;
    height:100%;
  }
  .glass-method-wrap .backdrop.on:before{
    width:50%;
  }
  .glass-method-wrap .method-reverse.backdrop:before {
    left:auto;
    right:0;
  }
}
/* tab */
.method-tab-wrap {
 position:relative;
  margin:50px 0;
  z-index:99;
  text-align:center;
}
.method-tab-wrap .title{
  font-size:35px;
  font-weight:500;
  margin-bottom:30px;
  font-family: Roboto, sans-serif;
}
@media screen and (min-width:768px) {
  .method-tab-wrap {
    margin: 100px 0;
  }
  .method-tab-wrap .title {
    margin-bottom:40px;
  }
}
.method-tab-wrap .method-tab-img {
  position:relative;
  margin:50px 0;
}
@media screen and (min-width:768px) {
  .method-tab-wrap .method-tab-img {
    margin: 90px 0;
  }
}
.method-tab-wrap .method-tab-img > *{
  display:none;
}
.method-tab-wrap .method-tab-img .on {
  display:block;
}
.method-tab-wrap .method-tab {
  display:inline-block;
  float:left;
  width:calc(50% - 10px);
  max-width:236px;
  font-size:15px;
  padding:10px;
  margin:0 5px;
  border:1px solid #000;
  background-color:#fff;
  cursor:pointer;
  word-break: keep-all;
}
@media screen and (min-width:544px) {
  .method-tab-wrap .method-tab {
    width:auto;
    padding:15px 20px;
  }
}
.method-tab-wrap .method-tab.on {
  background-color:#2165ff;
  border:1px solid #2165ff;
  color:#fff;
}
.backdrop.backdrop-420:before {
  height: 180px;
}
@media screen and (min-width:992px) {
  .backdrop.backdrop-420:before {
    height: 420px;
  } 
}

/* 맨 하단 이미지 */
.method-bottom-img {
  position:relative;
  display:inline-block;
}
@media screen and (min-width:992px) {
  .method-bottom-img:before {
    display: inline-block;
    content: '';
    position: absolute;
    left: -35px;
    top: -35px;
    width: 420px;
    height: 420px;
    background: url(/views/res/imgs/page/gglass_method/img_method_patten.jpg) repeat left top;
  }
  .backdrop-420:before{
    height: 420px;
  }
}