@charset "utf-8";

html,body{width:100%; margin:0; padding:0; border:0; }



body{width:100%;}
.wrap{position:relative; z-index:0; width:100%; overflow:hidden}
span.br_line{display:block}
span.br_line02{display:block}
/*s:animation*/


@keyframes fadeInUp {
	from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0); transform:rotate(-5deg);}
	to { opacity: 1; -webkit-transform: none;transform: none; transform:rotate(0deg); }
}
@keyframes fadeInDown {
	from {  opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);transform:rotate(-5deg);}
	to {opacity: 1;-webkit-transform: none;transform: none;transform:rotate(0deg);}
}

@keyframes fadeInDown02 {
	from {  opacity: 0;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-15%, 0, 0);
    transform: translate3d(-15%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50% {
    opacity: 1;
  }
}
@keyframes line {
  from {width:0}
  to {width:100%}
}
@keyframes downtxt {
  from {opacity: 0;;transform: translate3d(0, -35%, 0);}
  to {opacity: 1;;transform: none}
}

/*e:animation*/
/*s:gnb*/
header nav.mo{display:none}
header{position:absolute;top:0;z-index:10;height:60px; width: 100%;;background: #181818;}
header nav.pc{max-width:1320px; margin:0 auto; padding:0 0}
header nav.pc h1{display:inline-block;float:left; width:25%;transition:all 0.25s;line-height:60px}
header nav.pc h1 img{vertical-align:middle}
header nav.pc h1 img.sub{display:none}
header nav.pc ul.gnb{;float:left; width:60%;text-align:center;transition:all 0.25s;}
header nav.pc ul.gnb:after{content:''; display:block; clear:both}
header nav.pc ul.gnb li{display:inline-block;vertical-align:top;position:relative;line-height:60px;width:25%;float:left;text-align:left;}
header nav.pc ul.gnb li a{color:#ffffff;font-size:15px;;transition:all 0.25s; }
header nav.pc .icon_box{float:right; text-align:right;width:15%;transition:all 0.25s;line-height:60px}
header nav.pc .icon_box p{display:inline-block;vertical-align:middle;margin:0 5px}


header nav.pc .down_gnb{width:100%; background:#dd1e3b; position:absolute;;left:0;top:60px;display:none; height:auto !important}
header nav.pc .down_gnb .down_gnb_width{max-width:1320px; margin:0 auto;padding:60px 0}
header nav.pc .down_gnb .down_gnb_width .tit_box{width:25%; float:left;position:relative}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box{width:60%; float:left; }
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box:after{content:''; display:block; clear:both}

header nav.pc .down_gnb .down_gnb_width .tit_box h2{font-size:36px; letter-spacing:-0.4px; color:#ffffff; font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif;position:absolute;top:0; left:0;opacity:0;transition:all 0.5s;z-index:1}
header nav.pc .down_gnb .down_gnb_width .tit_box h2 span{ font-weight:bold}
header nav.pc .down_gnb .down_gnb_width .tit_box .img{margin-top:90px;position:absolute;top:0; left:0;opacity:0;transition:all 0.5s;z-index:0}
header nav.pc .down_gnb .down_gnb_width .tit_box .img img{max-width:100%}
header nav.pc .down_gnb .down_gnb_width .tit_box .tit{opacity:0; width:100%; height:100%;display: inline-block;;  transition:all 0.5s;}
header nav.pc .down_gnb .down_gnb_width .tit_box .tit.on{transition:all 0.5s;opacity:1}
header nav.pc .down_gnb .down_gnb_width .tit_box .tit.on h2{opacity:1;transition:all 0.5s;}
header nav.pc .down_gnb .down_gnb_width .tit_box .tit.on .img{opacity:1;transition:all 0.5s;}

header nav.pc .down_gnb .down_gnb_width .tit_box #tit02 .img{margin-top: 10px;left: -80px;width: 100%;}
header nav.pc .down_gnb .down_gnb_width .tit_box #tit04 .img{margin-top: -60px;left: 7%;}

header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul{width:25%; float:left}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li{margin-bottom:15px}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li a{font-size:15px; letter-spacing:-0.6px;color:#ffffff;transition:all 0.25s;border-bottom:2px solid #dd1e3b}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li a:hover{border-bottom:2px solid #ec8191;transition:all 0.25s }
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth{}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth a{position:relative;;display: inline-block; }

header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth ul{width:100%; float:none; padding:15px 0 20px}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth ol{ padding-left:20px;margin-bottom:5px}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth ol a{font-size:15px; letter-spacing:-0.6px;color:#ffffff;}
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth ol a:after{content:''; display:none}

header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth span.dath_menu{cursor:pointer;width:17px; height:17px;display: inline-block;vertical-align: middle;margin-left: 5px;background:url('../../img/common/gnb_add_on.png') no-repeat;transition:all 0.25s  }
header nav.pc .down_gnb .down_gnb_width .sub_gnb_box ul li.deth span.dath_menu.active{background:url('../../img/common/gnb_add_off.png') no-repeat;transition:all 0.25s  }

header nav.pc .down_gnb .down_gnb_width .null_box{width:15%; float:right;}
/*e:gnb*/
.contents .visual {;text-align:center;text-align:center}
.contents .visual img{width:100%;margin:0 auto}
.visual{position:relative;height:auto !important;margin-top:60px}
.visual .vis_cont_box{margin: 0 auto;max-width: 70%;position: absolute;top: 0;height: 100%;width: 100%;left: 15%;}
.visual .txt_box{position:absolute;top:30%; text-align:left}
.visual .txt_box .top_txt{font-size:32px; line-height:60px; letter-spacing:-0.2px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration:0.5s;animation-delay: .0s; animation-fill-mode: both;}
.visual .txt_box .bot_txt{font-size:60px; line-height:70px;letter-spacing:-0.6px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration: 1.0s;animation-delay: .5s; animation-fill-mode: both}
.visual .txt_box .bot_txt .bod{font-weight:bold}
.visual img.mo{display:none}


h3.sub_tit{font-size:50px; letter-spacing:-1.5px;color:#333333;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif;line-height: 50px;}
h3.sub_tit span{font-size:50px; letter-spacing:-1.5px;color:#333333; font-weight:bold}
h3.sub_tit.txt_col_white{color:#ffffff !important}
h3.sub_tit.txt_col_white span{color:#ffffff !important}

/*s:layer_pop*/

.layer_pop01 img{max-width:100%}
.layer_pop01 .pop_close{font-size:40px; color:#ffffff; top:-50px; cursor:pointer;right:-22px;text-align:right;display:inline-block;position:absolute;z-index: 99999}
.layer_pop01{width:50%;position: absolute;opacity:0;top:0%;left:25%;z-index:-1;;transition:all 0.3s;}
.layer_pop01.on{width:50%;position: absolute;opacity:1;top:15%;left:25%;z-index: 9999;;transition:all 0.3s;}
.pop_bg{background:url('../../img/sub/pop_bg.png') repeat; width:100%; height:100%; position:fixed;z-index:90;top:0; left:0;z-index:9998}
/*e:layer_pop*/
/*s:contents*/
.contents{width:100%; margin:0 auto  }


.sec01{background-image:url('../../img/main/sec01_bg.jpg'); background-attachment:fixed; width:100%; ;background-size: cover;background-position:center; position:relative}
.sec01 .cont_box{width:100%;max-width:1320px; margin:0 auto; height:auto;text-align: center;padding-top:180px; padding-bottom:180px;}
.sec01 .cont_box .sec_cont{margin-top: 60px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;align-content: center;}
.sec01 .cont_box .sec_cont .icon_box{width:234px; height:494px;position: relative; ;display:inline-block;vertical-align:top;opacity:0;cursor:pointer;transition:all 0.5s;border-radius:14px; background-position:center;background-size:100%}
.sec01 .cont_box .sec_cont .icon_box:hover{transition:all 0.5s;background-size:110%; background-position:center}
.sec01 .cont_box .sec_cont .icon_box.secbox_01{background-image:url('../../img/main/sec01_cont01_bg.png') ;background-repeat:no-repeat; }
.sec01 .cont_box .sec_cont .icon_box.secbox_02{background-image:url('../../img/main/sec01_cont02_bg.png') ;background-repeat:no-repeat;  }
.sec01 .cont_box .sec_cont .icon_box.secbox_03{background-image:url('../../img/main/sec01_cont03_bg.png') ;background-repeat:no-repeat;  }
.sec01 .cont_box .sec_cont .icon_box.secbox_04{background-image:url('../../img/main/sec01_cont04_bg.png') ;background-repeat:no-repeat;  }
.sec01 .cont_box .sec_cont .icon_box.secbox_05{background-image:url('../../img/main/sec01_cont05_bg.png') ;background-repeat:no-repeat;  }
.sec01 .cont_box .sec_cont .icon_box .txt_box{position: absolute; bottom: 5%;padding:10%; height:120px;width:100%}
.sec01 .cont_box .sec_cont .icon_box .txt_box .b_tit{color: #fff;font-size: 22px;font-weight: 100;height: 70px;}
.sec01 .cont_box .sec_cont .icon_box .txt_box .line{width: 0;border-top: 1px solid #b4b2b0;margin: 10px auto;}
.sec01 .cont_box .sec_cont.animated .icon_box{opacity:1;animation-name:zoomIn; animation-duration:1.0s;animation-delay: .0s; animation-fill-mode: both}
.sec01 .cont_box .sec_cont.animated .icon_box .txt_box .line{animation-name: line; animation-duration:0.5s;animation-delay: .5s; animation-fill-mode: both}
.sec01 .cont_box .sec_cont.animated .icon_box .txt_box .b_tit{animation-name: downtxt; animation-duration:0.5s;animation-delay: 1.0s; animation-fill-mode: both}

.sec02{height:auto !important; display:block}
.sec02 .sec02_box{width:100%; position:relative;height:320px; background-repeat:no-repeat; background-size:100% 100%; background-position:center ; background-attachment:fixed; overflow:hidden }
.sec02 .sec02_box.box01{background-image:url('../../img/main/sec02_cont01_bg.jpg');     background-attachment: unset;}
.sec02 .sec02_box.box02{background-image:url('../../img/main/sec02_cont02_bg.jpg'); ;}
.sec02 .sec02_box.box03{background-image:url('../../img/main/sec02_cont03_bg.jpg'); ;}
.sec02 .sec02_box .cont_box{;max-width:1320px; margin:0 auto;height:100%;}
.sec02 .sec02_box .cont_box .lf_box{float:left;text-align:left;}
.sec02 .sec02_box .cont_box .rt_box{float:right;text-align:right;}
.sec02 .sec02_box .cont_box .txt_box{padding-top:50px}
.sec02 .sec02_box .cont_box .txt_box .sub_txt{font-size:17px; font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; color:#ffffff; margin-top:20px;margin-bottom:40px}
.sec02 .sec02_box .cont_box .img{position:relative; top:320px;transition:all 0.5s}
.sec02 .sec02_box.animated .cont_box .img{top:170px;transition:all 1.0s}
.sec02 .sec02_box .cont_box .txt_box .btn {border-radius:0 10px 0 10px;background-color:#ffffff;overflow:hidden; position:relative;display:inline-block; width:125px; height:30px;  text-align:center;box-sizing:border-box;line-height:30px; color:#000000;font-size:15px;text-transform:uppercase;}
.sec02 .sec02_box .cont_box .txt_box .btn span {display:block}
.sec02 .sec02_box .cont_box .txt_box .btn .hover:after { position:absolute; top:0;left:50%;opacity:0;display:block;content:"";width:0%;height:30px; background-color:#4c4c4d;;transform:skewX(-40deg);transform-origin:center center;transition:all .35s, opacity .4s;}
.sec02 .sec02_box .cont_box .txt_box .btn .hover .txt {z-index:5;position:relative;color:#4c4c4d;transition:color .35s;}
.sec02 .sec02_box .cont_box .txt_box .btn:hover .hover .txt { color:#fff;}
.sec02 .sec02_box .cont_box .txt_box .btn .hover:hover:after { opacity:1;left:3%; width:95%; transform:skewX(-40deg);}

.sec03{height:auto !important; display:block}
.sec03 .cont_box{width:100%; position:relative;}
.sec03 .cont_box .icon_box{text-align:center;;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items: center;align-content: center;padding:10px}
.sec03 .cont_box .icon_box li{height:320px;;background:#404040;width:19.5%;;position:relative;display:inline-block;vertical-align:top;text-align:left}
.sec03 .cont_box .icon_box li a{display:block;width: 100%;height: 100%;padding: 30px;}
.sec03 .cont_box .icon_box li .txt_box{}
.sec03 .cont_box .icon_box li .txt_box .tit{color:#ffffff;font-size:26px; letter-spacing:-0.6px}
.sec03 .cont_box .icon_box li .txt_box .txt{color:#b2b2b2;font-size:17px;margin-top:15px; line-height:24px}
.sec03 .cont_box .icon_box li .img{position:absolute; bottom:30px; right:30px}
.sec03 .cont_box .icon_box li .over{transition:all 0.3s;opacity:0;position:absolute; width:100%;height:100%; text-align:center;;line-height:320px;left:0;top:0; background:url('../../img/main/sec03_over_bg.png') repeat;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;}
.sec03 .cont_box .icon_box li:hover .over{opacity:1;transition:all 0.3s;}

.sec04{height:auto !important; display:block;margin-bottom:10px; background:#f0f0f0;}
.sec04 .cont_box{width:100%; max-width:1320px; margin:0 auto; height:auto;text-align: center;padding:50px 0}
.sec04 .cont_box .lf_box{float:left;text-align:left;width:20%}
.sec04 .cont_box .lf_box .txt_box{}
.sec04 .cont_box .lf_box .txt_box .news_btn{margin-top:30px;position:relative}
.sec04 .cont_box .lf_box .txt_box .news_btn a{font-size:13px; letter-spacing:-0.4px; color:#666666;display:block;transition:all 0.25s;padding-left:10px}
.sec04 .cont_box .lf_box .txt_box .news_btn a .arr{position:absolute; bottom: -10px;left: 0;transition:all 0.25s}
.sec04 .cont_box .lf_box .txt_box .news_btn:hover a{color:#dd1e3b; transition:all 0.25s}
.sec04 .cont_box .lf_box .txt_box .news_btn:hover .arr{left: 10px;transition:all 0.25s}
.sec04 .cont_box .rt_box{float:right;text-align:right;width:80%}
.sec04 .cont_box .rt_box ul{;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items: center;align-content: center;}
.sec04 .cont_box .rt_box ul li{display:inline-block; width:24%;text-align:left}
.sec04 .cont_box .rt_box ul li .day{font-size:13px; color:#666666; margin-bottom:5px}
.sec04 .cont_box .rt_box ul li .img{width:100%;}
.sec04 .cont_box .rt_box ul li .img img{width:100%; height:100%}
.sec04 .cont_box .rt_box ul li .tit{font-size:17px; letter-spacing:-0.4px; color:#333333;height:60px; margin:20px 0 30px;word-break:keep-all;}
.sec04 .cont_box .rt_box ul li .btn {transition:all 0.35s;border-radius:0 10px 0 10px;background-color:#4c4c4d;overflow:hidden; position:relative;display:inline-block; width:125px; height:30px;  text-align:center;box-sizing:border-box;line-height:30px; color:#ffffff;font-size:15px;text-transform:uppercase;}
.sec04 .cont_box .rt_box ul li .btn span {display:block}
.sec04 .cont_box .rt_box ul li .btn .hover:after { position:absolute; top:0;left:50%;opacity:0;display:block;content:"";width:0%;height:30px; background-color:#dd1e3b;;transform:skewX(-40deg);transform-origin:center center;transition:all .35s, opacity .4s;}
.sec04 .cont_box .rt_box ul li .btn .hover .txt {z-index:10;position:relative;color:#ffffff;transition:color .35s;}
.sec04 .cont_box .rt_box ul li .btn:hover{background-color:#ffffff;transition:all 0.35s}
.sec04 .cont_box .rt_box ul li .btn:hover .hover .txt { color:#ffffff;}
.sec04 .cont_box .rt_box ul li .btn .hover:hover:after { opacity:1;left:3%; width:95%; transform:skewX(-40deg);}

/* s:footer */
footer{width:100%;background:#000000; position:relative }
footer .footer_top{background:#f0f0f0; padding:60px 0;width:100%;}
footer .footer_bot{background:#000000; padding:60px 0;width:100%}
footer .footer_width{max-width:1320px; margin:0 auto;text-align:center;}
footer .footer_top .footer_width{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items:flex-start;align-content:flex-start;}
footer .footer_top dl{display:inline-block;vertical-align:top;text-align:left;width:19%}
footer .footer_top dl dt{margin-bottom:20px; font-size:17px; color:#333333;;letter-spacing:-0.4px}
footer .footer_top dl dd{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666;margin-bottom:5px }
footer .footer_top dl dd a{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666;transition:all 0.25s }
footer .footer_top dl dd a:hover{transition:all 0.25s;color:#dd1e3b;opacity:0.7}
footer .footer_top dl dd span{display:block;  padding-left:15px; }
footer .footer_top dl dd span a{font-size:11px;}
footer .footer_top dl dd i{width:15px;display:inline-block;text-align:center}
footer .footer_top dl dd img{vertical-align:middle;margin-right:5px;;max-width:100%}
footer .footer_top dl.st02 dd{display:inline-block;width:40%}
footer .footer_top dl.st03 dd{display:inline-block}


footer .footer_bot .logo_box{display:inline-block;vertical-align:top; float:left;width:15%;text-align: left;}
footer .footer_bot .logo_box img{vertical-align:middle;}
footer .footer_bot .addr{display:inline-block;vertical-align:top; text-align:left;width:80%}
footer .footer_bot .addr ul{margin: 0 0 30px;}
footer .footer_bot .addr ul li{display:inline-block;vertical-align:middle}
footer .footer_bot .addr ul li:after{content:'';display:inline-block;width:3px; height:3px; border-radius:100%; background:#b2b2b2;vertical-align:middle;margin:0 5px 0 10px;}
footer .footer_bot .addr ul li:last-child:after{display:none}
footer .footer_bot .addr ul li a{font-size:13px; color:#b2b2b2;letter-spacing:-0.4px;transition:all 0.25s;}
footer .footer_bot .addr ul li.txt_col_white a{color:#ffffff}
footer .footer_bot .addr ul li a:hover{transition:all 0.25s;opacity:0.7}
footer .footer_bot .addr .txt{display:block;vertical-align:middle; font-size:12px; color:#999999;letter-spacing:0.2px;line-height:22px}
footer .footer_bot .addr .txt span{vertical-align:middle;margin-right:10px }
footer .footer_bot .addr .copy{color:#595959; font-size:12px;margin:15px 0 0;letter-spacing:0.2px;line-height:22px }
footer .footer_bot .btn{display:inline-block;vertical-align:top;float:right}

footer .footer_bot .select_box{display:none !important;vertical-align:middle}
footer .footer_bot .select_box select{border:0;display:inline-block;width:200px;background-color: #333333;color: #999999;font-size:12px;background-image:url('../../img/common/f_plus.png');background-position:95% center ;background-repeat:no-repeat; ; height:30px;;}

footer .top_go_btn{position:absolute;top:-130px;right:50px;opacity:0;transition:all 0.5s;cursor:pointer}
footer .top_go_btn.elm2.on:hover{opacity:0.7;transition:all 0.5s}
footer .top_go_btn.elm2.on{position:absolute;top:-70px;right:10px; opacity:1;transition:all 0.5s}
/* e:footer */

/* s:1400px media_query */
@media screen and (max-width:1400px) {


	.sec03 .cont_box .icon_box li .txt_box .tit{color:#ffffff;font-size:24px; letter-spacing:-0.6px}
	.sec03 .cont_box .icon_box li .txt_box .txt{color:#b2b2b2;font-size:15px;margin-top:15px; line-height:24px}

}
/* s:1400px media_query */

/* s:1320px media_query */
@media screen and (max-width:1320px) {


	/*s:gnb*/
	header nav.pc{max-width:1200px; margin:0 auto; padding:0 20px}
	footer .footer_top{padding:60px 20px}
	footer .footer_bot{ padding:60px 20px}
	/*e:gnb*/	

}
/* s:1320px media_query */


/* s:1200px media_query */
@media screen and (max-width:1200px) {
	
	/*s:layer_pop*/

	.layer_pop01 img{max-width:100%}
	.layer_pop01 .pop_close{font-size:40px; color:#ffffff; top:-50px; cursor:pointer;right:-22px;text-align:right;display:inline-block;position:absolute;z-index: 99999}
	.layer_pop01{width:50%;position: absolute;opacity:0;top:0%;left:25%;z-index:-1;;transition:all 0.3s;}
	.layer_pop01.on{width:80%;position: absolute;opacity:1;top:15%;left:10%;z-index: 9999;;transition:all 0.3s;}
	
	/*e:layer_pop*/
	
	.visual .cont_box{padding:0 10px}
	.visual .cont_box .lf_box{position: absolute;top: 25%;z-index:9}
	.visual .cont_box .lf_box .top_txt{}
	.visual .cont_box .lf_box .top_txt i{font-size:25px;color:#ffffff; margin:0 5px;font-style:normal; vertical-align:middle;letter-spacing:-1px}
	.visual .cont_box .lf_box .top_txt span{display:inline-block}
	.visual .cont_box .lf_box .top_txt span img{vertical-align:middle}
	.visual .cont_box .lf_box .mid_txt{font-size:40px; color:#ffffff ;margin-left: -4px;;letter-spacing:-1px}
	.visual .cont_box .lf_box .mid_txt span{font-weight:900}
	.visual .cont_box .lf_box .bot_txt{font-size:16px; color:#ffffff;line-height:28px; margin-top:20px;letter-spacing:-1.5px}
	.visual .cont_box .rt_box{text-align: right;position: absolute;display: inline-block;right:-15%;top:30%}
	.visual .cont_box .rt_box img{max-width:100%}
	.visual .cont_box .rt_box .sun_img{position: absolute;top: -5%;left: 30%;}
	.visual .cont_box .rt_box .sun_img img{max-width:100%}


	
	/*section*/

	.sec01{background-image:url('../../img/main/sec01_bg.jpg'); background-attachment:fixed; width:100%;text-align:center;padding:0 10px; transition:all 0.3s; height:auto !important}
	.sec01 .cont_box{width:100%;max-width:1320px; margin:0 auto; height:auto;text-align: center;padding-top:60px; padding-bottom:60px;}
	.sec01 .cont_box .sec_cont{margin-top: 60px;display:block;}
	.sec01 .cont_box .sec_cont .icon_box{width:234px; height:494px;margin:10px}

	.sec02{height:auto !important; display:block}
	.sec02 .sec02_box{width:100%; position:relative;height:320px; background-repeat:no-repeat; background-size:100% 100%; background-position:center ; background-attachment:fixed; overflow:hidden;padding:0 10px}
	.sec02 .sec02_box.box01 .lf_box{width:30%}
	.sec02 .sec02_box.box01 .rt_box{width:70%}
	.sec02 .sec02_box.box02 .lf_box{width:70%}
	.sec02 .sec02_box.box02 .rt_box{width:30%}
	.sec02 .sec02_box.box03 .lf_box{width:30%}
	.sec02 .sec02_box.box03 .rt_box{width:70%}

	.sec02 .sec02_box .cont_box .txt_box{padding-top:50px;text-align:center;}
	.sec02 .sec02_box .cont_box .txt_box .sub_txt{font-size:17px; font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; color:#ffffff; margin-top:20px;margin-bottom:40px}
	.sec02 .sec02_box .cont_box .img{position:relative; top:320px;transition:all 0.5s;}
	.sec02 .sec02_box .cont_box .img img{max-width:100% ;}
	.sec02 .sec02_box.animated .cont_box .img{top:170px;transition:all 1.0s}

	.sec03{height:auto !important; display:block}
	.sec03 .cont_box{width:100%; position:relative;}
	.sec03 .cont_box .icon_box{text-align:center;;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items: center;align-content: center;padding:10px}
	.sec03 .cont_box .icon_box li{height:320px;;background:#404040;width:19.5%;;position:relative;display:inline-block;vertical-align:top;text-align:left}
	.sec03 .cont_box .icon_box li a{display:block;width: 100%;height: 100%;padding:20px;}
	.sec03 .cont_box .icon_box li .txt_box{}
	.sec03 .cont_box .icon_box li .txt_box .tit{color:#ffffff;font-size:24px; letter-spacing:-0.6px}
	.sec03 .cont_box .icon_box li .txt_box .txt{color:#b2b2b2;font-size:14px;margin-top:15px; line-height:24px}
	.sec03 .cont_box .icon_box li .img{position:absolute; bottom:30px; right:30px}

	

	.sec04 .cont_box{width:100%; max-width:1320px; margin:0 auto; height:auto;text-align: center;padding:50px 10px}
	
	/*section*/

	
	


}
/* e:1200px media_query */

/* s:1024px media_query */
@media screen and (max-width:1024px) {
	
	
	#myMenu{display:none}
	.arr_btn{display:none}
	span.br_line{display:inline}
	/*s:gnb*/
	header{position: initial;background:#ffffff}
	header nav.pc{display:none}
	header nav.mo{display:block;width: 100%;height: 100%;;transition:all 0.3s;}
	header nav.mo.open{background:#181818;transition:all 0.3s;}
	header nav.mo .mo_logo{position:absolute;top:20px; left:10px;z-index:9999}
	header nav.mo .mo_logo img{width:120px}
	header nav.mo .mo_logo img.off{opacity:1;transition:all 0.3s;}
	header nav.mo .mo_logo img.on{position:absolute; top:0;left:0;opacity:0;transition:all 0.3s;}
	header nav.mo.open .mo_logo img.off{opacity:0;transition:all 0.3s;}
	header nav.mo.open .mo_logo img.on{opacity:1;transition:all 0.3s;}
	header nav.mo .open_menu{ display:none;}
	header nav.mo .open_menu .top_box{height:60px; background:#000000;}
	header nav.mo .mo_gnb_menu{position:absolute;z-index:999;top: 60px;;left:0; background:#ab182e;width:100%;height:100%; text-align:left;display:none}
	header nav.mo .mo_gnb_menu li.debth01 {line-height:60px;background:#dd1e3b;}
	header nav.mo .mo_gnb_menu li.debth01 span.debth01_menu{cursor:pointer;color:#ffffff;font-size: 22px;padding-left:10px;border-bottom:1px solid #ff3377;width:100%;height:100%;display: block;}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 li{background:#ab182e;border-bottom: 1px solid #e62e6b;}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 li a{color:#ffffff;font-size: 22px;padding-left:10px;vertical-align: middle;}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 .debth03{}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 .debth03 span.dath_menu{background: url('../../img/common/gnb_add_on.png') no-repeat;transition: all 0.25s;cursor: pointer;width: 17px;height: 17px;display: inline-block;vertical-align: middle;margin-left: 5px;}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 .debth03.active span.dath_menu{background: url('../../img/common/gnb_add_off.png') no-repeat;transition: all 0.25s;}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 .debth03 ul{}
	header nav.mo .mo_gnb_menu li.debth01 ul.debth02 .debth03 ul ol{background:#781120;border-bottom:1px solid #991f47}

	#m_menu {width: 30px;height:24px;position:absolute; top:20px; right:10px; ;-webkit-transform: rotate(0deg);; transform: rotate(0deg); -webkit-transition: .25s ease-in-out;;transition: .25s ease-in-out;cursor: pointer;z-index:9999}
	#m_menu span {display: block;position: absolute;height: 2px; width: 100%;background: #ffffff; ;opacity: 1;left: 0; -webkit-transform: rotate(0deg); ;transform: rotate(0deg); -webkit-transition: .25s ease-in-out; ;transition: .25s ease-in-out;}
	#m_menu span:nth-child(1) { top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
	#m_menu span:nth-child(2) { top: 10px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
	#m_menu span:nth-child(3) {top: 20px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
	#m_menu.open{position:absolute}
	#m_menu.open span{background:#ffffff; transition:all 0.25s;}
	#m_menu.open span:nth-child(1) {-webkit-transform: rotate(135deg); ;transform: rotate(135deg);top: 0;left: 27px;}
	#m_menu.open span:nth-child(2) {opacity: 0;left: -60px;}
	#m_menu.open span:nth-child(3) { -webkit-transform: rotate(-135deg);;transform: rotate(-135deg);top:21px;left: 27px;}
	/*e:gnb*/

	.visual{height:auto !important; margin-top:0}
	.contents .visual {height: auto !important;text-align: left;}
	.contents .visual img {height:auto !important;width:100%}

	.visual{position:relative}
	.visual .vis_cont_box{margin: 0 auto;max-width: 70%;position: absolute;top: 0;height: 100%;width: 100%;left: 15%;}
	.visual .txt_box{position:absolute;top:30%; text-align:left}
	.visual .txt_box .top_txt{font-size:28px; line-height:38px; letter-spacing:-0.2px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration:0.5s;animation-delay: .0s; animation-fill-mode: both;}
	.visual .txt_box .bot_txt{font-size:50px; line-height:60px;letter-spacing:-0.6px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration: 1.0s;animation-delay: .5s; animation-fill-mode: both}
	.visual .txt_box .bot_txt .bod{font-weight:bold}
	.visual img.pc{display:block}
	.visual img.mo{display:block}


	h3.sub_tit{font-size:25px; letter-spacing:-1.5px;color:#1a1a1a;font-weight:400}
	h3.sub_tit span{font-size:25px; letter-spacing:-1.5px;color:#1a1a1a; font-weight:bold}

	/*section*/
		
	.sec01{; background-attachment:initial;}
	.sec01 .cont_box{width:100%;max-width:1320px; margin:0 auto; height:auto;text-align: center;padding-top:60px; padding-bottom:60px;}
	.sec01 .cont_box .sec_cont{margin-top: 60px;display:block;}

	.sec01 .cont_box .sec_cont .icon_box{width:80%; height:auto;border-radius:10px;margin:10px;background-position:center;padding:30px;background-size:100%;}
	.sec01 .cont_box .sec_cont .icon_box .txt_box{position: relative; bottom:auto;top:auto;;padding:30px; height:auto;width:100%}
	.sec01 .cont_box .sec_cont .icon_box .txt_box .b_tit{height:auto}

	.sec01 .cont_box .sec_cont .icon_box.secbox_01{background-image:url('../../img/main/sec01_cont01_bg_mo.png') ;background-repeat:no-repeat; }
	.sec01 .cont_box .sec_cont .icon_box.secbox_02{background-image:url('../../img/main/sec01_cont02_bg_mo.png') ;background-repeat:no-repeat;  }
	.sec01 .cont_box .sec_cont .icon_box.secbox_03{background-image:url('../../img/main/sec01_cont03_bg_mo.png') ;background-repeat:no-repeat;  }
	.sec01 .cont_box .sec_cont .icon_box.secbox_04{background-image:url('../../img/main/sec01_cont04_bg_mo.png') ;background-repeat:no-repeat;  }
	.sec01 .cont_box .sec_cont .icon_box.secbox_05{background-image:url('../../img/main/sec01_cont05_bg_mo.png') ;background-repeat:no-repeat;  }
	.sec01 .cont_box .sec_cont .icon_box:hover{transition:all 0.5s;background-size:110%; background-position:center}


	.sec02 .sec02_box .cont_box{;max-width:1320px; margin:0 auto;height:100%;}
	.sec02 .sec02_box .cont_box .lf_box{float:left;text-align:left;}
	.sec02 .sec02_box .cont_box .rt_box{float:right;text-align:right;}
	.sec02 .sec02_box.box01 .lf_box{width:30%}
	.sec02 .sec02_box.box01 .rt_box{width:65%}
	.sec02 .sec02_box.box02 .lf_box{width:65%}
	.sec02 .sec02_box.box02 .rt_box{width:30%}
	.sec02 .sec02_box.box03 .lf_box{width:30%}
	.sec02 .sec02_box.box03 .rt_box{width:65%}
	.sec02 .sec02_box .cont_box .txt_box{padding-top:50px}
	.sec02 .sec02_box .cont_box .txt_box .sub_txt{font-size:17px; font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; color:#ffffff; margin-top:20px;margin-bottom:40px}
	.sec02 .sec02_box .cont_box .img{position:relative; top:320px;transition:all 0.5s;}
	.sec02 .sec02_box .cont_box .img img{max-width:100% ;}
	.sec02 .sec02_box.animated .cont_box .img{top:170;transition:all 1.0s}

	.sec03{height:auto !important; display:block}
	.sec03 .cont_box{width:100%; position:relative;}
	.sec03 .cont_box .icon_box{text-align:center;;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items: center;align-content: center;padding:10px}
	.sec03 .cont_box .icon_box li{height:350px;width:19.5%;;position:relative;display:inline-block;vertical-align:top;text-align:center;overflow:hidden}
	.sec03 .cont_box .icon_box li a{display:block;width: 100%;height: 100%;padding:30px 10px;}
	.sec03 .cont_box .icon_box li .txt_box{}
	.sec03 .cont_box .icon_box li .txt_box .tit{color:#ffffff;font-size:20px; letter-spacing:-0.6px; word-break:keep-all}
	.sec03 .cont_box .icon_box li .txt_box .txt{color:#b2b2b2;font-size:14px;margin-top:15px; line-height:24px}
	.sec03 .cont_box .icon_box li .img{position:absolute; bottom:30px; right:0;width:100%; text-align:center}
	.sec03 .cont_box .icon_box li .img img{max-width:100%}

	
	.sec04 .cont_box .lf_box{float:none;text-align:center;width:100%}
	.sec04 .cont_box .lf_box .txt_box .news_btn{margin:30px;position:relative;float:right; width:80px; }
	.sec04 .cont_box .rt_box{float:none;text-align:center;width:100%}
	.sec04 .cont_box .rt_box ul{;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items: center;align-content: center;}
	.sec04 .cont_box .rt_box ul li{display:inline-block; width:24%;text-align:left}
	.sec04 .cont_box .rt_box ul li .day{font-size:13px; color:#666666; margin-bottom:5px}
	.sec04 .cont_box .rt_box ul li .img{width:100%;}
	.sec04 .cont_box .rt_box ul li .img img{width:100%; height:100%}
	.sec04 .cont_box .rt_box ul li .tit{font-size:14px; letter-spacing:-0.4px; color:#333333;height:60px; margin:20px 0 30px;word-break:keep-all;}

	/*section*/

	
	/*footer*/

	footer .footer_top{background:#f0f0f0; padding:60px 30px;width:100%;}
	footer .footer_bot{background:#000000; padding:60px 30px;width:100%}
	footer .footer_width{max-width:1320px; margin:0 auto;text-align:center;}
	footer .footer_top .footer_width{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;;align-items:flex-start;align-content:flex-start;}
	footer .footer_top dl{display:inline-block;vertical-align:top;text-align:left;width:30%}
	footer .footer_top dl dt{margin-bottom:20px; font-size:17px; color:#333333;;letter-spacing:-0.4px}
	footer .footer_top dl dd{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666; }
	footer .footer_top dl dd a{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666;transition:all 0.25s }
	footer .footer_top dl dd span{display:block;  padding-left:0; }
	footer .footer_top dl dd span a{font-size:11px;}
	footer .footer_top dl dd i{width:15px;display:inline-block;text-align:center}
	footer .footer_top dl dd img{vertical-align:middle;margin-right:5px;;max-width:100%}
	footer .footer_top dl.st02 dd{display:inline-block;width:40%}
	footer .footer_top dl.st03{width:100%; text-align:center}
	footer .footer_top dl.st03 dd{display:inline-block;}

	footer .footer_bot .logo_box{display:block;vertical-align:top; float:none;width:100%;text-align:left;margin-bottom:30px}
	footer .footer_bot .logo_box img{vertical-align:middle;}
	footer .footer_bot .addr{display:block;vertical-align:top; text-align:left;width:100%}
	footer .footer_bot .addr ul{margin: 0 0 30px;}
	footer .footer_bot .addr ul li{display:inline-block;vertical-align:middle}
	footer .footer_bot .addr ul li:after{content:'';display:inline-block;width:3px; height:3px; border-radius:100%; background:#b2b2b2;vertical-align:middle;margin:0 5px 0 10px;}
	footer .footer_bot .addr ul li:last-child:after{display:none}
	footer .footer_bot .addr ul li a{font-size:12px; color:#b2b2b2;letter-spacing:-0.4px;transition:all 0.25s;}
	footer .footer_bot .addr ul li.txt_col_white a{color:#ffffff}
	footer .footer_bot .addr ul li a:hover{transition:all 0.25s;opacity:0.7}
	footer .footer_bot .addr .txt{display:block;vertical-align:middle; font-size:11px; color:#999999;letter-spacing:0.2px;line-height:22px}
	footer .footer_bot .addr .txt span{vertical-align:middle;margin-right:10px }
	footer .footer_bot .addr .copy{color:#595959; font-size:11px;margin:15px 0 0;letter-spacing:0.2px;line-height:22px }
	footer .footer_bot .btn{display:block;vertical-align:top;float:none;margin-top:30px;width:100%}
	footer .footer_bot .select_box{display:block;vertical-align:middle;text-align:left}
	footer .footer_bot .select_box select{border:0;display:inline-block;width:200px;background-color: #333333;color: #999999;font-size:12px;background-image:url('../../img/common/f_plus.png');background-position:95% center ;background-repeat:no-repeat; ; height:30px;;}

	/*footer*/

}
/* e:1024px media_query */





/* s:684px media_query */
@media screen and (max-width:684px) {
	span.br_line02{display:inline}

	.visual .slide{position:relative}
	.visual .vis_cont_box{margin: 0 auto;max-width: 70%;position: absolute;top: 0;height: 100%;width: 100%;left: 15%;}
	.visual .txt_box{position:absolute;top:25%; text-align:center;width:100%}
	.visual .txt_box .top_txt{font-size:15px; line-height:32px; letter-spacing:-0.2px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration:0.5s;animation-delay: .0s; animation-fill-mode: both;}
	.visual .txt_box .bot_txt{font-size:22px; line-height:40px;letter-spacing:-0.6px;color:#ffffff;font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; animation-name: fadeInUp; animation-duration: 1.0s;animation-delay: .5s; animation-fill-mode: both}
	.visual .txt_box .bot_txt .bod{font-weight:bold}
	/*contents*/
	.sec01{; background-attachment:initial;}
	.sec01 .cont_box{width:100%;max-width:1320px; margin:0 auto; height:auto;text-align: center;padding-top:60px; padding-bottom:60px;}
	.sec01 .cont_box .sec_cont{margin-top: 60px;display:block;}

	.sec01 .cont_box .sec_cont .icon_box{width:90%; height:auto;border-radius:10px;margin:10px;background-position:center;padding:15px;background-size:cover;}
	.sec01 .cont_box .sec_cont .icon_box .txt_box{position: relative; bottom:auto;top:auto;;padding:15px; height:auto;width:100%}
	.sec01 .cont_box .sec_cont .icon_box .txt_box .b_tit{height:auto}
	.sec01 .cont_box .sec_cont .icon_box:hover{background-size:cover}
	.sec02 .sec02_box{; background-attachment:initial;height:auto; padding:30px 10px}
	.sec02 .sec02_box .cont_box .lf_box{float:none;text-align:center;}
	.sec02 .sec02_box .cont_box .rt_box{float:none;text-align:center;margin-top: -60px;}
	.sec02 .sec02_box.box01 .lf_box{width:100%}
	.sec02 .sec02_box.box01 .rt_box{width:100%}
	.sec02 .sec02_box.box02 .lf_box{width:100%}
	.sec02 .sec02_box.box02 .rt_box{width:100%}
	.sec02 .sec02_box.box03 .lf_box{width:100%}
	.sec02 .sec02_box.box03 .rt_box{width:100%}
	.sec02 .sec02_box .cont_box .txt_box{padding-top:50px}
	.sec02 .sec02_box .cont_box .txt_box .sub_txt{font-size:17px; font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; color:#ffffff; margin-top:20px;margin-bottom:40px}
	.sec02 .sec02_box .cont_box .img{position:relative; top:320px;transition:all 0.5s;}
	.sec02 .sec02_box .cont_box .img img{max-width:80% ;}
	.sec02 .sec02_box.animated .cont_box .img{top:130px;transition:all 1.0s}
	.sec02 .sec02_box.box02.animated .cont_box .img{top:200px;transition:all 1.0s}
	.sec02 .sec02_box.box03.animated .cont_box .img{top:200px;transition:all 1.0s}
	.sec02 .sec02_box.box02.animated .cont_box .img img{max-width:90%}
	.sec02 .sec02_box.box03.animated .cont_box .img img{max-width:90%}

	
	.sec03 .cont_box{width:100%; position:relative;padding:10px}
	.sec03 .cont_box .icon_box{text-align:center;;display: block;;padding:0}
	.sec03 .cont_box .icon_box li{height:auto;width:100%;;position:relative;display:block;vertical-align:top;text-align:center;overflow:auto;margin-top:10px}
	.sec03 .cont_box .icon_box li:first-child{margin-top:0}
	.sec03 .cont_box .icon_box li a{display:block;width: 100%;height: 100%;padding:30px 10px;}
	.sec03 .cont_box .icon_box li .txt_box{}
	.sec03 .cont_box .icon_box li .txt_box .tit{color:#ffffff;font-size:20px; letter-spacing:-0.6px; word-break:keep-all}
	.sec03 .cont_box .icon_box li .txt_box .txt{color:#b2b2b2;font-size:14px;margin-top:15px; line-height:24px}
	.sec03 .cont_box .icon_box li .img{position:relative; bottom:auto; right:auto;width:100%; text-align:center}
	.sec03 .cont_box .icon_box li .img img{max-width:100%}



	.sec04 .cont_box .rt_box ul li{display:inline-block; width:49%;text-align:left; margin-bottom:10px}
	.sec04 .cont_box .rt_box ul li .day{font-size:13px; color:#666666; margin-bottom:5px}
	.sec04 .cont_box .rt_box ul li .img{width:100%;}
	.sec04 .cont_box .rt_box ul li .img img{width:100%; height:100%}
	.sec04 .cont_box .rt_box ul li .tit{font-size:14px; letter-spacing:-0.4px; color:#333333;height:60px; margin:20px 0 30px;word-break:keep-all;}
	/*contents*/

	/*footer*/

	
	footer .footer_top dl{display:inline-block;vertical-align:top;text-align:center;width:49%; margin-bottom:30px}
	footer .footer_top dl dt{margin-bottom:20px; font-size:17px; color:#333333;;letter-spacing:-0.4px}
	footer .footer_top dl dd{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666; }
	footer .footer_top dl dd a{font-weight:200;font-family: "NotoSans-Light","Noto Sans KR", sans-serif; font-size:13px; color:#666666;transition:all 0.25s }
	footer .footer_top dl dd span{display:block;  padding-left:0; }
	footer .footer_top dl dd span a{font-size:11px;}
	footer .footer_top dl dd i{width:15px;display:inline-block;text-align:center}
	footer .footer_top dl dd img{vertical-align:middle;margin-right:5px;;max-width:100%}
	footer .footer_top dl.st02 dd{display:block;width:100%}
	footer .footer_top dl.st03 dd{display:inline-block}

	footer .footer_bot .logo_box{display:block;vertical-align:top; float:none;width:100%;text-align:center;margin-bottom:30px}

	footer .footer_bot .select_box{display:block;vertical-align:middle;text-align:center}

	/*footer*/


}
/* e:684px media_query */


/* s:480px media_query */
@media screen and (max-width:480px) {



}
/* e:480px media_query */

/* cursor */
.curhand{cursor:pointer !important;}