
    #containers { width:100%;max-width:1920px;margin:0 auto; }
    .viewmon { display:none }
    .scrollto { display:table; border:0px;width:100%;border-style: none; }
    .con_data1600 { display: none;}

     /* 메인 및 서브 슬라이드 최재 크기 지정 */
    .main_top_rounds { background:#f7f7f7;width:100%; }

    .con_data table{ border-top:2px solid #343434;border-collapse:collapse;border-spacing:0;margin-top:20px;max-width:581px;width:100% }

    .con_data table td { border-bottom:1px solid #eeeeee;font-size:0.83em;text-align:center }

    .con_data .colline{ border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; }
    .con_data .f9f9f9 { background:#f9f9f9 }

    /* 메뉴 정렬 */
	.pr_34 { margin-right:35px; }
	.mat_47 { margin-top:47px; }
	.mab_47 { margin-bottom:47px; }
	/* 정렬 */
    /* Ie용 핵 */
    @media screen and (-ms-high-contrast:none) {
	 *::-ms-backdrop, .pr_34 { margin-right:34px;letter-spacing:-1.3px }
    } 
    .con_img { width:100%;max-width:561px;margin-bottom:10px }
    .con_img1 { width:100%;max-width:457px;margin-bottom:10px }
    .con_img2 { margin-left:10px;margin-top:-5px }
    /* 개별 스타일 대메뉴 */
    #gnb .gnb_menu_btn{  font-size:0.99em;font-weight:700;font-style:normal;margin-top:30px; }
	.per .per_round { color:#fff;background:#343434;width:215px;height:50px;text-align:center;padding-top:10px;
	border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
	}
    .con_data { font-size:1em; }

    pre { font-family:'Noto Sans KR', sans-serif;font-size:0.95em;font-weight:400;font-style:normal;line-height:180% }

    #ft_catch { font-size:0.5em;color:#696969 }


.divs1{
  position:absolute;
  left:100px;
  width:750px;
  height:300px;
  margin-left:50px;
  top:1300px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}

@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1400px;left:300px;
  }
  to{
    opacity: 1;top:1300px;left:400px;
  }
}

.divs2{
  position:absolute;
  left:100px;
  width:750px;
  height:300px;
  margin-left:200px;
  top:1470px;
  color:#fff;
  animation: compares 3s infinite;
}

@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:800px;
  }
  to{
    opacity: 1;top:1470px;left:650px;
  }
}

.divs3{
  position:absolute;
  left:100px;
  width:750px;
  height:300px;
  margin-left:50px;
  top:1650px;
  color:#fff;
  animation: comparest 3s infinite;
}


@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1600px;left:230px;
  }
}


/*1850*/
@media screen and (max-width:1850px) {

.divs1{
  position:absolute;
  left:100px;
  width:650px;
  height:300px;
  margin-left:50px;
  top:1250px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}
@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1350px;left:300px;
  }
  to{
    opacity: 1;top:1250px;left:400px;
  }
}
.divs2{
  position:absolute;
  left:100px;
  width:650px;
  height:300px;
  margin-left:200px;
  top:1420px;
  color:#fff;
  animation: compares 3s infinite;
}
@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:800px;
  }
  to{
    opacity: 1;top:1420px;left:650px;
  }
}
.divs3{
  position:absolute;
  left:100px;
  width:650px;
  height:300px;
  margin-left:50px;
  top:1600px;
  color:#fff;
  animation: comparest 3s infinite;
}

@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1550px;left:230px;
  }
}

}


/*1800*/
@media screen and (max-width:1800px) {

.divs1{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1250px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}
@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1300px;left:300px;
  }
  to{
    opacity: 1;top:1250px;left:400px;
  }
}
.divs2{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:200px;
  top:1380px;
  color:#fff;
  animation: compares 3s infinite;
}
@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:800px;
  }
  to{
    opacity: 1;top:1380px;left:650px;
  }
}
.divs3{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1550px;
  color:#fff;
  animation: comparest 3s infinite;
}

@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1500px;left:230px;
  }
}

}

/*1750*/
@media screen and (max-width:1750px) {

.divs1{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1200px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}
@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1250px;left:300px;
  }
  to{
    opacity: 1;top:1200px;left:400px;
  }
}
.divs2{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:200px;
  top:1320px;
  color:#fff;
  animation: compares 3s infinite;
}
@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:800px;
  }
  to{
    opacity: 1;top:1320px;left:650px;
  }
}
.divs3{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1500px;
  color:#fff;
  animation: comparest 3s infinite;
}

