#style12 {margin:0 auto; width:1200px;}
.flexslider,.flexslider-controls {   max-width: 1200px; }
.slide_text {  background-color: transparent;   /* background-color: rgba( 0, 0, 0, 0.5 ); */ /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
    bottom: 0;  color: #fff;   display: block;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#99000000, endColorstr=#99000000 ); /* IE6–IE9 */
    left: 0;  padding: 1em; position: absolute;  width: 100%;  zoom: 1;}
.slide_title { text-align:center;  font-size: 1.5em;   text-transform: uppercase;}
/*.slide_byline {   font-size: 0.8em;    display: block; border-left: }*/
.flex-control-nav { border-left: solid #dfdfdf 1px;  border-top: solid #dfdfdf 1px; overflow:hidden; box-sizing:border-box;}
.flex-control-nav li { border-right: solid #dfdfdf 1px; border-bottom: solid #dfdfdf 1px; color: #333; cursor: pointer; float: left;   
	margin: 0;    padding: 1.5em 0.5em; font-size:16px;   vertical-align: middle;    width: 25%;    box-sizing: border-box; }
.flex-control-nav .flex-active {   background: #f6f2ec;  color: #966017; }
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {    outline: 0;}
.slides,.flex-control-nav,.flex-direction-nav {    margin: 15px 0;    padding: 0;    list-style: none;}
.flexslider {    margin: 0;    padding: 0;}
.flexslider .slides > li {   display: none;  position: relative;}
.flexslider .slides img {   width: 100%; margin:auto;   display: block;}
.flex-pauseplay span {    text-transform: capitalize;}
.slides:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;   height: 0;}
html[xmlns] .slides {   display: block;}
* html .slides {    height: 1%;}
.no-js .slides > li:first-child {   display: block;}
.flexslider {   background: #fff;    position: relative;    zoom: 1;}
.flex-viewport {   max-height: 2000px;    -webkit-transition: all 1s ease;    transition: all 1s ease;}
.loading .flex-viewport {    max-height: 300px;}
.flexslider .slides {    zoom: 1;}
.carousel li {    margin-right: 5px;}
.flex-direction-nav {    *height: 0;}
.flex-direction-nav a {opacity: 0.6; width: 55px; height:75px; margin: -50px 0 0; display: block; background-position: 0 0; background-repeat: no-repeat;
    position: absolute;  top: 50%;    z-index: 10;    cursor: pointer;   text-indent: -9999px;    -webkit-transition: all 0.3s ease;  }
.flex-direction-nav .flex-next {  background-position: 100% 0; background:url("../img/arrow_right_w.png")no-repeat center center; right: 20px; }
.flex-direction-nav .flex-prev { left: 20px; background:url("../img/arrow_left_w.png")no-repeat center center; }
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {    opacity: 1;}
.flex-direction-nav .flex-disabled {    opacity: 0.3 !important;    filter: alpha(opacity=30);    cursor: default;}
.flex-control-nav {    width: 100%; margin:auto;   text-align: center;}
.flex-control-nav li {    zoom: 1;    *display: inline;}
.flex-control-paging li a {  width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer;
    text-indent: -9999px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default;}
.flex-control-thumbs { margin: 5px 0 0;  position: static;  overflow: hidden;}
.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}
.flex-control-thumbs img { width: 100%;  display: block;  opacity: 0.7;  cursor: pointer;}
.flex-control-thumbs img:hover {  opacity: 1;}
.flex-control-thumbs .flex-active { opacity: 1;   cursor: default;}


/* 본사 홈페이지 복사본 */
.sr_col2 {font-size:0px;}
.sr_col2 .left {width:50%;display:inline-block;vertical-align:top; padding-right:40px;}
.sr_col2 .left > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right {width:50%;display:inline-block;vertical-align:top;padding-top:20px;}
.sr_col2 .right > img{text-align:right;}
.sr_col2 .right > h1 {font-size:30px;font-weight:normal;letter-spacing:-1px; }
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right > span.line {font-size:18px;letter-spacing:-1px;display:block;margin-top:-30px;position:relative;}
.sr_col2 .right > span.line:before {content:'';height:2px;width:55px;background:#121212;left:-65px;top:57px;position:absolute;}
.sr_col2 .right > span.line strong {font-size:33px;margin-left:20px;}
.sr_col2.mediteam {background:#f8f8f8;margin-bottom:80px;border-radius:50px;}
.sr_col2.mediteam:last-child {margin-bottom:0px;}
.sr_col2.mediteam .left {padding-right:0px;}
.sr_col2.mediteam .left img {width:100%;border-radius:50px 0 0 50px;}
.sr_col2.mediteam .right {padding:23px 55px 23px 60px;}
.sr_col2.mediteam .right > h1 {font-size:35px;letter-spacing:-2px;}
.sr_col2.mediteam .right > h1 p {font-size:18px;color:#888;}
.sr_col2.mediteam .right .mediteam_info {margin-top:60px;font-size:0px;}
.sr_col2.mediteam .right .mediteam_info ul:after {content:'';height:1px;width:20%;border-top:solid 1px #121212;position:absolute;top:-30px;left:0px;}
.sr_col2.mediteam .right .mediteam_info ul {display:inline-block;padding:0px 0px;position:relative;width:100%;}
.sr_col2.mediteam .right .mediteam_info ul:before {content:'';height:1px;width:100%;border-top:solid 1px #d6d6d6;position:absolute;top:-30px;left:0px;}
.sr_col2.mediteam .right .mediteam_info ul li {line-height:1.7;font-size:16px;letter-spacing:-1px;}
.sr_col2.mediteam .right .mediteam_info ul li span {color:#121212;font-size:16px;font-weight:bold;line-height:2;width:20%;display:inline-block;vertical-align:top;position:relative;}
.sr_col2.mediteam .right .mediteam_info ul li p {display:inline-block;font-size:16px;}
.sr_col2.mediteam .right .mediteam_info ul li p.member_phone{font-size:18px; font-weight:600; letter-spacing:0.3px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#style12 {margin:0 auto; width:95%;}
.flexslider,.flexslider-controls {   max-width: 100%; }

/* 본사 홈페이지 복사본 */
.sr_col2 {}
.sr_col2.mediteam .left{display:block;}
.sr_col2 .left {width:49%;margin-right:2%}
.sr_col2 .left img {width:100%;margin-top:20px;}
.sr_col2 .members img{margin-top:0px;}
.sr_col2 .left > h1 {font-size:24px;}
.sr_col2 .left > p {font-size:14px;}
.sr_col2 .left > span {font-size:16px;}
.sr_col2 .left > span:before {top:20px;}
.sr_col2 .right img {width:100%;}
.sr_col2 .sign img{width:15%;}
.sr_col2 .right {width:49%;}
.sr_col2 .right > h1 {font-size:24px;}
.sr_col2 .right > p {font-size:14px;}
.sr_col2 .right > span {font-size:16px;}
.sr_col2 .right > span:before {top:20px;}
.sr_col2 .right > span.line:before{display:none;}
.sr_col2.mediteam .left {margin-right:0px; width:100%;}
.sr_col2.mediteam .right {padding:40px; width:100%;}
.sr_col2.mediteam .right h1 {font-size:30px;}
.sr_col2.mediteam .right h1 p {font-size:16px;}
.sr_col2.mediteam .right .mediteam_info h1 {font-size:14px;}
.sr_col2.mediteam .right .mediteam_info ul {padding:0px;}
.sr_col2.mediteam .right .mediteam_info ul li {font-size:14px;}
.sr_col2.mediteam .right .mediteam_info ul li span{margin-top:-3px;}

}
@media (max-width: 950px){

}

@media (max-width: 768px) {

}
@media (max-width: 640px) {
.sr_col2.mediteam .right{padding:20px;}
.sr_col2.mediteam .right h1{font-size:25px; margin-top:10px;}
.sr_col2.mediteam .right .mediteam_info ul li p{font-size:14px;}
}
@media (max-width: 540px){
.sr_col2.mediteam .right h1{font-size:20px;}
.sr_col2.mediteam .right .mediteam_info ul li{line-height:2;}
.sr_col2.mediteam .right .mediteam_info ul li span{font-size:13.5px; display:block;}
.sr_col2.mediteam .right .mediteam_info ul li span.member_margintop{margin-top:20px;}
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}