@import url(font.css);


@keyframes fadeIn{
	  0% {opacity:0; }
	  100% {opacity:1; }
	}

@keyframes fadeInLeft{
	  0% {opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);  }
	  100% {opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);  }
	}

@keyframes fadeInDown{
	  0% {opacity:0; -webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);  }
	  100% {opacity:1; -webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);  }
	}


@keyframes Down {
	0%{transform:translateY(0px);}
	100%{transform:translateY(15px);}
}
@keyframes Up {
	0%{transform:translateY(15px);}
	100%{transform:translateY(0px);}
}

@keyframes grayscale {
	0%{ filter: grayscale(100%); }
	100%{filter: grayscale(0%); }
}

@keyframes slideDownUp {
  0% { transform: translateY(0); }
  50% { transform: translateY(20px); } /* 아래로 이동 */
  100% { transform: translateY(0); }   /* 다시 위로 복귀 */
}

/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
 	margin:0;
	padding:0;
	}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:1em;
	}

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; }

/* 목록 */
ol, ul { list-style:none; }

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	font-weight: normal;
}
caption, legend {position:absolute;  width:0; height:0; overflow:hidden; font-size:0;line-height:0px; }
/* 텍스트 관련 요소 초기화 */
address, caption, cite {	font-weight:normal;	font-style:normal;	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr { display:none; }

a { text-decoration:  initial;  }


body { font-family: "Pretendard GOV Variable", "Pretendard GOV", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-size:15px; letter-spacing:-1px;  min-width: 320px; overflow-x: hidden; position:relative;  width:100%; color: #403c3c;  }
h1,h2,h3,h4,h5,h6 {margin: 0; font-weight: bold;}
p, dl, ol, ul {margin: 0;}

.clear { clear:both;  }
.clearfix:after { clear:both; display: table;  content: " ";}
.ellipsis {     text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;   white-space: nowrap;   word-wrap: normal !important;   display: block; }
img { max-width:100% ;  }
.map img { max-width:initial ;}
.show { display:block !important;  }
.hide { display:none !important;  }
i { line-height:1;  }
i span { position:absolute; top:-4000px; left:-3000px; display:block;   font-size:0px; line-height:0px; }

.text-red { color:#D52423 !important;   }
.text-color { color:#ff870f !important;  }

.map-wrap img { max-width:initial !important;}




@media (min-width: 992px) {
.pc-true { display:block !important;  }
.m-true { display:none !important;  }


.header { border-top: solid 8px #ff870f;  position:absolute; top:0px; left:0px; width:100%;  height:140px;  z-index:200;    }
.header .d-day { position:relative; z-index:200;    margin:0 auto ; background:url(../images/common/d_day.svg) no-repeat center center;   width: 304px;   height: 67px; padding-left:66px;padding-right:30px;  margin-bottom:15px;   font-family: 'YeogiOttaeJalnan'; }
.header .d-day:after { clear:both; display:table; content:'';  }
.header .d-day h2  {float:left; font-size:16px; width:calc(100% - 140px); color:#fff;    margin-top:20px;  }
.header .d-day .count { float:right; width:140px;  margin-top:5px; padding-left:13px; line-height:44px;   font-size:24px; color: #f6640d; letter-spacing:34px; background:url(../images/common/d_day_num.svg) no-repeat center center;   }
.header .header-util {  font-family: 'Paperozi'; z-index:200;  }
.header .header-util1 { position:absolute; top:20px; left:50%; margin-left:-770px;  }
.header .header-util1:after {   clear:both; display:table; content:'';  }
.header .header-util1 li { float:left;  position:relative; padding-left:12px; margin-left:12px;  }
.header .header-util1 li:first-child {padding-left:0px; margin-left:0px; }
.header .header-util1 li:before { content:''; display:inline-block; width:1px; height:12px; background:#d8d8d8; position:absolute; top:6px; left:0px; }
.header .header-util1 li:first-child:before { display:none; }
.header .header-util1 li a { font-weight:500; color: #8c8a8a; font-size:14px;   }
.header .header-util2  { position:absolute; top:20px; right:50%; margin-right:-770px;  }
.header .header-util2  li {}
.header .header-util2  li a {  color: #ff870f; font-size:14px; font-weight:bold;  }
.header .header-util2  li a i  { display:inline-block; margin-left:5px;  font-size:12px;  font-weight:bold;   }
.header h1.header-logo { position:relative; float:left; z-index:200;  }


	.gnb-header .gnb {  text-align:right;  padding-right:200px;  padding-top:17px;  z-index:100;  }
	.gnb-header .gnb.gnb-active { backgr }
	.gnb-header .gnb-menus { display:inline-block;  height:auto !important;  }
	.gnb-header .gnb-menus .one-depth-menu{ display:inline-block;   margin-left:70px;  }
	.gnb-header .gnb-menus .one-depth-menu a { display:block; position:relative;  font-family: 'Paperozi'; font-size:20px; color: #403c3c; font-weight:700;  height:50px;  z-index:100; }
	.gnb-header .gnb-menus .one-depth-menu i { display:none;  }
	.gnb-header .gnb-menus .one-depth-menu a:hover,
	.gnb-header .gnb-menus .one-depth-menu a.active { color:#ff870f;  }
	.gnb-header .gnb-menus .gnb-submenu { display:none; position:absolute; top:0px;   left:0px; width:100%;  text-align:left;  padding-top:150px; padding-bottom:50px;   z-index:50;}
	.gnb-header .gnb-menus.submenu-active .gnb-submenu {display:block !important;}
	.gnb-header .gnb-menus .gnb-submenu:before {  transition: all .5s;  display:block;  position:absolute;top:0px; left:0px; width:100%;  background:#fff;  height:100%;  content:'';  }
	.gnb-header .gnb-menus .gnb-submenu .container { position:relative; z-index:101; padding-left:430px;    }
	.gnb-header .gnb-menus .gnb-submenu .container:after { clear:both; display:table; content:'';  }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap {  opacity:0; float:left; width:100%;  padding:10px 0 10px 10px;  text-align:center;  }
	.gnb-header .gnb-menus.submenu-active .gnb-submenu .two-depth-menu-wrap { -webkit-animation-name:fadeInDown; animation-name:fadeInDown;  animation-fill-mode:both; animation-delay:0s;animation-duration:0.5s; }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu { float:left; padding:10px 0 10px 25px;  width:25%;  }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu  i { display:none; }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title {  transition: all .2s;  width:300px;  background:#fff;  height:60px; vertical-align:middle; padding:0 20px; color:#797676;; font-size:17px; font-weight:bold;  border:1px solid #E4E4E4; border-radius:10px;   display:table-cell;  }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title:hover,
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title.active {  color:#ff870f;; border:1px solid #ff870f;   }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap {    }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li { padding:12px 15px 0 15px;    }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a  {  display:block; padding-left:10px; position:relative; color:#555; font-size:17px;     }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a:before  { position:absolute; top:10px; left:0px; width:3px; height:3px; border-radius:100%; background:#555;  content:''; display:inline-block; }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a:hover,
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a.active  { color:#1B2A75; text-decoration:underline !important;  }
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a:hover:before,
	.gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a.active:before  {  background:#1B2A75;  }

	.header.all-menu-header .header-util {   display:none;   }
	.header.all-menu-header .all-menu-open  { display:none; }
	.header.all-menu-header .search-opne   { display:none; }
	.header.all-menu-header h1.header-logo {  margin-top:-50px;  }
	.header.all-menu-header .all-menu-close { display:block; position:absolute; top:40px; right:50%;  margin-right:-770px;   z-index:100; }
	.header.all-menu-header .all-menu-close a {  display:block; text-align:center;  width:50px; height:50px; border-radius:100%; border:1px solid #ff870f; color:#ff870f; font-size:20px; line-height:50px;    }

	.header.all-menu-header .gnb {  -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft;  animation-fill-mode:both; animation-delay:0s;animation-duration:0.5s; padding-top:140px; position:absolute; height:100vh; padding-bottom:90px;  top:0px; left:0px; width:100%;  background:#fff;  z-index:10;  }
	.header.all-menu-header .gnb:after { content:'';  opacity: 0.2;  display:block; position:absolute; bottom:0px; left:0px; height:90px; filter: grayscale(100%); width:100%; background-image:url(../images/main/rolling_text.svg); background-repeat:repeat-x; background-position:left 0px bottom 20px;}
	.header.header46.all-menu-header .gnb:after {  background-image:url(../images/main/rolling_text_46.svg); }
	.header.all-menu-header .gnb-in { border-left:1px solid #d8d8d8;  margin:0 auto;  width:1600px !important; max-width:1600px !important; }
	.header.all-menu-header .gnb-in:after { clear:both; display:table; content:'';    }
	.header.all-menu-header .gnb  .gnb-menus {floaT:left;  width:14.285% ; border-right:1px solid #d8d8d8;  padding:40px; }
	.header.all-menu-header .gnb .one-depth-menu{ margin-bottom:40px;   }
	.header.all-menu-header .gnb .one-depth-menu a { color:#403c3c; font-size:22px;  font-family: 'Paperozi'; font-weight:700;  }
	.header.all-menu-header .gnb .one-depth-menu i  {  display:none;   }
	.header.all-menu-header .gnb .gnb-submenu{   display:block !important;  }
	.header.all-menu-header .gnb .gnb-submenu .container { width:auto !important;  padding:0px !important;  }
	.header.all-menu-header .gnb .two-depth-menu-wrap{      }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu{ margin-bottom:20px; }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a  { color: #797676; font-size:19px;   filter: grayscale(0%);  }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a:hover,
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a.active  { color:#ff870f;  font-weight:bold; text-decoration:underline !important; }


	.all-menu-open { position:absolute; top:100px; right:50%; margin-right:-770px;   z-index:100;  }
	.all-menu-close {  display:none;  }
	.search-opne { position:absolute;  top:105px; right:50%; margin-right:-670px; z-index:100;  }
	.search-opne i {  color:#ff870f; font-size:20px;  }
	.search-wrap {  display:none; -webkit-animation-name:fadeInDown; animation-name:fadeInDown;  animation-fill-mode:both; animation-delay:0s;animation-duration:0.5s;  position:absolute; top:0px; left:0px; width:100%; text-align:center; z-index:150;  background:#fff;  padding-top:170px; padding-bottom:120px;   }
	.search-wrap * { display:inline-block;  vertical-align:middle;  }
	.search-wrap label { color:#403c3c; margin-right:20px; font-size:20px; font-weight:bold;  font-family: 'Paperozi';  height:70px; line-height:70px; }
	.search-wrap .border-wrap { width:500px; height:70px; border:2px solid #ff870f ;  border-radius:35px;}
	.search-wrap .border-wrap:after { clear:both; display:table; content:''; }
	.search-wrap .border-wrap input[type="text"] { float:left; border:0px; padding:5px 15px;   font-size:17px;  color: #797676;  width:calc(100% - 66px); height:66px; background:none;   }
	.search-wrap .border-wrap button {float:left;  width:66px; height:64px; font-size: 20px;  color: #ff870f; border:0px; background:0px; }
	.search-wrap .search-close {    }
	.search-wrap .search-close a {   display:block;  font-size: 20px;  color: #403c3c; width:70px; height:70px; line-height:65px;  margin-left:20px;   border: solid 1px #d8d8d8; border-radius:100%; }




.full-pop-wrap { position:fixed; z-index:1000; top:0px; left:0px; width:100%; height:100vh; overflow-y:auto;  background-color: rgba(0, 0, 0, 0.7); padding:99px 0 ;  }
.full-pop-wrap .full-pop { background:#fff; border-radius:30px; padding:60px; position:relative;  }
.full-pop-wrap .full-pop:after { clear:both; display:table; content:'';  }
.full-pop-wrap .full-pop .cheering-wrap { float:left;  width:calc(100% - 460px); position:relative; height:620px;  border-radius: 30px; margin-top:40px;   padding:40px ;   box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.2);  border: solid 2px #ff870f;  }
.full-pop-wrap .full-pop .cheering-wrap h2 { position:absolute; top:-40px; lefT:0px; width:100%; text-align:center;   }
.full-pop-wrap .full-pop .cheering-wrap .title-text { text-align:center; font-family: 'Paperozi';  font-weight:500; color: #403c3c;   font-size:18px; margin-bottom:20px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list { margin:-10px; margin-bottom:10px;   }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list:after {  clear:both; display:table; content:'';  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li { float:left; width:33.333%; padding:10px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li a { display:block; width:100%; height:221px; padding: 24px;   border-radius: 20px;  color: #534f4f; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .name {padding-left:45px; margin-bottom:14px;  line-height:32px;  background-color:rgba(255,255,255,0.7); border-radius:16px; height:32px; background-image:url(../images/pop/mascot_face.svg); background-repeat:no-repeat ;background-position:left top;  background-size:30px 29px; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .text {font-size:16px; height:96px; overflow:hidden; line-height:1.5; margin-bottom:14px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .date {font-size:14px; text-align:right;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(1) a {   border: dotted 2px #f99255;  background-color: #feefe6; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(2) a { border: dotted 2px #e7c75b;  background-color: #fff7da; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(3) a {   border: dotted 2px #98c993;  background-color: #e6f7e4; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(4) a { border: dotted 2px #92cae8;  background-color: #e4f6ff;}
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(5) a { border: dotted 2px #bcc0f9;  background-color: #edeefe;}
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(6) a { border: dotted 2px #f3b6df;   background-color: #feeff8; }
.full-pop-wrap .full-pop .cheering-wrap .more-btn { position:absolute; bottom:-30px; width:100%; left:0px;   text-align:center;  }
.full-pop-wrap .full-pop .cheering-wrap .more-btn a { display:inline-block; width: 190px;  height: 60px;  line-height:60px;    border-radius: 30px;  background-color: #ff870f;  font-family: 'Paperozi';  font-weight:700; color: #fff;   font-size:18px;}
.full-pop-wrap .full-pop .cheering-wrap .more-btn a  i {font-size:16px; margin-left:5px;  }

.full-pop-wrap .full-pop .popup-zone-wrap { float:left;  width:460px; padding-left:30px; position:relative;  }
.full-pop-wrap .full-pop .popup-zone-wrap h2 { font-family: 'Paperozi';  font-weight:700; color: #403c3c; margin-bottom:20px; font-size:20px;  }
.full-pop-wrap .full-pop .popup-zone-wrap ul li img {border-radius:20px; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn { position:absolute; top:0px; right:0px;  }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div { float:left; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div a { font-size:16px; color: #403c3c; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager {font-size:14px; color: #797676; font-family: 'GMarketSans';  margin:3px 15px 0 ;   }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager strong { color: #ff870f; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-play {margin-left:15px; padding-left:15px; position:relative; margin-top:-2px;  }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-play:before { width:1px; height:14px; background:#d8d8d8; content:''; display:inline-block; position:absolute; top:6px; lefT:0px;   }
.full-pop-wrap .full-pop .popup-close {  }
.full-pop-wrap .full-pop .popup-close a { position:absolute; display:block;  top:-27px; right:-27px; font-size:20px; line-height:54px;  height:54px; width:54px; border-radius:100%; color:#fff; text-align:center;   box-shadow: 6px 6px 20px 0 rgba(0, 0, 0, 0.25);  background-color: #ff870f; }


.footer {  background:#000; padding:60px 0 ;  }
.footer .foot-top {  padding-bottom:40px;  position:relative;   }
.footer .container { position:relative;   }
.footer .footer-logo {margin-bottom:36px; }
.footer address {  color: #b4b2b2; line-height:1.5; font-size:16px;     }
.footer .sns-link {position:absolute; bottom:40px; right:0px; }
.footer .sns-link:after { clear:both; display:table; content:'';  }
.footer .sns-link li { float:left; margin-left:10px;  }
.footer .sns-link li img  { width:40px;  }


.footer .foot-bottom { border-top:1px solid #403c3c; padding-top:50px;  color:#b4b2b2; font-size:16px;  }
.footer .footer-util { margin-bottom:20px;  }
.footer .footer-util li {display:inline-block;padding-left:15px; margin-left:15px; position:relative;    }
.footer .footer-util li strong { color:#fff;  }
.footer .footer-util li:first-child { padding-left:0px; margin-left:0px;   }
.footer .footer-util li:before { position:absolute; top:5px; left:0px; width:1px; height:10px; background:#DBDBDB; content:''; display:inline-block; }
.footer .footer-util li:first-child:before { display:none; }
.footer .footer-util li a {  color:#b4b2b2; font-size:16px;  }
.footer .copy {    }



  #backtotop {
      position: fixed;
      bottom: 0;
      right: 0;
      z-index: 9999;
      width: 60px;
      height: 60px;
      text-align: center;

      background: rgba(0,0,0,0.3);
      font-size: 40px;
      color: #fff;
      cursor: pointer;
      text-decoration: none;
      /*transition: opacity 0.2s ease-out;*/
      opacity: 0;
  }
     #backtotop a {
      color: #fff;
  }
  #backtotop.show {
    opacity: 1;
  }
  #backtotop:hover.show {
    background: rgba(0,0,0,0.6);
  }


  .back {
    display: none;
    z-index: 100;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
  }

}


@media (min-width: 1780px) {

	.container { width:1600px !important;  padding-left:30px; padding-right:30px; max-width:1600px !important;   }
	.header.all-menu-header .gnb-in {    width: 1600px !important;	padding-left: 30px;        padding-right: 30px;  max-width:1600px !important;   }


}

@media (min-width: 1600px) and  (max-width: 1779px) {

	.container { width:1400px !important;   max-width:1400px !important;   padding:0px;   }

	.header .header-util1 { margin-left:-700px;  }
	.header .header-util2  { margin-right:-700px;  }

	.all-menu-open { margin-right:-700px;  }
	.search-opne { margin-right:-600px; }

	.gnb-header .gnb {   padding-right:180px; }
	.gnb-header .gnb-menus .gnb-submenu .container {     padding-left: 365px;    }
	.gnb-header .gnb-menus .one-depth-menu {   margin-left: 50px;    }

	.header.all-menu-header .gnb-in {  width: 1400px !important;}
	.header.all-menu-header .all-menu-close {   margin-right: -700px;   }

}





@media (min-width: 1200px) and (max-width: 1599px) {

	.container { width:1000px !important; max-width:1000px !important;  padding:0px;   }

	.header .header-util1 { margin-left:-500px;  }
	.header .header-util2  { margin-right:-500px;  }
	.header .d-day {       margin-right:180px; }

	.all-menu-open { margin-right:-500px;  }
	.search-opne { margin-right:-420px; }
	.gnb-header .gnb {  display:none;  }

	.header.all-menu-header .gnb-in {  width: 1000px !important;}
	.header.all-menu-header .gnb .gnb-menus {        padding: 30px 15px;    }
	.header.all-menu-header .gnb .one-depth-menu {  margin-bottom: 20px;   }
	.header.all-menu-header .gnb .one-depth-menu a {  font-size: 18px; }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu {  margin-bottom: 15px;    }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a {font-size: 16px;   }
	.header.all-menu-header .all-menu-close {   margin-right: -500px;   }



.full-pop-wrap .full-pop .cheering-wrap { float:none;  width:100% ; margin-bottom:100px;  }
.full-pop-wrap .full-pop .popup-zone-wrap { float:none;  width:460px; margin:0 auto; }



}



@media (min-width: 1200px) {

	.header { background:url(../images/common/quick_round.svg) no-repeat right 70px top 0px;  }

	.quick-menu { position:fixed; top:0px; right:0px; width:90px;padding-left:20px;  text-align:center; overflow-y: auto;   max-height: 100%;    }
	.quick-menu h2  { }
	.quick-menu h2 a {display:block;  height:460px; background:url(../images/common/quick_bg.jpg) no-repeat center bottom; background-color:#ff870f;  padding-top:100px;  }
	.quick-menu h2 a img { transform: translateY(0px);   transition: transform 0.3s ease-out; transition-duration: 0.5s; }
	.quick-menu h2 a:hover img {transform: translateY(15px); }
	.quick-menu .bottom { border-left:2px solid #ff870f;border-bottom:2px solid #ff870f;  border-radius:0 0 0 20px;background:#fff;  padding:30px 8px 100px;  position:relative;  }
	.quick-menu .bottom .menu-btn {}
	.quick-menu .bottom .menu-btn li { position:relative; padding-top:16px; margin-top:16px;  }
	.quick-menu .bottom .menu-btn li:first-child {padding-top:0px; margin-top:0px; }
	.quick-menu .bottom .menu-btn li:before { position:absolute; top:0px; left:50%; margin-top:-2px; margin-left:-2px; content:''; display:inline-block; width:4px; height:4px; border-radius:100%; background:#ff870f;   }
	.quick-menu .bottom .menu-btn li:first-child:before { display:none; }
	.quick-menu .bottom .menu-btn li a {font-size:15px; color: #ff870f;  font-family: 'Paperozi';  font-weight:600; }
	.quick-menu .bottom .pop-btn {position:absolute; bottom:8px; left:8px; right:8px;  }
	.quick-menu .bottom .pop-btn a {display:block; width:100%;  padding: 8px 0;   border-radius: 10px;  background-color: #ff870f; color:#fff; font-family: 'Paperozi';  font-weight:700;  font-size:13px; line-height:1.2;  }
	.quick-menu .bottom .pop-btn a i  { transition: all .5s ; display:block; margin-bottom:3px; font-size:15px; }
	.quick-menu .bottom .pop-btn a:hover i { margin-bottom:10px;  }


}





@media (min-width: 992px) and (max-width: 1199px) {
	.container { width:960px !important; max-width:960px !important;    padding:0px;  }

	.header .header-util1 { margin-left:-480px;  }
	.header .header-util2  { margin-right:-480px;  }
	.header .d-day {       margin-right:130px; }

	.all-menu-open { margin-right:-480px;  }
	.search-opne { margin-right:-400px; }
	.gnb-header .gnb {  display:none;  }

	.header.all-menu-header .gnb-in {  width: 960px !important;}
	.header.all-menu-header .gnb .gnb-menus {        padding: 30px 15px;    }
	.header.all-menu-header .gnb .one-depth-menu {  margin-bottom: 20px;   }
	.header.all-menu-header .gnb .one-depth-menu a {  font-size: 18px; }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu {  margin-bottom: 15px;    }
	.header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a {font-size: 16px;   }
	.header.all-menu-header .all-menu-close {   margin-right: -480px;   }


	.quick-menu { position:fixed; bottom:0px; left:0px; width:100%;  height:62px; background:#ff870f;     }
	.quick-menu:after { clear:both; display:table; content:'';  }
	.quick-menu h2  {float:left;  position:relative; width:43%; height:62px; background:url(../images/common/quick_bg_hor.jpg) no-repeat center center;  }
	.quick-menu h2 a { display:block;     position:absolute; top:50%; lefT:50%; margin-left:-167px;    transform-origin: top center;     transform: rotate(-90deg);  display:inline-block;   }
	.quick-menu .bottom { float:right;   padding-right:75px;  }
	.quick-menu .bottom .menu-btn {floaT:left; }
	.quick-menu .bottom .menu-btn li  { floaT:left;  position:relative; padding-left:16px; margin-left:16px; }
	.quick-menu .bottom .menu-btn li a {color:#fff; display:block; padding:20px;  }
	.quick-menu .bottom .menu-btn li a br{display:none; }
	.quick-menu .bottom .menu-btn li:first-child {padding-left:0px; margin-left:0px; }
	.quick-menu .bottom .menu-btn li:before { position:absolute; top:50%;  left:0px; margin-top:-2px; margin-left:-2px; content:''; display:inline-block; width:4px; height:4px; border-radius:100%; background:#fff;   }
	.quick-menu .bottom .menu-btn li:first-child:before { display:none; }
	.quick-menu .bottom .menu-btn li a {font-size:15px; color: #fff;  font-family: 'Paperozi';  font-weight:600; }

	.quick-menu .bottom .pop-btn { floaT:left;  margin-left:20px; padding-top:6px }
	.quick-menu .bottom .pop-btn a {display:block; width:50px; height:50px;  padding-top:10px;    text-align:center;   border-radius: 10px;  background-color: #fff; color:#ff870f; font-family: 'Paperozi';  font-weight:700;  font-size:13px; line-height:1.2;  }
	.quick-menu .bottom .pop-btn a i  { display:none;  }

.full-pop-wrap .full-pop .cheering-wrap { float:none;  width:100% ; margin-bottom:100px;  }
.full-pop-wrap .full-pop .popup-zone-wrap { float:none;  width:460px; margin:0 auto; }


.footer {  background:#000; padding:60px 0  122px;   }

}





@media (max-width: 991px) {

	.pc-true { display:none !important;  }
	.m-true { display:inline-block !important;  }
	.container {    padding:0px;  }


	.header { border-top: solid 8px #ff870f; background:#fff;     height:100px;  z-index:200;   padding:0 15px; position:relative;  }
	.header .d-day { position:relative; z-index:200;    margin:0 auto ; background:url(../images/common/d_day.svg) no-repeat center center;   background-size:cover;  width: 210px;   height: 46px; padding-left:50px;padding-right:20px;  margin-bottom:15px;   font-family: 'YeogiOttaeJalnan'; }
	.header .d-day:after { clear:both; display:table; content:'';  }
	.header .d-day h2  {float:left; font-size:14px; width:calc(100% - 80px); color:#fff;    margin-top:10px;  }
	.header .d-day .count {  float: right;  width: 80px;   height: 25px;   margin-top: 5px;   padding-left: 7px;   line-height: 27px;   font-size: 16px; color: #f6640d;   letter-spacing: 18px;; background:url(../images/common/d_day_num.svg) no-repeat center center;  background-size:cover;   }
	.header h1.header-logo { position:absolute;top:63px; left:15px;  z-index:200;  }
	.header h1.header-logo img { height:29px;  }


	.all-menu-open { position:absolute; top:67px; right:15px;z-index:100;  }
	.all-menu-open img { width:32px; }
	.search-opne { position:absolute;  top:70px; right:59px; z-index:100;  }
	.search-opne i {  color:#ff870f; font-size:20px;  }
	.search-wrap {  display:none;  position:absolute; top:92px; left:0px; width:100%; text-align:center; z-index:150;  background:#fff;  padding-top:50px; padding-bottom:50px;  padding-left:15px; padding-right:15px;   }
	.search-wrap:after { clear:both; display:table; content:'';  }
	.search-wrap * { display:inline-block;  vertical-align:middle;  }
	.search-wrap label { position:absolute; top:-3000px; left:-3000px; width:0px; }
	.search-wrap .border-wrap { floaT:left; width:calc(100% - 56px); height:50px; border:2px solid #ff870f ;  border-radius:35px;}
	.search-wrap .border-wrap:after { clear:both; display:table; content:''; }
	.search-wrap .border-wrap input[type="text"] { float:left; border:0px; padding:5px 15px;   font-size:15px;  color: #797676;  width:calc(100% - 46px); height:46px; background:none;   }
	.search-wrap .border-wrap button {float:left;  width:46px; height:44px; font-size: 16px;  color: #ff870f; border:0px; background:0px; }
	.search-wrap .search-close {  float:left;  width:50px; margin-left:6px;  }
	.search-wrap .search-close a {   display:block;  font-size: 16px;  color: #403c3c; width:50px; height:50px; line-height:45px;    border: solid 1px #d8d8d8; border-radius:100%; }



	.m-menu { display:none;   position:fixed;  background:#fff; border-top: solid 8px #ff870f; top:0px; left:0px; height:100%;  width:100%; z-index:1000; padding-top:50px;  overflow-y:auto;   }


	.header .header-util-wrap { margin-bottom:10px; border-bottom: solid 6px #f5f5f5;  padding-bottom:15px;  padding-left:15px; padding-right:15px; }
	.header  .header-util {   }
	.header  .header-util:after {  clear:both; display:table; content:'';  }
	.header  .header-util1 {  margin-bottom:10px;  }
	.header  .header-util1 li { float:left; padding-right:8px; margin-right:8px;   position:relative;  }
	.header  .header-util1 li:after { position:absolute; top:5px; right:0px; width:1px; height:12px; background:#d8d8d8; content:''; display:inline-block; }
	.header  .header-util1 li:last-child:after { display:none; }
	.header  .header-util1 li a  { font-size:13px; color: #8c8a8a; font-family: 'Paperozi';  font-weight:500; }
	.header  .header-util2 li   { float:right; }
	.header  .header-util2 li  a  { font-size:13px; color: #ff870f; font-family: 'Paperozi';  font-weight:700; }



	.gnb { position:relative; top:0px; left:0px; width:100%; height:calc(100vh - 230px);     overflow-y: auto;     padding-left:20px; padding-right:20px;   }
	.gnb .gnb-menus {}
	.gnb .gnb-menus .one-depth-menu a {    position: relative;    display: block;   font-size: 20px;     padding:15px 0;   font-family: 'Paperozi';  font-weight:700; color:#403c3c;         }
	.gnb .gnb-menus .one-depth-menu a:hover {   text-decoration:none;}
	.gnb .gnb-menus .one-depth-menu a i {    display: inline-block; position:absolute; right:0px; top:32px; font-size:16px; color: #b3b1b1; }
	.gnb .gnb-menus .one-depth-menu a .icon-down i {-webkit-transform: translateY(-50%);    transform: translateY(-50%) rotate(0deg); ;   -webkit-transition: transform .1s;   transition: transform .1s;     }
	.gnb .gnb-menus .one-depth-menu a .icon-up i  { -webkit-transform: translateY(-50%) rotate(180deg);  transform: translateY(-50%) rotate(180deg);    }


	.gnb-menus .gnb-submenu {    display: none;    }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap { width:100%;     border-bottom:1px solid #DCDCDC;  margin-bottom: 15px;  padding:5px 10px;  }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu {  }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title {  color:#767676; font-size:17px;  margin-bottom:14px;  position:relative; width:100%; display:block;    }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title.active { color:#1B2A75; font-weight:bold; }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title  i {    display: inline-block; position:absolute; right:15px; top:26px; font-size:17px; color:#555;  }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title  .icon-down i {-webkit-transform: translateY(-50%);    transform: translateY(-50%) rotate(0deg); ;   -webkit-transition: transform .1s;   transition: transform .1s;     }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title .icon-up i  { -webkit-transform: translateY(-50%) rotate(180deg);  transform: translateY(-50%) rotate(180deg);    }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu.active a.two-depth-menu-title,
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu.active a.two-depth-menu-title i {  color:#1B2A75;   }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap { display:none;   padding-bottom:5px;   }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li {padding-bottom:10px; padding-left:15px;   }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a  {  display:block; padding-left:10px; position:relative; color:#555; font-size:15px;     }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a:before  { position:absolute; top:10px; left:0px; width:3px; height:3px; border-radius:100%; background:#555;  content:''; display:inline-block; }
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a:hover,
	.gnb-menus .gnb-submenu .two-depth-menu-wrap .three-depth-menu-wrap li a.active  { color:#1B2A75; text-decoration:underline !important;  }



	.header  .all-menu-close { position:absolute; top:15px; right:15px;  z-index:201; }
	.header  .all-menu-close a { font-size:22px; color:#ff870f;  }

	.m-menu .site-link {  }
	.m-menu .site-link a {display:block; text-align:center; padding-top:20px;  position:absolute; bottom:0px; left:0px; width:100%; height:60px; background:url(../images/common/quick_bg_hor.jpg) no-repeat center center; background-color:#ff870f ; }


	.quick-menu { position:fixed; bottom:0px; left:0px; width:100%;  height:62px; background:#ff870f;     }
	.quick-menu h2  { display:none;    }
	.quick-menu .bottom { text-align:center;   }
	.quick-menu .bottom * { vertical-align:middle;  }
	.quick-menu .bottom .menu-btn {display:inline-block;  }
	.quick-menu .bottom .menu-btn li  {display:inline-block;   position:relative; padding-left:5px; margin-left:5px; }
	.quick-menu .bottom .menu-btn li a {color:#fff; display:block; padding:20px 15px;  }
	.quick-menu .bottom .menu-btn li a br{display:none; }
	.quick-menu .bottom .menu-btn li:first-child {padding-left:0px; margin-left:0px; }
	.quick-menu .bottom .menu-btn li:before { position:absolute; top:50%;  left:0px; margin-top:-2px; margin-left:-2px; content:''; display:inline-block; width:4px; height:4px; border-radius:100%; background:#fff;   }
	.quick-menu .bottom .menu-btn li:first-child:before { display:none; }
	.quick-menu .bottom .menu-btn li a {font-size:15px; color: #fff;  font-family: 'Paperozi';  font-weight:600; }

	.quick-menu .bottom .pop-btn { display:inline-block;   margin-left:20px;  }
	.quick-menu .bottom .pop-btn a {display:block; width:50px; height:50px;  padding-top:10px;    text-align:center;   border-radius: 10px;  background-color: #fff; color:#ff870f; font-family: 'Paperozi';  font-weight:700;  font-size:13px; line-height:1.2;  }
	.quick-menu .bottom .pop-btn a i  { display:none;  }

.full-pop-wrap {   position:fixed; z-index:1000; top:0px; left:0px; width:100%; height:100vh; overflow-y:auto;  background-color: rgba(0, 0, 0, 0.7); padding:30px 15px ;  }
.full-pop-wrap .full-pop { background:#fff; border-radius:30px; padding:24px 15px; position:relative; margin-bottom:20px;   }

.full-pop-wrap .full-pop .cheering-wrap {  position:relative;  border-radius: 30px; margin-top:20px;   padding:20px  15px 40px;  margin-bottom:50px;    box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.2);  border: solid 2px #ff870f;  }
.full-pop-wrap .full-pop .cheering-wrap h2 { position:absolute; top:-16px; lefT:0px; width:100%; text-align:center;   }
.full-pop-wrap .full-pop .cheering-wrap h2  img {  width:250px; }
.full-pop-wrap .full-pop .cheering-wrap .title-text { text-align:center; font-family: 'Paperozi';  font-weight:500; color: #403c3c;   font-size:13px; margin-bottom:15px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list { ; margin-bottom:10px;   }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list:after {  clear:both; display:table; content:'';  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li { margin-bottom:10px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li a { display:block; width:100%;  padding: 20px;   border-radius: 20px;  color: #534f4f; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .name {padding-left:45px;  font-size:13px;  margin-bottom:14px;  line-height:24px;  background-color:rgba(255,255,255,0.7); border-radius:16px; height:24px; background-image:url(../images/pop/mascot_face.svg); background-repeat:no-repeat ;background-position:left top;  background-size:30px 29px; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .text {font-size:14px; height:60px; overflow:hidden; line-height:1.5; margin-bottom:14px;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li .date {display:none;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(1) a {   border: dotted 2px #f99255;  background-color: #feefe6; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(2) a { border: dotted 2px #e7c75b;  background-color: #fff7da; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(n + 3) { display:none;  }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(3) a {   border: dotted 2px #98c993;  background-color: #e6f7e4; }
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(4) a { border: dotted 2px #92cae8;  background-color: #e4f6ff;}
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(5) a { border: dotted 2px #bcc0f9;  background-color: #edeefe;}
.full-pop-wrap .full-pop .cheering-wrap .cheering-list li:nth-of-type(6) a { border: dotted 2px #f3b6df;   background-color: #feeff8; }
.full-pop-wrap .full-pop .cheering-wrap .more-btn { position:absolute; bottom:-22px; width:100%; left:0px;   text-align:center;  }
.full-pop-wrap .full-pop .cheering-wrap .more-btn a { display:inline-block; width: 143px;  height: 44px;  line-height:44px;    border-radius: 30px;  background-color: #ff870f;  font-family: 'Paperozi';  font-weight:700; color: #fff;   font-size:16px;}
.full-pop-wrap .full-pop .cheering-wrap .more-btn a  i {font-size:16px; margin-left:5px;  }

.full-pop-wrap .full-pop .popup-zone-wrap {  position:relative;  }
.full-pop-wrap .full-pop .popup-zone-wrap h2 { font-family: 'Paperozi';  font-weight:700; color: #403c3c; margin-bottom:20px; font-size:20px;  }
.full-pop-wrap .full-pop .popup-zone-wrap ul li  {text-align:center;  }
.full-pop-wrap .full-pop .popup-zone-wrap ul li img {border-radius:20px; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn { position:absolute; top:0px; right:0px;  }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div { float:left; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div a { font-size:16px; color: #403c3c; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager {font-size:14px; color: #797676; font-family: 'GMarketSans';  margin:3px 15px 0 ;   }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager strong { color: #ff870f; }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-play {margin-left:15px; padding-left:15px; position:relative; margin-top:-2px;  }
.full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-play:before { width:1px; height:14px; background:#d8d8d8; content:''; display:inline-block; position:absolute; top:6px; lefT:0px;   }
.full-pop-wrap .full-pop .popup-close {  }
.full-pop-wrap .full-pop .popup-close a { position:absolute; display:block;  top:-17px; right:-10px; font-size:18px; line-height:44px;  height:44px; width:44px; border-radius:100%; color:#fff; text-align:center;   box-shadow: 6px 6px 20px 0 rgba(0, 0, 0, 0.25);  background-color: #ff870f; }



.footer {  background:#000; padding:30px 15px 92px ;  }
.footer .foot-top {  padding-bottom:40px;  }
.footer .container { position:relative;   }
.footer .footer-logo {margin-bottom:30px; }
.footer .footer-logo img  {width:160px; }
.footer address {  color:#b4b2b2; font-size:14px;   line-height:1.6;  margin-bottom:30px;   }
.footer .sns-link { margin-bottom:10px; }
.footer .sns-link:after { clear:both; display:table; content:'';  }
.footer .sns-link li { float:left; margin-right:10px;  }
.footer .sns-link li img { width:36px; }


.footer .foot-bottom { border-top:1px solid #403c3c; padding-top:40px;  color:#b4b2b2; font-size:16px;  }
.footer .footer-util { margin-bottom:20px;  }
.footer .footer-util li {display:inline-block;padding-left:10px; margin-left:10px; position:relative;    }
.footer .footer-util li:first-child { padding-left:0px; margin-left:0px;   }
.footer .footer-util li:before { position:absolute; top:5px; left:0px; width:1px; height:10px; background:#DBDBDB; content:''; display:inline-block; }
.footer .footer-util li:first-child:before { display:none; }
.footer .footer-util li a {  color:#b4b2b2; font-size:15px;  }
.footer .footer-util li a  strong { font-weight:bold;  color:#fff; }
.footer .copy {  }



  .back {
    display: none;
    z-index: 100;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
  }
  #backtotop {
    position: fixed;
    bottom: 62px;
    right: 0;
    z-index: 9999;
    width: 1.81818182rem;
    height: 1.81818182rem;
    text-align: center;
    line-height: 1.81818182rem;
	/*padding-top:5px; */
    background: rgba(0, 0, 0, 0.3);
    font-size: 1.18181818rem;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    /*transition: opacity 0.2s ease-out;*/
    opacity: 0;
  }
     #backtotop a {
      color: #fff;
  }
  #backtotop.show {
    opacity: 1;
  }
  #backtotop:hover.show {
    background: rgba(0, 0, 0, 0.6);
  }


}


/*장애인체전 컬러변경*/

@media (min-width: 992px) {

  body.sports46 .header { border-top: solid 8px #1ab294; }
  body.sports46 .header .d-day { background:url(../images/sports46/common/d_day.svg) no-repeat center center; }
  body.sports46 .header .d-day .count { color: #049377; }
  body.sports46 .header .header-util2 li a { color: #1ab294; }

	body.sports46 .gnb-header .gnb-menus .one-depth-menu a:hover,
	body.sports46 .gnb-header .gnb-menus .one-depth-menu a.active { color:#1ab294;;  }
	body.sports46 .gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title:hover,
	body.sports46 .gnb-header .gnb-menus .gnb-submenu .two-depth-menu-wrap .two-depth-menu a.two-depth-menu-title.active {  color:#1ab294;; border:1px solid #1ab294;   }

	body.sports46 .header.all-menu-header .all-menu-close a {border:1px solid #1ab294; color: #1ab294; }
  body.sports46 .header.all-menu-header .gnb:after { background-image:url(../images/sports46/main/rolling_text.svg);}
	body.sports46 .header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a:hover,
	body.sports46 .header.all-menu-header .gnb .two-depth-menu-wrap .two-depth-menu a.active  { color:#1ab294; }

  body.sports46 .search-opne i { color: #1ab294;  }
	body.sports46 .search-wrap .border-wrap { border:2px solid #1ab294; }
	body.sports46 .search-wrap .border-wrap button { color: #1ab294; }

  body.sports46 .full-pop-wrap .full-pop .cheering-wrap { border: solid 2px #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .cheering-wrap .more-btn a { background-color: #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager strong { color: #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .popup-close a { background-color: #1ab294; }



}

@media (max-width: 991px) {

	body.sports46 .header { border-top: solid 8px #1ab294;}
  body.sports46 .header .d-day { background:url(../images/sports46/common/d_day.svg) no-repeat center center;   background-size:cover;}
  body.sports46 .header .d-day .count { color: #049377; }
  body.sports46 .header .all-menu-close a { color:#1ab294;  }

	body.sports46 .m-menu { border-top: solid 8px #1ab294; }
  body.sports46 .m-menu .site-link a {background:url(../images/sports46/common/quick_bg_hor.jpg) no-repeat center center; background-color:#1ab294; }

  body.sports46 .header .header-util2 li a  { color: #ff870f; }

	body.sports46 .search-opne i { color:#1ab294; }
	body.sports46 .search-wrap .border-wrap { border:2px solid #1ab294; }
	body.sports46 .search-wrap .border-wrap button { color: #1ab294; }

	body.sports46 .quick-menu {background:#1ab294; }
  body.sports46 .quick-menu .bottom .pop-btn a {color:#1ab294; }

  body.sports46 .full-pop-wrap .full-pop .cheering-wrap .more-btn a { background-color: #1ab294;}

  body.sports46 .full-pop-wrap .full-pop .cheering-wrap { border: solid 2px #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .cheering-wrap .more-btn a { background-color: #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .popup-zone-wrap .popup-zone-btn div.btn-pager strong { color: #1ab294; }
  body.sports46 .full-pop-wrap .full-pop .popup-close a { background-color: #1ab294; }


}



@media (min-width: 992px) and (max-width: 1199px) {

	body.sports46 .quick-menu { background:#1ab294; }
	body.sports46 .quick-menu h2  {background:url(../images/sports46/common/quick_bg_hor.jpg) no-repeat center center;  }
	body.sports46 .quick-menu .bottom .pop-btn a {color:#1ab294; }
}

@media (min-width: 1200px) {

	body.sports46 .header { background:url(../images/sports46/common/quick_round.svg) no-repeat right 70px top 0px;  }
	body.sports46 .quick-menu h2 a {background:url(../images/sports46/common/quick_bg.jpg) no-repeat center bottom; background-color: #1ab294;  }
	body.sports46 .quick-menu .bottom { border-left:2px solid #1ab294; border-bottom:2px solid #1ab294; }
	body.sports46 .quick-menu .bottom .menu-btn li:before {background:#1ab294;   }
	body.sports46 .quick-menu .bottom .menu-btn li a {color: #1ab294; }
	body.sports46 .quick-menu .bottom .pop-btn a {background-color: #1ab294; color:#fff; }

}


body.sports46 .text-color { color:#1ab294 !important;  }


/*장애인체전 컬러변경*/