@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1450px;left:230px;
  }
}

}

/*1700*/
@media screen and (max-width:1700px) {

.divs1{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1180px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}
@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1250px;left:300px;
  }
  to{
    opacity: 1;top:1180px;left:400px;
  }
}
.divs2{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:200px;
  top:1310px;
  color:#fff;
  animation: compares 3s infinite;
}
@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:700px;
  }
  to{
    opacity: 1;top:1310px;left:600px;
  }
}
.divs3{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1450px;
  color:#fff;
  animation: comparest 3s infinite;
}

@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1420px;left:230px;
  }
}

}


/*1650*/
@media screen and (max-width:1650px) {

.divs1{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1110px;
  color:#fff;
  animation: compare 3s infinite;
}
.ease{
 animation-timing-function:ease;
}
@-webkit-keyframes compare{
  from{
    opacity: 0.2;bottom:1250px;left:250px;
  }
  to{
    opacity: 1;top:1110px;left:350px;
  }
}
.divs2{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:200px;
  top:1240px;
  color:#fff;
  animation: compares 3s infinite;
}
@-webkit-keyframes compares{
  from{
    opacity: 0.2;bottom:0px;left:650px;
  }
  to{
    opacity: 1;top:1240px;left:580px;
  }
}
.divs3{
  position:absolute;
  left:100px;
  width:600px;
  height:300px;
  margin-left:50px;
  top:1400px;
  color:#fff;
  animation: comparest 3s infinite;
}

@-webkit-keyframes comparest{
  from{
    opacity: 0.2;bottom:0px;left:230px;
  }
  to{
    opacity: 1;top:1350px;left:230px;
  }
}

}


    @media screen and (min-width:1600px) {
	#hd_wrapper{ display: none;}
    #header { display: show; }
    #aside { display: none; }
    }



    @media screen and (max-width:1600px) {

    #gnb .gnb_wrap{margin:0 auto;width:100%;position:relative}
    #aside { position: fixed; right: -235px; top: 0px; margin: 0px; z-index: 1000; overflow-y: auto; }

    .pon_data { display: none; } 
    .con_data1600 { display: block; } 

     /* 메인 및 서브 슬라이드 최재 크기 지정 */
    .main_top_rounds { background:#f7f7f7;width:100%; }

    #containers { width:100%;margin:0 auto; }


    /* 메뉴 정렬 */
	.pr_34 { margin-right:25px; }
	.mat_47 { margin-top:30px; }
	.mab_47 { margin-bottom:30px; }
	.per .per_round { color:#fff;background:#343434;width:195px;height:50px;text-align:center;padding-top:10px }
    .con_data { font-size:0.9em; }

	/* 정렬 */

    /* 개별 스타일 대메뉴 */
    #gnb .gnb_menu_btn{  font-size:0.82em;font-weight:700;font-style:normal;margin-top:30px; }

    /* Ie용 핵 */
    @media screen and (-ms-high-contrast:none) {
	 *::-ms-backdrop, .pr_34 { margin-right:15px;}
	 *::-ms-backdrop, .pr_34 .gnb_menu_btn{ letter-spacing:-10px }
    } 


    }


@media screen and (min-width:1280px) {
	.latest_mobile { display: none; }
}


@media screen and (max-width:1280px) {
/* PC 화면에서 메뉴와 이미지 유격을 제거 */
    .top_rounds { display: none; }

    .con_data {  display: none; }

    .con_data1600 {  display: none;  }

    .mon_data {  display: block; }



    #containers { font-size:0.8em;line-height:130%;width:100% }


	.per .per_round { color:#fff;background:#343434;width:195px;height:40px;text-align:center;padding-top:10px }



/* 배너하단 */
    #ft_copy { padding-top:20px;font-size:1rem }
    #ft_copy { padding-bottom:80px; }

	#hd_wrapper { display: show;width: 100%; margin: auto;  background:#fff; border-bottom:1px solid silver }
    #header { display: none; }

	#logo {width: calc(100% - 20px); margin-left: 10px; float:left;padding:0; text-align: center; }
	#logo #mobile_open {padding-top:25px;}
	#logo > span { display: block; float: right; cursor: pointer; font-size: 1em; }
	.hd_sch_wr{position:absolute;top:80px;left:10px;width:430px;margin-left:0px;  }
	#hd_qnb{float:right;margin-top:30px}
	#gnb { display: none; }



	#aside { position: fixed; right: -235px; top: 0px; margin: 0px; z-index: 1000; overflow-y: auto; }
	.close_menu { position: fixed; display: block; height: 0px; z-index: 1100; top: 0px; left: -45px }
	.close_menu > i { font-size: 1em; cursor: pointer; }
	.mobile_menu { display: block;font-size:0.7em }
	#top_btn { display: none;right:0px;bottom:80px }
	#container {width: calc(100% - 20px); margin:10px 10px;}

	#ft_wr {width:100%; }

	.mobile_menu { margin: 20px; }
	.mobile_menu > ul { padding-bottom: 15px;  }
	.mobile_menu > ul > li { 
		position: relative; width: 100%; padding: 15px 10px 0px 10px;font-size:1em

	}
	.mobile_menu > ul > li > i { position: absolute; right: 10px; color: #fff; font-size: 1em; cursor: pointer;}
	.mobile_menu > ul > li > ul { display: none; margin-top: 15px; background: #fff; padding-bottom: 10px; }
	.mobile_menu > ul > li > ul > li { width: 100%;  padding: 10px 15px 0px 10px;}
	.mobile_menu > ul > li > ul > li > a:hover { font-weight: 700; }

}
@media screen and (min-width:640px) {
}


@media screen and (max-width:640px) {

    #m_go .f_left { width:40%;float:left;text-align:center;background:#cce2ff;font-size:0.9em;color::#4d45b8;}
	#m_go .f_left >  a{ display:block;color:#4d45b8;margin:15px;text-decoration: none }
	#m_go .f_right { width:60%;float:right;text-align:center;background:#4d45b8;font-size:0.8em;color:#fff; }
	#m_go .f_right > a{ display:block;color:#fff;margin:15px;text-decoration: none }
	#m_go .f_right .bi { font-weight:600;font-size:1.1em;margin-left:5px;;margin-right:10px;  }
	#m_go .f_right > a .arrow {width:32px;height:32px; }


	.pop_form { width:100%;max-width:720px;margin:0 auto;font-size:14pt }
	.pop_form .ftitle{ width:100%;background:#4d45b8; }
	.pop_form .ftitle p { margin:0px;color:#fff;font-size:14pt;padding:1em 0.6em 1em 0.6em;font-weight:600 }
	.pop_form .fcontent1{ width:100%;;background:#dfdfdf;}
	.pop_form .fcontent1 p{ margin:0px;color:#000;padding:0.8em;font-size:0.9em;font-weight:600 }
	.pop_form .fcontent2{ width:92%;margin:0 auto;padding-top:0.5em;color:#000;font-size:0.9em;font-weight:600 }
	.pop_form .fcontent2 p{ display:block;height:35px;font-size:0.8em;font-weight:normal;padding:5px 0 5px 0;margin:0px; }
	.pop_form .fcontent2 p input{ border:0px;border-bottom:1px solid silver;width:90%;height:20px;font-size:1em;clear:both;padding-bottom:10px; }
	.pop_form .fcontent2 .bline{ border-bottom:1px solid silver;margin-bottom:5px }
	.pop_form .fcontent2 .fbig{ font-size:1em; }
	.pop_form .fcontent2 .small { font-size:0.8em; }
	.pop_form .fcontent2 strong { display:block;width:100%;text-align:center; }
	.pop_form .fcontent2 .bcolor { color:#4d45b8 }
	.pop_form .fcontent2 .fleft { width:50%;float:left }
	.pop_form .fcontent2 .fright { width:50%;float:right;text-align:right }
	.pop_form .fcontent2 .tcenter { text-align:center }
	.pop_form .fcontent2 .btn_pos { display:block;width:90%;margin:10px auto;padding:5px;background:#4d45b8;color:#fff;text-align:center;
	 border-top-left-radius: 39px;
	 border-top-right-radius: 39px;
	 border-bottom-right-radius: 39px;    
	 border-bottom-left-radius: 39px;}

    .con_img2 { margin-left:0px;margin-top:0px }
	#ft_catch { width:90%; }
    #ft_copy{  color:#b1b1b1;font-size:0.9rem}
    .viewmon { display:block }
    .nonewmon { display:none } 
}