@media screen and (min-width: 1480px) {
  .inner {
    width: 30.833rem;
    padding: 0 0.416rem;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1480px) {
  .inner {
    width: 100%;
    padding: 0 0.416rem;
  }
}
@media screen and (max-width: 1199px) {
  .inner {
    width: auto;
    padding: 0 1.666rem;
  }
}
@keyframes line {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}
@keyframes scaleObj {
  0% {
    transform: translateY(-50%) scale(1);
  }
  50% {
    transform: translateY(-50%) scale(1.1);
  }
  100% {
    transform: translateY(-50%) scale(1);
  }
}
@keyframes opacityRound {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityRoundReverse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacityRoundM {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
footer,
.cor_wrap {
  position: relative;
  z-index: 9;
}

.l_sub {
  padding-bottom: 17.083rem;
}
.l_sub_view .section .btn {
  width: 3.75rem;
  border-radius: 0.166rem;
  height: 1.208rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 0.375rem;
  transition: all 0.2s;
  color: #fff;
}
.l_sub_view .section:not(.section_top) {
  position: relative;
  top: 17.083rem;
  z-index: 2;
}
.l_sub_view .section_top {
  width: 100%;
  height: 17.083rem;
  position: fixed;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  background-image: url(/static/images/sub/view/section_top.jpg);
}
.l_sub_view .section_top .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  height: 100%;
  position: relative;
}
.l_sub_view .section_top .inner .wrap .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 500;
  font-size: 0.333rem;
  margin-bottom: 1.25rem;
}
.l_sub_view .section_top .inner .wrap .breadcrumb li {
  color: rgba(204, 204, 204, 0.85);
  position: relative;
}
.l_sub_view .section_top .inner .wrap .breadcrumb li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.166rem;
  height: 0.25rem;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(/static/images/sub/view/icon_bread.png);
}
.l_sub_view .section_top .inner .wrap .breadcrumb li + li {
  padding-left: 0.312rem;
  margin-left: 0.166rem;
}
.l_sub_view .section_top .inner .wrap .breadcrumb li + li::before {
  opacity: 1;
}
.l_sub_view .section_top .inner .wrap .sub_tit_s {
  font-weight: 500;
  color: rgba(255, 255, 255, 0.85);
  margin-bottom: 0.312rem;
}
.l_sub_view .section_top .inner .wrap h2 {
  font-weight: bold;
  font-size: 1.083rem;
  color: #fff;
  margin-bottom: 1.562rem;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_top .inner .wrap .top_hash {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.312rem;
}
.l_sub_view .section_top .inner .wrap .top_hash li {
  font-weight: 500;
  color: rgba(204, 204, 204, 0.65);
  line-height: 0.666rem;
  margin-right: 0.416rem;
}
.l_sub_view .section_top .inner .wrap dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.l_sub_view .section_top .inner .wrap dl div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
.l_sub_view .section_top .inner .wrap dl div:first-of-type::before {
  display: none;
}
.l_sub_view .section_top .inner .wrap dl div::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 0.291rem;
  background-color: rgba(255, 255, 255, 0.4);
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.l_sub_view .section_top .inner .wrap dl div dt {
  color: #fff;
  font-weight: 500;
}
.l_sub_view .section_top .inner .wrap dl div dd {
  margin-left: 0.312rem;
  color: rgba(204, 204, 204, 0.65);
}
.l_sub_view .section_top .inner .wrap dl div + div {
  margin-left: 0.354rem;
  padding-left: 0.354rem;
}
.l_sub_view .section_top .inner .wrap_btn {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
.l_sub_view .section_top .inner .wrap_btn > * {
  position: unset;
}
.l_sub_view .section_top .inner .wrap_btn .link_btn {
  margin-left: 0.312rem;
}
.l_sub_view .section_view {
  position: relative;
  background: #fff;
  padding-top: 0;
  padding-bottom: 2.5rem;
}
.l_sub_view .section_view::before {
  content: "";
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 12.041rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url(/static/images/sub/view/view_top_bg.png);
}
.l_sub_view .section_view .inner {
  display: flex;
  flex-wrap: wrap;
}
.l_sub_view .section_view .inner .view_cont {
  width: calc(100% - 6.666rem);
  padding: 0 2.083rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_story {
  background-color: transparent;
  box-shadow: none;
  padding: 0 2.083rem;
  text-align: left;
  height: 12.041rem;
  display: flex;
  align-items: center;
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box {
  padding: 0;
  height: auto !important;
  position: relative;
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote {
  position: relative;
  text-align: left;
  color: #119a79;
  font-weight: bold;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::before, .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::after {
  content: "";
  width: 0.666rem;
  height: 0.666rem;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(/static/images/sub/info/icon_quot.png);
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::before {
  left: -2.084rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::after {
  transform: rotate(180deg);
  right: -2.084rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_story .story_box .story {
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .wrap_view {
  padding: 1.875rem 0 0.833rem;
}
.l_sub_view .section_view .inner .view_cont .cont .sub_tit_m {
  font-family: "NotoSerifKR";
  padding-left: 0.416rem;
  font-weight: bold;
  line-height: 1.875rem;
}
.l_sub_view .section_view .inner .view_cont .cont .box {
  border-top: 1px solid #333;
  border-radius: 0;
  width: 100%;
}
.l_sub_view .section_view .inner .view_cont .cont .box dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 0.916rem;
}
.l_sub_view .section_view .inner .view_cont .cont .box dl dt {
  font-weight: bold;
}
.l_sub_view .section_view .inner .view_cont .cont .box dl dd {
  font-weight: 500;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_date {
  padding: 0.833rem 1.041rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  border-bottom: 1px solid #ccc;
  line-height: 0.916rem;
  padding: 0.25rem 0;
  font-weight: 500;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .time {
  width: 3.125rem;
  text-align: center;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .tit {
  font-weight: bold;
  width: 3.437rem;
  font-size: 0.416rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .wrap_desc {
  width: calc(100% - 3.125rem - 3.437rem);
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .wrap_desc .desc {
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_info > div:last-of-type {
  border-bottom: none;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_img,
.l_sub_view .section_view .inner .view_cont .cont .wrap_video,
.l_sub_view .section_view .inner .view_cont .cont .hashtag {
  margin-left: 0.833rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_img {
  border-radius: 0.333rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_img img {
  width: 100%;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_video {
  overflow: hidden;
}
.l_sub_view .section_view .inner .view_cont .cont iframe {
  border-radius: 0.333rem;
  width: 100% !important;
  height: 10.312rem !important;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_location {
  width: 100%;
  height: 12.229rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_location iframe {
  width: 100%;
  height: 100%;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_course .course {
  line-height: 0.666rem;
  font-size: 0.416rem;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li {
  padding-left: 0.416rem;
  font-weight: bold;
  position: relative;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li::before {
  content: "";
  position: absolute;
  left: 0.104rem;
  top: 0.312rem;
  width: 0.083rem;
  height: 0.083rem;
  background-color: #333;
  border-radius: 100%;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li p {
  margin-top: 0.25rem;
  color: #444;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li + li {
  margin-top: 1.041rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li {
  width: 8.916rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li:nth-of-type(n + 3) {
  margin-top: 1.458rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_img {
  margin: 0;
  border: 1px solid #ccc;
  margin-bottom: 0.625rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt {
  padding-left: 0.312rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p {
  font-size: 0.416rem;
  line-height: 0.583rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p strong {
  font-weight: bold;
  color: #333;
  word-break: keep-all;
  word-wrap: break-word;
  margin-bottom: 0.312rem;
  font-size: inherit;
  line-height: inherit;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p span {
  font-size: inherit;
  line-height: inherit;
  color: #444;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p.tit {
  font-weight: bold;
  color: #333;
  word-break: keep-all;
  word-wrap: break-word;
  margin-bottom: 0.312rem;
}
.l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p.desc {
  color: #444;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .cont + .cont {
  margin-top: 1.458rem;
}
.l_sub_view .section_view .inner .view_cont .cont_line .box {
  padding-left: 0;
  border-bottom: 1px solid #ccc;
}
.l_sub_view .section_view .inner .view_cont .cont_area .box {
  padding-left: 0.833rem;
  padding-top: 1.25rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_btn,
.l_sub_view .section_view .inner .view_cont .hashtag,
.l_sub_view .section_view .inner .view_cont .btn_pdf {
  border-radius: 0;
  width: 100%;
  margin-left: 0.833rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_btn {
  margin-top: 1.666rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_btn .btn {
  width: 3.75rem;
  background-color: #182647;
  font-weight: 500;
}
.l_sub_view .section_view .inner .view_cont .hashtag {
  border-radius: 0;
  width: 100%;
  margin: 2.5rem 0 0.833rem 0.833rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 0.562rem;
  font-size: 0.375rem;
}
.l_sub_view .section_view .inner .view_cont .hashtag li {
  margin-right: 0.104rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_etc {
  width: 100%;
  position: relative;
  margin-top: 2.5rem;
  margin-bottom: 0.833rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  height: auto;
}
.l_sub_view .section_view .inner .view_cont .wrap_etc .scrap {
  left: 0;
  top: 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns {
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
}
.l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns li + li {
  margin-left: 0.291rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns li a .icon {
  transition: all 0.2s;
}
.l_sub_view .section_view .inner .view_cont .wrap_template {
  margin-top: 1.875rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template h1 {
  font-weight: bold;
  font-size: 0.5rem;
  line-height: 0.708rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template h2 {
  margin-top: 0.208rem;
  font-weight: 500;
  font-size: 0.416rem;
  line-height: 0.625rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template h3 {
  line-height: 0.5rem;
  margin-top: 0.208rem;
  font-size: 0.375rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template h4 {
  margin-top: 0.208rem;
  line-height: 0.458rem;
  color: #888;
  font-size: 0.333rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template em {
  font-style: initial;
}
.l_sub_view .section_view .inner .view_cont .wrap_template em strong {
  font-style: inherit;
}
.l_sub_view .section_view .inner .view_cont .wrap_template strong span {
  font-weight: inherit;
}
.l_sub_view .section_view .inner .view_cont .wrap_template > div {
  padding-left: 0.833rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img img {
  width: 100%;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img .t_img {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img .t_img img {
  width: calc((100% - 0.25rem) / 2);
  margin-bottom: 0.25rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img .t_img_02 img {
  width: calc((100% - 0.25rem - 0.25rem) / 3);
}
.l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l {
  position: relative;
  font-weight: bold;
  line-height: 0.791rem;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l .point {
  font-weight: inherit;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l::before {
  content: "";
  position: absolute;
  left: 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l::after {
  content: "";
  position: absolute;
  right: 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t1 {
  margin-top: 1.458rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l {
  text-align: left;
  padding-left: 0.416rem;
  position: relative;
  font-weight: bold;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l::before {
  top: 0.104rem;
  width: 0.125rem;
  height: 0.666rem;
  background-color: #85786e;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l::after {
  display: none;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t2 {
  text-align: center;
  margin-top: 1.25rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l {
  display: inline-block;
  padding: 0 1.041rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::before, .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::after {
  width: 0.666rem;
  height: 0.666rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(/static/images/common/view_quote_02.png);
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::before {
  top: -0.292rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::after {
  bottom: -0.292rem;
  transform: rotateX(180deg) rotateY(180deg);
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3 {
  text-align: center;
  margin-top: 1.25rem;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  position: relative;
  padding: 0.625rem 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3::before, .l_sub_view .section_view .inner .view_cont .wrap_template .t3::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #85786e;
  left: 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3::before {
  top: 0;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3::after {
  bottom: 1.041rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l {
  width: 10rem;
  display: inline-block;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::before, .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::after {
  width: 1.437rem;
  height: 0.666rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(/static/images/common/view_quote.png);
  background-color: #fff;
  z-index: 9;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::before {
  left: 0.833rem;
  top: -1.084rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::after {
  right: 0.833rem;
  bottom: -0.938rem;
  transform: rotateX(180deg) rotateY(180deg);
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) {
  margin-top: 0.937rem;
  line-height: 0.666rem;
  color: #444;
  text-align: left;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) + p {
  margin-top: 0.666rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template > img {
  padding-top: 1.458rem;
  margin-bottom: 1.458rem;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_banner {
  width: 100%;
  height: 100%;
  position: relative;
}
.l_sub_view .section_view .inner .view_cont .wrap_template .wrap_banner p {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.5rem;
  font-weight: bold;
  line-height: 0.666rem;
}
.l_sub_view .section_view .inner .view_cont .btn {
  margin: 1.666rem auto 0;
  width: 3.75rem;
  background-color: #182647;
}
.l_sub_view .section_view .inner .right_cont {
  width: 6.666rem;
  padding-top: 2.916rem;
}
.l_sub_view .section_view .inner .right_cont .cont {
  position: sticky;
  top: 2.916rem;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img {
  position: relative;
  margin: 0;
  box-shadow: 4px 6px 15px rgba(0, 0, 0, 0.24);
  border-radius: 0.333rem;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info {
  position: absolute;
  bottom: 0.833rem;
  font-weight: bold;
  padding: 0 0.625rem;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .tag {
  background-color: #f0f2f6;
  color: #182647;
  font-size: 0.333rem;
  text-align: center;
  width: fit-content;
  padding: 0 0.52rem;
  line-height: 0.75rem;
  height: 0.75rem;
  border-radius: 0.666rem;
  margin-bottom: 0.416rem;
  font-weight: bold;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .desc {
  font-weight: bold;
  color: #fff;
  font-size: 0.5rem;
  line-height: 0.708rem;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .arrow {
  margin-top: 0.416rem;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .arrow span {
  font-size: 0.375rem;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .arrow .wrap_link::before {
  opacity: 0;
  transition: all 0.2s;
}
.l_sub_view .section_view .inner .right_cont .cont .wrap_img + .wrap_img {
  margin-top: 0.52rem;
}
.l_sub_view .section_community {
  background: rgb(249, 249, 249);
}
.l_sub_view .section_community .inner .wrap_written .sub_tit_m {
  margin-bottom: 0.625rem;
  font-weight: bold;
}
.l_sub_view .section_community .inner .wrap_written .wrap_textarea {
  position: relative;
}
.l_sub_view .section_community .inner .wrap_written .wrap_textarea .btn {
  position: absolute;
  right: 0.625rem;
  bottom: 0.5rem;
  width: 2.5rem;
  background-color: #aaa;
  pointer-events: none;
}
.l_sub_view .section_community .inner .wrap_written .wrap_textarea textarea {
  width: 100%;
  height: 3.75rem;
  border-radius: 0.333rem;
  border: 1px solid #ccc;
  background-color: #fff;
  resize: none;
  padding: 0.5rem 3.125rem 1.458rem 0.583rem;
  line-height: 0.5rem;
  font-family: "NotoSansKr";
  color: #888;
  font-size: 0.375rem;
  font-weight: 500;
}
.l_sub_view .section_community .inner .wrap_written .wrap_textarea.on .btn {
  background-color: #182647;
  pointer-events: all;
}
.l_sub_view .section_community .inner .wrap_comments {
  padding-top: 1.25rem;
}
.l_sub_view .section_community .inner .wrap_comments > p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 0.312rem;
  color: #888;
  font-weight: bold;
  margin-bottom: 0.416rem;
}
.l_sub_view .section_community .inner .wrap_comments > p .num {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  display: block;
  margin-left: 0.104rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont {
  padding-top: 1.25rem;
  border-top: 0.041rem solid rgba(204, 204, 204, 0.4);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .profile {
  width: 1.333rem;
  height: 1.333rem;
  border: 0.041rem solid #222;
  border-radius: 100%;
  margin-right: 0.27rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .profile img {
  border-radius: 100%;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment {
  width: calc(100% - 1.625rem);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 0.416rem;
  font-weight: bold;
  margin-bottom: 0.416rem;
  position: relative;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .icon {
  margin-right: 0.52rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0.541rem;
  width: max-content;
  height: 3.125rem;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 0 0.625rem;
  border-radius: 0.333rem;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul li a {
  line-height: 0.708rem;
  font-size: 0.375rem;
  color: #333;
  font-weight: 500;
  position: relative;
  padding-left: 0.416rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul li a::before {
  content: "";
  position: absolute;
  width: 0.125rem;
  height: 0.125rem;
  border-radius: 100%;
  background-color: #333;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more.on .more_box {
  opacity: 1;
  pointer-events: all;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .best_tag {
  position: unset;
  margin-left: 0.312rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .box {
  height: auto;
  border-radius: 0.333rem;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 0.625rem;
  line-height: 0.666rem;
  color: #888;
  font-weight: 500;
  word-break: keep-all;
  word-wrap: break-word;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info {
  margin-top: 0.52rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 0.5rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes {
  color: #aaa;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 600;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes button {
  margin-right: 0.104rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes.on {
  color: #f97173;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes.on button .icon {
  background-image: url(/static/images/sub/view/icon_love_on.png);
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes span {
  font-weight: inherit;
  color: inherit;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .date {
  font-weight: 500;
  color: #aaa;
  margin-left: 0.333rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont + .cont {
  margin-top: 1.666rem;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .notice {
  text-align: center;
  font-weight: 500;
  color: #aaa;
  font-size: 0.416rem;
  padding: 1.666rem 0;
}
.l_sub_view .section_community .inner .wrap_comments .wrap_cont .btn {
  background-color: #182647;
  margin: 0 auto;
}
.l_sub_view_campagin {
  padding-bottom: 0;
}
.l_sub_view_campagin .section {
  top: 0 !important;
  padding-top: 4.583rem;
}
.l_sub_view_campagin .section_view::before {
  display: none;
}
.l_sub_view_campagin .section_view .event {
  margin-bottom: 1.041rem;
}
.l_sub_view_campagin .section_view .event .wrap_img {
  position: relative;
}
.l_sub_view_campagin .section_view .event .wrap_img .new_tag {
  bottom: 1.666rem;
  left: 1.666rem;
  right: auto;
  top: auto;
}
.l_sub_view_campagin .section_view .event .wrap_txt {
  padding: 3.125rem 1.666rem;
}
.l_sub_view_campagin .section_view .event .wrap_txt .sub_tit_l {
  font-size: 0.833rem;
  line-height: 1.187rem;
  margin-bottom: 0.312rem;
}
.l_sub_view_campagin .section_view .event .wrap_txt .desc {
  line-height: 0.708rem;
}
.l_sub_view_campagin .section_view .inner .view_cont {
  width: 100%;
  padding: 0 1.041rem;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view {
  padding: 0;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid rgba(204, 204, 204, 0.4);
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .sub_tit_m {
  font-weight: bold;
  font-family: "NotoSansKr";
  padding-left: 0;
  line-height: 1;
  margin-bottom: 0.416rem;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box {
  border-top: none;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box * {
  line-height: 0.625rem;
  color: #333;
  font-weight: 500;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box ul {
  display: flex;
  flex-wrap: wrap;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box ul li {
  margin-right: 0.312rem;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date {
  padding: 0;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date dl dt {
  margin-right: 0.52rem;
  padding-left: 0.312rem;
  position: relative;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date dl dt::before {
  content: "";
  position: absolute;
  width: 0.083rem;
  height: 0.083rem;
  background-color: #333;
  left: 0;
  top: 0.312rem;
  border-radius: 50%;
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date dl dd {
  color: rgba(3, 3, 3, 0.8);
}
.l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont + .cont {
  margin-top: 1.25rem;
}
.l_sub_view_campagin .section_view .inner .view_cont .btn {
  margin-top: 1.666rem;
  width: 4.416rem;
}
.l_sub_view_religious .section_top {
  background-image: url(/static/images/sub/view/section_top_reli.jpg);
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_line {
  margin-bottom: 2.375rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info {
  padding-left: 0.833rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .sub_tit_m {
  line-height: 0.916rem;
  padding: 0;
  border-bottom: none;
  font-family: "NotoSansKr";
  margin-bottom: 0.375rem;
  display: block;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .desc {
  line-height: 0.666rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .desc + .desc {
  margin-top: 0.312rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt strong {
  line-height: 0.916rem;
  padding: 0;
  border-bottom: none;
  font-family: "NotoSansKr";
  margin-bottom: 0.375rem;
  display: block;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt span {
  font-size: inherit;
  line-height: inherit;
  color: #444;
  word-break: keep-all;
  word-wrap: break-word;
  line-height: 0.666rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_img {
  margin-top: 1.458rem;
  border-radius: 0;
  margin-left: 0;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_img img + img {
  margin-top: 1.25rem;
}
.l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info + .cont_info {
  margin-top: 1.666rem;
}

@media screen and (min-width: 1200px) and (max-width: 1480px) {
  .l_sub_view .section .btn {
    width: 4.166rem;
    height: 1.354rem;
    font-size: 0.416rem;
  }
  .l_sub_view .section_top .inner .wrap_btn {
    right: 0.416rem;
  }
  .l_sub_view .section_top .inner .wrap .breadcrumb {
    font-size: 0.375rem;
  }
  .l_sub_view .section_top .inner .wrap .top_hash li {
    font-size: 0.5rem;
  }
  .l_sub_view .section_top .inner .wrap dl div {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view::before {
    height: 14.125rem;
  }
  .l_sub_view .section_view .inner .view_cont {
    width: calc(100% - 8.75rem);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story {
    height: 14.125rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .box dl {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .time {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .tit {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .wrap_desc .desc {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course {
    line-height: 0.75rem;
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site {
    display: flex !important;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site li {
    width: 49%;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site li .wrap_txt p {
    font-size: 0.5rem;
    line-height: 0.666rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_btn .btn {
    width: 4.166rem;
  }
  .l_sub_view .section_view .inner .view_cont .hashtag {
    line-height: 0.666rem;
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h1 {
    font-size: 1rem;
    line-height: 1.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h2 {
    margin-top: 0.416rem;
    font-size: 0.833rem;
    line-height: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h3 {
    line-height: 0.875rem;
    margin-top: 0.416rem;
    font-size: 0.75rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h4 {
    margin-top: 0.416rem;
    line-height: 0.583rem;
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template > p {
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l {
    margin-bottom: 0;
    line-height: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l {
    padding-left: 0.625rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l::before {
    top: 0;
    height: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l {
    margin-bottom: 0.625rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 {
    padding: 1.041rem 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3::before {
    top: 0.416rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3::after {
    bottom: 0.625rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l {
    width: 12.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) {
    line-height: 0.791rem;
    font-size: 0.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) + p {
    margin-top: 0.791rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template > img {
    padding-top: 1.458rem;
    margin-bottom: 1.458rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap_banner p {
    font-size: 0.583rem;
    line-height: 0.791rem;
  }
  .l_sub_view .section_view .inner .view_cont .btn {
    width: 4.166rem;
  }
  .l_sub_view .section_view .inner .right_cont .cont .wrap_img img {
    width: 100%;
  }
  .l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .tag {
    font-size: 0.375rem;
    line-height: 0.875rem;
    height: 0.875rem;
  }
  .l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .desc {
    font-size: 0.583rem;
  }
  .l_sub_view .section_view .inner .right_cont .cont .wrap_img .info .arrow span {
    font-size: 0.5rem;
  }
  .l_sub_view .section_community .inner .wrap_written .wrap_textarea textarea {
    line-height: 0.666rem;
    font-size: 0.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments > p {
    font-size: 0.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .profile {
    position: relative;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .profile img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box {
    top: 0.541rem;
    height: 4.166rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul li a {
    line-height: 0.833rem;
    font-size: 0.458rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .box {
    font-size: 0.5rem;
    line-height: 0.75rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes span {
    font-size: 0.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .date {
    font-size: 0.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .notice {
    font-size: 0.5rem;
  }
  .l_sub_view_campagin .section_view .event .wrap_img .new_tag {
    width: 2.708rem;
  }
  .l_sub_view_campagin .section_view .event .wrap_txt .desc {
    font-size: 0.5rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont {
    width: 100%;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box * {
    font-size: 0.5rem;
    line-height: 0.708rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .desc {
    font-size: 0.5rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt p {
    font-size: 0.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .l_sub_view .section .scrap:hover {
    background-image: url(/static/images/sub/common/icon_scrab_on.png);
  }
  .l_sub_view .section .btn:hover {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.18);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_link:hover {
    background-image: url(/static/images/sub/view/icon_link_on.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_kakao_gray:hover {
    background-image: url(/static/images/common/icon_kakaotalk.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_tele_gray:hover {
    background-image: url(/static/images/sub/common/icon_tele_gray_on.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_facebook_gray:hover {
    background-image: url(/static/images/sub/common/icon_facebook_gray_on.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_band_gray:hover {
    background-image: url(/static/images/sub/common/icon_band_gray_on.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns .icon_story_gray:hover {
    background-image: url(/static/images/sub/common/icon_story_gray_on.png);
  }
  .l_sub_view .section_view .inner .right_cont .cont .wrap_img:hover .info .arrow .wrap_link::before {
    opacity: 1;
  }
}
@media screen and (max-width: 1199px) {
  .l_sub {
    padding-bottom: 50rem;
  }
  .l_sub_view .section .btn {
    width: 9.375rem;
    border-radius: 0.5rem;
    height: 3.208rem;
    font-size: 1rem;
  }
  .l_sub_view .section:not(.section_top) {
    top: 50rem;
  }
  .l_sub_view .section_top {
    padding: 13.75rem 0 7.291rem;
    height: 50rem;
    background-image: url(/static/images/sub/view/section_top_m.jpg);
  }
  .l_sub_view .section_top .inner {
    display: block;
  }
  .l_sub_view .section_top .inner .wrap .breadcrumb {
    font-size: 0.958rem;
    margin-bottom: 2.5rem;
  }
  .l_sub_view .section_top .inner .wrap .breadcrumb li::before {
    width: 0.333rem;
    height: 0.666rem;
  }
  .l_sub_view .section_top .inner .wrap .breadcrumb li + li {
    padding-left: 0.937rem;
    margin-left: 0.52rem;
  }
  .l_sub_view .section_top .inner .wrap .sub_tit_s {
    margin-bottom: 1.041rem;
  }
  .l_sub_view .section_top .inner .wrap h2 {
    font-size: 1.75rem;
    margin-bottom: 3.645rem;
    line-height: 2.291rem;
  }
  .l_sub_view .section_top .inner .wrap .top_hash {
    margin-bottom: 1.354rem;
  }
  .l_sub_view .section_top .inner .wrap .top_hash li {
    line-height: 1.875rem;
    margin-right: 0.937rem;
  }
  .l_sub_view .section_top .inner .wrap dl div {
    line-height: 1.791rem;
  }
  .l_sub_view .section_top .inner .wrap dl div::before {
    width: 0.062rem;
    height: 0.75rem;
  }
  .l_sub_view .section_top .inner .wrap dl div dd {
    margin-left: 0.833rem;
  }
  .l_sub_view .section_top .inner .wrap dl div + div {
    margin-left: 1.25rem;
    padding-left: 1.25rem;
  }
  .l_sub_view .section_top .inner .wrap dl div:nth-of-type(3) {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }
  .l_sub_view .section_top .inner .wrap dl div:nth-of-type(3)::before {
    display: none;
  }
  .l_sub_view .section_top .inner .wrap_btn {
    justify-content: flex-start;
    right: auto;
    left: 1.666rem;
  }
  .l_sub_view .section_top .inner .wrap_btn .link_btn {
    margin-left: 0.833rem;
  }
  .l_sub_view .section_view {
    padding-bottom: 5rem;
  }
  .l_sub_view .section_view::before {
    content: "";
    height: 39.958rem;
    background-image: url(/static/images/sub/view/view_top_bg_m.png);
  }
  .l_sub_view .section_view .inner {
    display: block;
  }
  .l_sub_view .section_view .inner .view_cont {
    width: 100%;
    padding: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story {
    padding: 0;
    height: 39.958rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::before, .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::after {
    width: 1.333rem;
    height: 1.333rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::before {
    transform: translateX(0);
    left: 0;
    top: -2.292rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .quote::after {
    top: auto;
    transform: translateX(0) rotate(180deg);
    right: 0;
    bottom: -2.292rem;
    left: auto;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_story .story_box .story {
    word-break: keep-all;
    word-wrap: break-word;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_view {
    padding: 3.437rem 0;
  }
  .l_sub_view .section_view .inner .view_cont .cont .sub_tit_m {
    padding-left: 0;
    line-height: 4.687rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .box {
    padding-left: 0;
  }
  .l_sub_view .section_view .inner .view_cont .cont .box dl {
    line-height: 2.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_date {
    padding: 2.083rem 0.833rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div {
    line-height: 1.75rem;
    font-size: 1.083rem;
    padding: 1.354rem 0;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .time {
    width: 4.166rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .tit {
    width: 6.875rem;
    font-size: 1.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_info > div .wrap_desc {
    width: calc(100% - 4.166rem - 6.875rem);
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_img,
  .l_sub_view .section_view .inner .view_cont .cont .wrap_video,
  .l_sub_view .section_view .inner .view_cont .cont .hashtag {
    margin-left: 0;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_img {
    border-radius: 0.666rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont iframe {
    border-radius: 0.666rem;
    height: 13.125rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_location {
    height: 15.562rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course {
    line-height: 1.708rem;
    font-size: 1.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li {
    padding-left: 1.562rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li::before {
    left: 1.145rem;
    top: 0.833rem;
    width: 0.208rem;
    height: 0.208rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li p {
    margin-top: 0.416rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .wrap_course .course li + li {
    margin-top: 2.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li {
    overflow: hidden;
    border-radius: 0.5rem;
    border: 0.041rem solid #85786e;
    transition: all 0.2s;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit {
    height: 4.416rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    transition: all 0.2s;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit .tit {
    font-weight: bold;
    font-size: 1.083rem;
    padding-left: 1.666rem;
    transition: all 0.2s;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit button {
    height: 100%;
    width: 4.416rem;
    border-left: 0.041rem solid #85786e;
    position: relative;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit button::before, .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit button::after {
    content: "";
    left: 50%;
    transform: translateX(-50%);
    width: 1rem;
    height: 0.125rem;
    border-radius: 0.5rem;
    position: absolute;
    background-color: #85786e;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit button::before {
    top: 1.812rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_tit button::after {
    top: 2.333rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_info {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_info .wrap_img {
    margin-top: 0;
    padding: 0;
    border: 1px solid #ccc;
    margin-bottom: 1.041rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li .wrap_info .desc {
    line-height: 1.708rem;
    font-size: 1.083rem;
    color: #444;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li + li {
    margin-top: 1.041rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on {
    border: none;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on .wrap_tit {
    background-color: rgba(133, 120, 110, 0.1);
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on .wrap_tit .tit {
    color: #85786e;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on .wrap_info {
    padding: 1.562rem 1.25rem 1.145rem;
    border-radius: 0 0 0.5rem 0.5rem;
    border: 0.041rem solid #85786e;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on button {
    background-color: #85786e;
    background-image: url(/static/images/sub/view/icon_arrow.png);
    background-size: 1rem 0.5rem;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on button::before, .l_sub_view .section_view .inner .view_cont .cont .major_site_m li.on button::after {
    display: none;
  }
  .l_sub_view .section_view .inner .view_cont .cont + .cont {
    margin-top: 5rem;
  }
  .l_sub_view .section_view .inner .view_cont .cont_area .box {
    padding-left: 0;
    padding-top: 2.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_btn {
    margin-top: 2.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_btn .btn {
    width: 9.375rem;
  }
  .l_sub_view .section_view .inner .view_cont .hashtag {
    margin: 4.791rem 0 3.437rem;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .hashtag li {
    margin-right: 0.312rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc {
    margin: 4.583rem 0 3.437rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns {
    width: 14.583rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns li + li {
    margin-left: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns li:nth-of-type(4) {
    margin-left: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_etc .wrap_sns li:nth-of-type(n + 4) {
    margin-top: 1.041rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template {
    margin-top: 5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h1 {
    font-size: 1.333rem;
    line-height: 1.708rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h2 {
    margin-top: 0.312rem;
    font-size: 1.083rem;
    line-height: 1.708rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h3 {
    line-height: 1.5rem;
    margin-top: 0.312rem;
    font-size: 1rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template h4 {
    margin-top: 0.312rem;
    line-height: 1.5rem;
    font-size: 0.958rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template > p {
    font-size: 0.958rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template > div {
    padding-left: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img .t_img img {
    width: calc((100% - 0.333rem) / 2);
    margin-bottom: 0.333rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap_img .t_img_02 img {
    width: calc((100% - 0.333rem - 0.333rem) / 3);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .sub_tit_l {
    line-height: 2.25rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t1 {
    margin-top: 2.5rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l {
    padding-left: 0.833rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t1 .sub_tit_l::before {
    top: 0.208rem;
    width: 0.25rem;
    height: 1.708rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 {
    margin-top: 2.916rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l {
    padding: 0 1.25rem;
    margin-bottom: 1.041rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::before, .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::after {
    width: 1.333rem;
    height: 1.333rem;
    background-image: url(/static/images/common/view_quote_02.png);
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::before {
    top: -0.834rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t2 .sub_tit_l::after {
    bottom: -0.834rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 {
    margin-top: 3.541rem;
    padding: 2.187rem 0;
    margin-bottom: 2.291rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3::before {
    top: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3::after {
    bottom: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l {
    width: 100%;
    margin-bottom: 0;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::before, .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::after {
    width: 2.875rem;
    height: 1.333rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::before {
    left: 4.166rem;
    top: -3.125rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .t3 .sub_tit_l::after {
    right: 4.166rem;
    bottom: -3.125rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) {
    margin-top: 1.458rem;
    line-height: 1.708rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap p:not(.sub_tit_l) + p {
    margin-top: 1.708rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template > img {
    padding-top: 2.916rem;
    margin-bottom: 2.916rem;
  }
  .l_sub_view .section_view .inner .view_cont .wrap_template .wrap_banner p {
    font-size: 1.333rem;
    line-height: 2.083rem;
  }
  .l_sub_view .section_view .inner .view_cont .btn {
    margin: 2.5rem auto 0;
    width: 9.375rem;
  }
  .l_sub_view .section_view .inner .right_cont {
    display: none;
  }
  .l_sub_view .section_community .inner .wrap_written .sub_tit_m {
    margin-bottom: 1.041rem;
    padding-left: 0.625rem;
  }
  .l_sub_view .section_community .inner .wrap_written .wrap_textarea .btn {
    right: 0.833rem;
    bottom: 1.666rem;
    width: 7.5rem;
  }
  .l_sub_view .section_community .inner .wrap_written .wrap_textarea textarea {
    width: 100%;
    height: 11.708rem;
    border-radius: 0.666rem;
    padding: 1.354rem 8.333rem 1.354rem 1.354rem;
    line-height: 1.354rem;
    font-size: 1rem;
  }
  .l_sub_view .section_community .inner .wrap_comments {
    padding-top: 3.333rem;
  }
  .l_sub_view .section_community .inner .wrap_comments > p {
    padding-left: 0.833rem;
    margin-bottom: 1.25rem;
  }
  .l_sub_view .section_community .inner .wrap_comments > p .num {
    margin-left: 0.312rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont {
    padding-top: 2.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .profile {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0.833rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment {
    width: calc(100% - 3.333rem);
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name {
    padding-left: 0.937rem;
    margin-bottom: 0.625rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .icon {
    margin-right: 0.52rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box {
    top: 1.041rem;
    height: 7.916rem;
    padding: 1.25rem 1.666rem;
    border-radius: 0.666rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul li a {
    line-height: 1.666rem;
    font-size: 1rem;
    padding-left: 0.937rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .btn_more .more_box ul li a::before {
    width: 0.291rem;
    height: 0.291rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .name .best_tag {
    margin-left: 1.041rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .box {
    border-radius: 0.666rem;
    padding: 1.041rem 1.458rem;
    line-height: 1.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info {
    margin-top: 0.583rem;
    line-height: 1rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .likes button {
    margin-right: 0.312rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont .comment .wrap_info .date {
    margin-left: 0.52rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .cont + .cont {
    margin-top: 2.5rem;
  }
  .l_sub_view .section_community .inner .wrap_comments .wrap_cont .notice {
    font-size: 1.041rem;
    padding: 3.229rem 0;
  }
  .l_sub_view_campagin {
    padding-bottom: 0;
  }
  .l_sub_view_campagin .section {
    padding-top: 7.083rem;
  }
  .l_sub_view_campagin .section_view .event {
    margin-bottom: 3.02rem;
  }
  .l_sub_view_campagin .section_view .event .wrap_img {
    margin-bottom: 1.458rem;
  }
  .l_sub_view_campagin .section_view .event .wrap_txt {
    padding: 0;
  }
  .l_sub_view_campagin .section_view .event .wrap_txt .sub_tit_l {
    font-size: 1.5rem;
    line-height: 2.166rem;
    margin-bottom: 0.729rem;
  }
  .l_sub_view_campagin .section_view .event .wrap_txt .desc {
    line-height: 1.708rem;
    margin-bottom: 0;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view {
    padding-top: 0;
    padding-bottom: 1.25rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont * {
    word-break: keep-all;
    word-wrap: break-word;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .sub_tit_m {
    padding-left: 0;
    line-height: 1;
    margin-bottom: 1.25rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box * {
    line-height: 1.75rem;
    font-weight: 500;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box ul li {
    margin-right: 0.833rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date dl dt {
    margin-right: 0.729rem;
    padding-left: 0.833rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont .box .wrap_date dl dt::before {
    width: 0.208rem;
    height: 0.208rem;
    top: 0.729rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .wrap_view .cont + .cont {
    margin-top: 2.083rem;
  }
  .l_sub_view_campagin .section_view .inner .view_cont .btn {
    margin-top: 3.333rem;
    width: 9.375rem;
  }
  .l_sub_view_religious .section_top {
    background-image: url(/static/images/sub/view/section_top_m_reli.jpg);
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_line {
    margin-bottom: 4.791rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info {
    padding-left: 0;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .sub_tit_m {
    line-height: 2.083rem;
    margin-bottom: 1.041rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .desc {
    line-height: 1.708rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt .desc + .desc {
    margin-top: 0.937rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt p strong {
    line-height: 2.083rem;
    margin-bottom: 1.041rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_txt p span {
    line-height: 1.708rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info .wrap_img {
    margin-top: 2.083rem;
  }
  .l_sub_view_religious .section_view .inner .view_cont .wrap_view .cont_info + .cont_info {
    margin-top: 2.291rem;
  }
}