@charset "utf-8";
/* CSS Document */


#mvisual{left: 21%;width: 45%;float: left;position: absolute;left: 0;top: 6%;width: 45%;height: 94%;background: #000;}
#mvisual .mvimg{height: 100%;width: 100%;position: relative;overflow: hidden;}

/*슬라이드*/

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img { min-height: calc(100vh);}
..container .carousel-caption h1{ color:#fff; font-size:37px; font-weight:600; text-shadow:none !important; letter-spacing:-1px;}
..container .carousel-caption h1 span{ color:#e21921;text-shadow:none !important }
..container .carousel-caption p.txt01{ font-size:21px; margin:20px 0px 30px 0px; text-shadow:none !important}
..container .carousel-caption p.txt02{font-size:15px; margin:5px 0px 5px 0px; text-shadow:none !important}
..container .carousel-caption p.d_btn{ margin:20px 0px 20px 0px; text-shadow:none !important}
..container .carousel-caption a.Details{ background:#e21921; color:#fff; font-size:14px; padding:10px; border-radius:50px; margin-top:30px;  text-decoration:none;}

.main_img01{background:url(../images/img1.jpg) center no-repeat;width: 100%;min-height: calc(94vh);}
.main_img02{background:url(../images/img2.jpg) top right no-repeat;width: 100%;min-height: calc(94vh);}
.main_img03{background:url(../images/img3.jpg) center no-repeat;width: 100%;min-height: calc(94vh);}
.main_img04{background:url(../images/img4.jpg) center no-repeat;width: 100%;min-height: calc(94vh);}
.main_img05{background:url(../images/img5.jpg) center no-repeat;width: 100%;min-height: calc(94vh);}

#msearch{width: 55%;float: left;position: absolute;right: 0;top: 6%;width: 55%;height: 94%;}
#msearch .m_box{width: 100%;position:relative;position: absolute;top: 0;bottom: 0;left: 0;right: 0; overflow: hidden;}
.col-33 {width:33.3%;float:left;min-height:100%;height: 100%;/* width: 100%; */position: relative;overflow: hidden;}
/*con1*/
#msearch .con1{position: relative;height: 85%;width: 100%;}
.sq-u-1 {position: relative;height: 32%;width: 33.3%;float:left;}
.sq-u-1:hover{outline:2px solid #e21921; box-sizing: border-box; z-index:999;}

.main-info-wrap .tit {margin-top: 2.083rem;font-size: 18px !important;line-height: 18px !important;color: #444444;padding-left: 15px;font-weight: 500; word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt {position: relative;margin-top: 0.875rem;font-size:12px !important;line-height: 20px;color: #848484;  font-weight: 400;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .tit1 {margin-top: 2.083rem;font-size: 14px !important;line-height: 1.375rem;color: #fff;padding-left: 15px;font-weight: 500; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt1 {position: relative;margin-top: 0.875rem;font-size: 16px;line-height: 25px!important; text-align:center; color: #fff;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt1 .sm-wp{ display:block;}
.main-info-wrap .txt1 .sm-wp1{ display:block;}
.main-info-wrap .more {position:absolute;bottom:2.083rem;left:2.083rem; background: none;}
.main-info-wrap .more a {display:inline-block;font-size:14px;height:25px;line-height: 1px;/* padding:0 0.583rem; */padding: 10px;text-decoration:  none;color:#555555;border:1px solid #d0d0d0;transition:border-color 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s; z-index:9999;}
.main-info-wrap .more a:hover {color:#c82b4d;}
.ani_info { position: absolute; bottom: 1.167rem; right:20px; z-index: 1; width: 110px; height: 110px;}
.ani_info img{ width:110px;opacity: 0.85;}
.hr_r:after { content: ''; position: absolute; top: 0; right: 0;  bottom: 0; width: 1px; background-color: #eaeaea;}
.hr_1:after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background-color: #eaeaea;}
.main-info-wrap {}
.main-info-wrap > dl.middle_inner { width: 100%; vertical-align: top;}

/*센터안내*/
.sq-u-2 {position: relative;width: 100%;height: 95px;background: #f6f6f6;clear: both;float:  left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.sq-u-2 .sq_box01 { position:relative; float:left; width:24%;    height: 100%;}
.sq-u-2 .sq_box01 h3{color: #212121;  font-weight: 500;  font-size: 16px;  padding: 0px 10px 10px 10px;  margin-top: 13px;}
.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
.sq-u-2 .sq_box01 a.center_btn{background: #e21921; color: #fff;  padding: 8px 46px;  margin-left: 10px; font-size:16px; font-weight:500;}

.sq-u-2 .sq_box02 { position:relative; float:left; width:43%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 50px;
    padding-top: 14px;    border-right: 1px dashed #cdcdcd;}
.sq-u-2 .sq_box02 p{font-size: 14px;color: #606060;margin-bottom: 5px;word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word;}
.sq-u-2 .sq_box02 p.center{font-size: 16px;color: #212121;font-weight: 500;word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word;}
.sq-u-2 .sq_box02 p.center span{font-size: 16px;color: #666;font-weight: 300;}

.sq-u-2 .sq_box03 { position:relative; float:left; width:33%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 50px;
    padding-top: 14px;}
.sq-u-2 .sq_box03 p{font-size: 14px;color: #606060;margin-bottom: 5px;word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word;}
.sq-u-2 .sq_box03 p.center{font-size: 16px;color: #212121;font-weight: 500;word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word;}
.sq-u-2 .sq_box03 p.center span{font-size: 16px;color: #666;font-weight: 300;}


/*con2-슬라이드*/
#msearch .con2{position: relative;height: 5%;width: 100%;/* margin-top:10px; */clear: both;}
.clearout {height:20px;clear:both;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}
.nbs-flexisel-container {  position:relative;  max-width:100%;}
.nbs-flexisel-ul {  position:relative;  width:99999px;  margin:0px;  padding:0px;  list-style-type:none;  text-align:center;  overflow: auto;}
.nbs-flexisel-inner {  position: relative; overflow: hidden; float:left;  width:100%; height: 78px;}
.nbs-flexisel-item {  float:left;  margin:0px;  padding:0px;  cursor:pointer;  position:relative;  line-height:0px;}
.nbs-flexisel-item img { max-width: 100%;  cursor: pointer;  position: relative;  margin-top: 10px;  margin-bottom: 10px;}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {  padding:5px 10px;  border-radius:15px;  -moz-border-radius:15px;  -webkit-border-radius:15px;  position: absolute; cursor: pointer;  z-index: 4;  top: 50%; transform: translateY(-50%); background:#fff; border:1px solid #e5e5e5;   color: #959595; }
.nbs-flexisel-nav-left { left: 10px;}
.nbs-flexisel-nav-left:before {  content: "<"}
.nbs-flexisel-nav-left.disabled { opacity: 0.4;}
.nbs-flexisel-nav-right { right: 5px;}
.nbs-flexisel-nav-right:before { content: ">"}
.nbs-flexisel-nav-right.disabled { opacity: 0.4;}

/*#footer { position: fixed;  left: 0;  bottom: 27px;  width: 210px;  z-index: 12;  padding-left: 25px;}*/
/*#footer .gmate { color:#b7b7b7; font-weight:600; font-size:16px;}*/
/*#footer address { padding-left:0 !important;}*/
/*#footer address .keeptxt { margin-top: 8px;  font-size: 12px; line-height: 14px; color: #8e8e8e;}*/
/*#footer address .info_txt { margin-top: 8px;  font-size: 12px; line-height: 14px; color: #8e8e8e; margin-top:10px; text-transform:lowercase}*/
/*#footer address .info_txt p{ margin:0}*/
/*#footer .copyright { margin-top: 11px; font-size: 11px; color: #aaaaaa;}*/
/*#footer .your{ color:#fff; font-size:18px; }*/
/*#footer .your span{ color:#e21921; font-size:18px; }*/

/*top*/
#top { position: absolute;  left: 0;  top: 0;  width: 100%;  height: 6%;  background: #302f34;}
#top .top_L{width: 45%;float: left;overflow: hidden;height: 100%;position: relative;}
#top .top_L span.tit{color: #bfbcbc; border: 1px solid #6f6d77; padding: 5px 10px 5px 10px;  position: absolute;  top: 11px;  left: 20px;}
#top .top_L a.notice{position: absolute;left: 90px;color: #fff;top: 18px;width: 75%;}
#top .top_L a.notice span.txt{width: 80%;  float: left;  display: block;  overflow: hidden;  max-width: 100%;  vertical-align: top;  text-overflow: ellipsis;  white-space: nowrap;}
#top .top_L a.notice span.day{float: right;  color: #929292;  width: 20%;  text-align: right; font-size: 14px;}
#top .top_L a.more{ position:  absolute;  right: 15px;  color: #fff;  font-size: 25px;  top: 9px;}
#top .top_R{ width:55%; float:right;overflow: hidden;  height: 100%;  position: relative;}
#top .top_R .header_member{position: relative; float: right; margin-top: 12px; margin-right: 10px;}
#top .top_R .header_member ul{display:inline-block;*display:inline;*zoom:1;/* margin-right:-10px; */height:32px;line-height:32px;font-size:13px;}
#top .top_R .header_member li{display:inline-block;*display:inline;*zoom:1;padding:0 10px 0 10px;margin-left:-4px;*margin-left:0;} 
#top .top_R .header_member li:first-child{padding-left:0;background:none}
#top .top_R .header_member li a{color:#959595;letter-spacing:-1px}
#top .top_R .header_member li a:hover{ color:#fff;}
#top .top_R .header_member li span.id{ color:#fff;}
#top .top_R .header_sns{position: relative; float: right; margin-top: 21px; margin-right: 20px;}
#top .top_R .header_sns ul{display:inline-block;*display:inline;*zoom:1;margin-right:-10px;height:32px;line-height:32px;font-size:13px}
#top .top_R .header_sns li{display:inline-block;*display:inline;*zoom:1;padding: 0 2px 0 10px;margin-left:-4px;*margin-left:0;} 
#top .top_R .header_sns li:first-child{padding-left:0;background:none}
#top .top_R .header_sns li img{ width:15px;opacity: 0.6;}
#top .top_R .header_sns li a{color:#959595;letter-spacing:-1px}
#top .top_R .header_sns li a:hover{ color:#fff;}
#top .top_R .header_country {position: relative; float: right; margin-top: 12px;}
#top .top_R .header_country select {width: 100px;  padding: 5px;  background: url(../images/down_img.png) #292929 no-repeat;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: 1px solid #999;
    border-radius: 0px;  color: #fff;  background-position: 73px 8px;}
#top .top_R .header_country select::-ms-expand {  display: none;}


@media screen and (max-width:1550px) {
/*센터안내*/
.sq-u-2 {position: relative;width: 100%;height: 95px;background: #f6f6f6;clear: both;float:  left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.sq-u-2 .sq_box01 { position:relative; float:left; width:24%;    height: 100%;}
.sq-u-2 .sq_box01 h3{color: #212121;  font-weight: 500;  font-size: 14px;  padding: 0px 10px 10px 10px;  margin-top: 13px;}
.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
.sq-u-2 .sq_box01 a.center_btn{background: #e21921;color: #fff;padding: 8px 37px;margin-left: 10px;font-size: 14px;font-weight:500;}

.sq-u-2 .sq_box02 { position:relative; float:left; width:43%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 43px;
    padding-top: 14px;    border-right: 1px dashed #b7b7b7;}
.sq-u-2 .sq_box02 p{font-size: 12px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box02 p.center{font-size: 14px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box02 p.center span{font-size: 16px;color: #666;font-weight: 300;}

.sq-u-2 .sq_box03 { position:relative; float:left; width:33%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 43px;
    padding-top: 14px;}
.sq-u-2 .sq_box03 p{font-size: 12px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box03 p.center{font-size: 14px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box03 p.center span{font-size: 16px;color: #666;font-weight: 300;}
}
@media screen and (max-width:1440px) {
.main-info-wrap .tit {margin-top: 2.083rem;font-size: 16px;line-height: 18px;color: #444444;padding-left: 15px;font-weight: 500; word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt {position: relative;margin-top: 0.875rem;font-size:14px;line-height: 20px;color: #848484;  font-weight: 400;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.ani_info img{ width:95px;}
.ani_info {  position: absolute;  bottom: -16px;  right: -10px;  z-index: 1;  width: 120px; height: 120px;}
}
@media screen and (max-width:1440px) {
.main-info-wrap .tit {margin-top: 2.083rem;font-size: 16px;line-height: 18px;color: #444444;padding-left: 15px;font-weight: 500; word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt {position: relative;margin-top: 0.875rem;font-size:14px;line-height: 20px;color: #848484;  font-weight: 400;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.ani_info img{ width:95px;}
.ani_info {  position: absolute;  bottom: -16px;  right: -10px;  z-index: 1;  width: 120px; height: 120px;}
}
@media screen and (max-width:1400px) {
.main-info-wrap .tit { font-size: 17px;}
.main-info-wrap .txt { font-size: 15px;	}
.ani_info img { width: 100px;}
.ani_info { position: absolute; bottom: 7px; right:12px; z-index: 1; width: 100px; height: 100px;}
.ani_info img { width: 95px;}
.ani_info { width: 95px; height: 95px;}

}
@media screen and (max-width:1280px) {
#mvisual{ width: 100%; height:100%; float: none; position:relative;padding-top:60px; background: none; }
#msearch{width: 100%; height:100%; float: none; position:relative; }
#msearch .m_box { width: 100%;  position: relative; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; margin-left:0; }
#msearch .con1 { position: relative;  height: 750px;  width: 100%;  z-index: 999;}
.btn_scroll_md {position:absolute;left:49%;bottom:10%;width:58px;height:44px; background:url(../images/btn_scroll_md.png) no-repeat;background-size:100% 100%;margin-left:-1.450rem;text-indent:-9999px;overflow:hidden;display:block;cursor:pointer;z-index:999;animation-name:btmar;
	-webkit-animation-name:btmar;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-duration: 4s;
	-webkit-animation-duration: 4s;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
}
.site-sections .content-container { min-height: calc(100vh);}
.main-info-wrap .tit { font-size: 18px;}
.main-info-wrap .txt { font-size: 16px; line-height: 21px;}
.main-info-wrap .txt1 .sm-wp { display: block; }
.ani_info img { width: 105px;}
.ani_info {  width: 105px;  height: 105px;}

#top { position: absolute; left: 0; top: 0; width: 100%; height: 60px; background: #302f34;  z-index: 99999;}
#top .top_L {width: 50%;}
#top .top_R {width: 50%;}
#top .top_L a.notice { left: 90px;width: 60%;}


/*센터안내*/
.sq-u-2 {position: relative;width: 100%;height:102px;background: #f6f6f6;clear: both;float:  left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.sq-u-2 .sq_box01 { position:relative; float:left; width:20%;    height: 100%;}
.sq-u-2 .sq_box01 h3{color: #212121;  font-weight: 500;  font-size: 16px;  padding: 0px 10px 10px 10px;  margin-top: 13px;}
.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
.sq-u-2 .sq_box01 a.center_btn{background: #e21921; color: #fff;  padding: 8px 46px;  margin-left: 10px; font-size:16px; font-weight:500;}

.sq-u-2 .sq_box02 { position:relative; float:left; width:43%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 50px;
    padding-top: 14px;    border-right: 1px dashed #cdcdcd;}
.sq-u-2 .sq_box02 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box02 p.center{font-size: 16px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box02 p.center span{font-size: 16px;color: #666;font-weight: 300;}

.sq-u-2 .sq_box03 { position:relative; float:left; width:33%; height: 100%; background:url(../images/phone_icon.png) no-repeat; background-position: 7px 10px; padding-left: 50px;
    padding-top: 14px;}
.sq-u-2 .sq_box03 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box03 p.center{font-size: 16px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box03 p.center span{font-size: 16px;color: #666;font-weight: 300;}


}
@media screen and (max-width:1080px) {
#top .top_L { width: 100%; float: none;}
#top .top_R { width: 100%; float: none; background: #302f34;}
#top .top_L a.notice { left: 90px; width: 75%;}	

/*센터안내*/
.sq-u-2 {position: relative;width: 100%;height: 110px;background: #f6f6f6;clear: both;float:  left;border-top:1px solid #e5e5e5;border-bottom:0;}
.sq-u-2 .sq_box01 { position:relative; float:left; width:20%;    height: 100%;}
.sq-u-2 .sq_box01 h3{color: #212121;  font-weight: 500;  font-size: 16px;  padding: 0px 10px 10px 10px;  margin-top: 13px;}
.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
.sq-u-2 .sq_box01 a.center_btn{background: #e21921;color: #fff;padding: 8px 26px;margin-left: 10px;font-size:16px;font-weight:500;}

.sq-u-2 .sq_box02 {  position:relative;  float:left; width:43%;  height: 100%;  background:url(../images/phone_icon.png) no-repeat;  background-position: 7px 19px;  padding-left: 50px;  padding-top: 21px;  border-right: 1px dashed #cdcdcd;  }
.sq-u-2 .sq_box02 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box02 p.center{font-size: 16px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box02 p.center span{font-size: 16px;color: #666;font-weight: 300;}

.sq-u-2 .sq_box03 {  position:relative;  float:left;  width:33%;  height: 100%;  background:url(../images/phone_icon.png) no-repeat;  background-position: 7px 19px;  padding-left: 50px;  padding-top: 21px; }
.sq-u-2 .sq_box03 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
.sq-u-2 .sq_box03 p.center{font-size: 16px;color: #212121;font-weight: 500;}
.sq-u-2 .sq_box03 p.center span{font-size: 16px;color: #666;font-weight: 300;}

}
@media screen and (max-width:980px) {
.main-info-wrap .tit {margin-top: 2.083rem;font-size: 16px;line-height: 18px;color: #444444;padding-left: 15px;font-weight: 500; word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt {position: relative;margin-top: 0.875rem;font-size:14px;line-height: 20px;color: #848484;  font-weight: 400;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.ani_info img { width: 95px;}
.ani_info {  width: 95px;  height: 95px;}
}
@media screen and (max-width:930px) {
	.sq-u-1 { width: 50%;}
	.sq-u-2 { position: relative; width: 50%; height: 32%;  background: #f6f6f6; clear:none; float: left;}
	.main-info-wrap .tit1 {text-align: center;}
	.main-info-wrap .txt1 { line-height: 20px; text-align: center;  z-index: 2;}
	.main-info-wrap > dl.m_inner01 {position: relative; padding-top: 20%;}
	.nbs-flexisel-inner { border-top:1px solid #eaeaea;}
	.ani_info img { width: 95px;}
	.ani_info { width: 95px; height: 95px;}		
    .main-info-wrap .txt1 .sm-wp { display: block; margin-bottom: 20px;}
	.sq_box > .middle_inner2 dt a{width: 80%;  color: #fff;  padding: 10px;  border: 1px solid #fff;  position: absolute; left: 10%; text-align: center;  margin-top: 2.083rem;  font-size: 18px; font-weight: 500;}
	.sq_box > .middle_inner2 dd{position: relative; color: #fff; line-height: normal; margin: 0; top:114px; text-align: center; left: auto;margin-bottom:10px;}
	.sq_box > .middle_inner2 dd span { font-size: 15px; font-weight: 500;  display: block; }
	
	/*센터안내*/
	.sq-u-2 .sq_box01 {text-align: center;position:relative;float: none;width: 100%;height: auto;}
	.sq-u-2 .sq_box01 h3{color: #212121;font-weight: 500;font-size: 18px;padding: 0;margin-top: 13px;margin-bottom: 13px;}
	.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
	.sq-u-2 .sq_box01 a.center_btn{background: #e21921;color: #fff;padding: 5px 26px;margin-left: 10px;font-size:16px;font-weight:500;}
	
	.sq-u-2 .sq_box02 {position:relative;float:left;width: 100%;height: auto;background:url(../images/phone_icon.png) no-repeat;background-position: 7px 18px;padding-left: 50px;padding-top:20px;border-right: 0;}
	.sq-u-2 .sq_box02 p{font-size: 13px;color: #606060;margin-bottom: 5px;}
	.sq-u-2 .sq_box02 p.center{font-size: 15px;color: #212121;font-weight: 500;}
	.sq-u-2 .sq_box02 p.center span{font-size: 15px;color: #666;font-weight: 300;}
	
	.sq-u-2 .sq_box03 {position:relative;float:left;width: 100%;height: auto;background:url(../images/phone_icon.png) no-repeat;background-position: 7px 2px;padding-left: 50px;padding-top: 0px;}
	.sq-u-2 .sq_box03 p{font-size: 13px;color: #606060;margin-bottom: 5px;}
	.sq-u-2 .sq_box03 p.center{font-size: 15px;color: #212121;font-weight: 500;}
	.sq-u-2 .sq_box03 p.center span{font-size: 15px;color: #666;font-weight: 300;}
	
}
@media screen and (max-width:780px) {
	#mvisual { width: 100%; float: none; position: relative; height: 100%; padding-top: 0px; top: 0;}
	#msearch { width: 100%;  height: 1320px; float: none;  position: relative;top: 0;}
	#msearch .con1 { height:1250px;}
	.sq-u-2 { height:250px;}
	
	.main-info-wrap .tit {margin-top: 2.083rem;font-size: 18px;line-height: 18px;color: #444444;padding-left: 15px;font-weight: 500; word-break: keep-all; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
.main-info-wrap .txt {position: relative;margin-top: 0.875rem;font-size:15px;line-height: 20px;color: #848484;  font-weight: 400;padding-left: 15px;padding-right: 15px;z-index: 2; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
	
    .carousel-caption h1{color:#fff; font-size:37px; font-weight:600; text-shadow:none !important; letter-spacing:-1px;}
	.carousel-caption h1 span{ color:#e21921;text-shadow:none !important }
	.carousel-caption p.txt01{ font-size:21px; margin:20px 0px 30px 0px; text-shadow:none !important}
	.carousel-caption p.txt02{font-size:15px; margin:5px 0px 5px 0px; text-shadow:none !important}
	.carousel-caption p.d_btn{ margin:20px 0px 20px 0px; text-shadow:none !important}
	.carousel-caption a.Details{ background:#e21921; color:#fff; font-size:14px; padding:10px; border-radius:50px; margin-top:30px;  text-decoration:none;}
	.headerWrap p.member {  padding: 37px 10px 15px 10px; background-position: 45px 36px;}
	.carousel { position: relative; min-height: calc(100vh) !important;}
	.main_img01 { min-height: calc(100vh);}
	.main_img02 { min-height: calc(100vh);}
	.main_img03 { min-height: calc(100vh);}
	.main_img04 { min-height: calc(100vh);}
	.main_img05 { min-height: calc(100vh);}
	.sq-u-1 { width: 50%; height: 250px;}
	
	.footWrap {position: relative; height: auto; overflow: hidden;}
	#footer { display:none;}
	.ani_info img { width: 105px;}
	.ani_info { width: 105px; height: 105px;}	
	
	#top { display:none;}
	
	
}
@media screen and (max-width:550px) {
	#msearch .con1 { height: 2350px;}
	#msearch { width: 100%;  height: 2420px; float: none;  position: relative;}
	.footWrap .footLink li .foot_box { padding: 5px 10px 5px 10px;  display: block; margin-bottom: 5px;}
	.footWrap .footLink li.li_01{ height: 60px;}
	.footWrap .footLink li.li_02{ height: 75px;}
	.sq-u-1 { width: 100%;}
	
	.main-info-wrap > dl.m_inner01 {position: relative; padding-top: 0%;}
	.carousel-caption h1 { font-size:34px; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
	.carousel-caption p.txt01 { font-size: 21px; width:60%; margin:0 auto; word-break: keep-all;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}
	.carousel-caption p.txt02 { display:none;}
	.btn_scroll_md { left: 47%;}
	
	.main-info-wrap .txt1 { margin-top:30px; font-size:15px;}
	.main-info-wrap .txt1 .sm-wp { margin-bottom: 0px;}
	
	.carousel-caption { top: 30% !important;}
	.sq_box > .middle_inner2 dd{ font-size:15px;}
	.sq_box > .middle_inner2 dd span { font-size: 15px; font-weight: 500; display: block;}
	
	/*센터안내*/
	.sq-u-2 { position: relative; width: 100%; height: 243px;  background: #f6f6f6; clear:none; float: left;}
	.sq-u-2 .sq_box01 {text-align: center;position:relative;float: none;width: 100%;height: auto;}
	.sq-u-2 .sq_box01 h3{color: #212121;font-weight: 500;font-size: 18px;padding: 0;margin-top: 13px;margin-bottom: 13px;}
	.sq-u-2 .sq_box01 h3 span{ color:#212121; font-weight:300;}
	.sq-u-2 .sq_box01 a.center_btn{background: #e21921;color: #fff;padding: 5px 60px;margin-left: 10px;font-size:16px;font-weight:500;}
	
	.sq-u-2 .sq_box02 {position:relative;float:left;width: 100%;height: auto;background:url(../images/phone_icon.png) no-repeat;background-position: 7px 18px;padding-left: 50px;padding-top:20px;border-right: 0;}
	.sq-u-2 .sq_box02 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
	.sq-u-2 .sq_box02 p.center{font-size: 16px;color: #212121;font-weight: 500;}
	.sq-u-2 .sq_box02 p.center span{font-size: 16px;color: #666;font-weight: 300;}
	
	.sq-u-2 .sq_box03 {position:relative;float:left;width: 100%;height: auto;background:url(../images/phone_icon.png) no-repeat;background-position: 7px 2px;padding-left: 50px;padding-top: 0px;}
	.sq-u-2 .sq_box03 p{font-size: 14px;color: #606060;margin-bottom: 5px;}
	.sq-u-2 .sq_box03 p.center{font-size: 16px;color: #212121;font-weight: 500;}
	.sq-u-2 .sq_box03 p.center span{font-size: 16px;color: #666;font-weight: 300;}
	
	
	
}
