/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/

 
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 900;
   font-display: swap;
   src: local('Pretendard Black'), url('../fonts/woff2-subset/Pretendard-Black.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Black.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 800;
   font-display: swap;
   src: local('Pretendard ExtraBold'), url('../fonts/woff2-subset/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-ExtraBold.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 700;
   font-display: swap;
   src: local('Pretendard Bold'), url('../fonts/woff2-subset/Pretendard-Bold.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Bold.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 600;
   font-display: swap;
   src: local('Pretendard SemiBold'), url('../fonts/woff2-subset/Pretendard-SemiBold.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-SemiBold.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 500;
   font-display: swap;
   src: local('Pretendard Medium'), url('../fonts/woff2-subset/Pretendard-Medium.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Medium.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 400;
   font-display: swap;
   src: local('Pretendard Regular'), url('../fonts/woff2-subset/Pretendard-Regular.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Regular.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 300;
   font-display: swap;
   src: local('Pretendard Light'), url('../fonts/woff2-subset/Pretendard-Light.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Light.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 200;
   font-display: swap;
   src: local('Pretendard ExtraLight'), url('../fonts/woff2-subset/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-ExtraLight.subset.woff') format('woff');
 }
 
 @font-face {
   font-family: 'Pretendard';
   font-weight: 100;
   font-display: swap;
   src: local('Pretendard Thin'), url('../fonts/woff2-subset/Pretendard-Thin.subset.woff2') format('woff2'), url('../fonts/woff-subset/Pretendard-Thin.subset.woff') format('woff');
 }
 
 
 *{font-family: 'Pretendard'}


body,html,section{ background:#191919; overflow-x: hidden; margin: 0px;  word-break:keep-all; overflow-wrap:break-word;}



p{ margin-block-end: 0px; margin-block-start: 0px; margin-right: 0px;}
h1{color:#fff;}
h2{color: #28323c;text-align: center;font-weight: 700;}
h3{color:#000;}
b1,b2{color:#000;}
li, ul{text-decoration: none; list-style-type:none; margin: 0px;padding-inline-start:0px;}
a{text-decoration: none; color:#000;}
h1,h2{font-weight: 700;}
b1,b2,c2,c3{font-weight: 400;}

 h1{font-size:45px; line-height:58px; margin-block-end:12px; margin-block-start: 0px;}
 h2{font-size:28px; line-height:160%; margin-block-end:10px; margin-block-start: 0px; }
 
 b1{font-size:20px;line-height:160%;}
 b2{font-size:16px;line-height:160%;font-weight: 400;color:#374553;}

 c1{font-size:12px;line-height:180%;color: #646f7c;}
 c2{font-size:14px;line-height:180%; color:#646f7c; margin-block-start: 8px;}






 
.btn{
  position: fixed;
  width: auto;
  color: #fff;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 0;
  
  margin-left: 77px;
  margin-right: 77px;
  margin-bottom: 12%;
  z-index: 999;
}
.btn img{box-shadow: 2px 2px 3px 0px rgba(0, 10, 255, 0.25);border-radius: 100px;}

.copybtn_container{padding-left: 77px;padding-right: 77px; position:relative; height: 0px;bottom: 96px;
}
.copybtn_container img{box-shadow: 2px 2px 3px 0px rgba(0, 10, 255, 0.25);border-radius: 100px;}

.intro{background-image:url(/movetogether/img/img1.jpg);background-repeat: no-repeat;background-size: 100%;height: 447px;display: block;}







.check-list {padding-inline-start: 10px;padding-top: 16px;}
.check-list li {list-style-type: disc; margin-top: 12px; line-height: 172%; text-align: left; position: relative;}
::marker{font-size:10px;}

#main img{display: block;}


/* Q&A 스타일 */
#qna{ background-color: #e9ebee;display: block; padding: 60px 36px;}

#qna .accordion-menu {width: 100%;}
/* 제목 스타일 */
#qna .accordion-menu li.open .dropdownlink {color: #000;font-weight: 600;}
#qna .accordion-menu li:last-child .dropdownlink {border-bottom: 1px solid #FF47B5;}
#qna .dropdownlink {font-weight:600;font-size:14px;line-height:26px;cursor:pointer; display: block; padding:12px 6px 9px 6px;color: #000;position: relative; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}

#qna .submenuItems {display: none;}

/* 답변 스타일 */
#answer{padding: 20px; color: #646f7c; font-size: 14px;line-height: 24px; background: #e9ebee; }



#notice{background:#f7f8f9;color:#646f7c;padding:60px 24px; padding-bottom: 160px;}







@media (min-width: 440px) {
  .copybtn_container{bottom: 110px;}
  .btn {margin-left: 16%; margin-right: 16%; margin-bottom: 7%;}
}

@media (min-width: 500px) {
  .copybtn_container{bottom: 130px;}
  .btn {margin-left: 16%; margin-right: 16%;}
}

@media (min-width: 540px) {
  .copybtn_container{bottom: 130px;}
  body{padding-left:10%; padding-right: 10%; }
  .btn {margin-left: 22%; margin-right: 22%; margin-bottom: 5%;}
} 

@media (min-width: 640px) {
  .copybtn_container{bottom: 130px;}
  body{padding-left:15%; padding-right: 15%; }
  .btn {margin-left: 22%; margin-right: 22%; margin-bottom: 5%;}
} 


@media (min-width: 720px) {
  .copybtn_container{bottom: 120px;}
  body{padding-left:20%; padding-right: 20%; }
  .btn {margin-left: 28%; margin-right: 28%; margin-bottom: 4%;}
}


@media (min-width: 960px) {
  .copybtn_container{bottom: 100px;}
  body{padding-left:30%; padding-right: 30%; }
  .btn {margin-left: 36%; margin-right: 36%; margin-bottom: 3%;}

  }

  


@media (min-width: 1440px) {
  body{padding-left:36%; padding-right: 36%; }
  .btn {margin-left: 41%; margin-right: 41%;}

}


@media (min-width: 1600px) {
  body{padding-left:38%; padding-right: 38%; }
  .btn {margin-left: 42%; margin-right: 42%;margin-bottom: 2%}

}


@media (min-width: 1920px) {
  body{padding-left:40%; padding-right: 40%; }
  .btn {margin-left: 44%; margin-right: 44%;}
}

/* 오버레이 스타일 */
.deactivation-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(74, 86, 103, 0.9);
    z-index: 9999;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;

    font-size: 22px;
    line-height: 1.6;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding: 20px;
}

