.CEO_intro {
    float:left;
    width:820px;
    margin:40px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    background-image:url(ceo_images/CEO_intro_bg.png);
    background-repeat:no-repeat;
}
.ceo_img {width:230px; height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ceo_sns {
    width:820px;
    height:100px;
    font-size:16px;
    text-align:right;
    text-decoration:none;
    line-height:20px;
    margin:0px 0px 10px 0px;
    padding:0px;
}
#ceo_sns_fontsize {
    font-size:11px;
}
.ceo_intro_view1 {
    width:820px;
    /* height:100%; */
    font-size:16px;
    line-height:28px;
    color: #a0a0a0;
    margin:0px;
    padding:0px;
}

.CEO_left {float:left; width:675px; height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ceo_intro_view2 {
    width:820px;
    height:100%;
    font-size:16px;
    line-height:28px;
    color: #a0a0a0;
    margin:0px 0px 0px 0px;
    padding:0px;
}
.owl-page.active{
    background-color:white;
}
.star_Message {
    width:740px;
    height:100%;
    margin:60px 0px 0px 0px;
    padding:0px;
}
.Message_tittle {width:740px; height:14px; font-size:14px; font-weight:bold; color:
#828282; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.Message_view {
    width:820px;
    height:700px;
    margin:0px;
    padding:0px;
}
.SM_view01 {
    width:790px;
    height:170px;
    margin:0px 0px 20px 25px;
    padding:0px;
}
.SM_view01_1 {
    float:left;
    width:230px;
    height:100%;
    margin:0px 40px 0px 0px;
    padding:0px;
}
.SM_view01_2 {
    float:left;
    width:230px;
    height:173px;
    margin:0px 0px 0px 0px;
    padding:0px;
}
.SM_view01_img {
    width:230px;
    height:132px;
    margin:0px;
    padding:0px;
}
.SM_view01_account {
    width:230px;
    height:35px;
    font-size:14px;
    line-height:18px;
    color: #828282;
    margin:5px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.SM_view02 {
    width:790px;
    height:170px;
    margin:0px 0px 0px 25px;
    padding:0px;
}
.ceo_movie_view {
    width:770px;
    height:433px;
    margin:0px 0px 30px 25px;
    padding:0px;
}
.Media {
    display:block;
    width:740px;
    /* height:100%; */
    margin:0px 0px 0px 0px;
    padding:0px;
}
.media_tittle {
    width:820px;
    height:14px;
    margin:0px;
    margin-left : 40px;
    padding:0px;
}
.media_t01 {
    float:left;
    width:720px;
    /* height:100%; */
    font-size:16px;
    font-weight:bold;
    color:
#828282;
    margin:0px;
    margin-bottom: 20px;
    padding:0px;
}
.media_t02 {float:left; width:100px; text-align:right; font-size:16px; margin:0px; margin-bottom: 20px; padding:0px;}
.media_view {
    width:840px;
    height:590px;
    margin:0px;
    padding:0px 0px 0px 25px;
}
.media_view div {
    margin-bottom: 25px;
    min-height: 300px;
}

.Management {
    width:820px;
    height:100%;
    margin:60px 0px 0px 0px;
    padding:0px;
}

.management_tittle {
    width:820px;
    height:14px;
    margin:0px;
    padding:0px;
}
.management_t01 {
    float:left;
    width:720px;
    height:100%;
    font-size:16px;
    font-weight:bold;
    color:#828282;
    margin:0px;
    padding:0px;
}
.management_t02 {float:left; width:100px; height:100%; text-align:right; font-size:16px; margin:0px; padding:0px;}
.management_view01 {
    width:790px;
    height:280px;
    margin:0px 0px 20px 25px;
    padding:0px;
}
.management_view01_1 {
    float:left;
    width:230px;
    height:100%;
    margin:0px 40px 0px 0px;
    padding:0px;
}
.management_view01_2 {
    float:left;
    width:230px;
    height:173px;
    margin:0px 0px 0px 0px;
    padding:0px;
}
.management_view01_img {
    width:100%;
    height:217px;
    margin:0px;
    padding:0px;
}
.management_view01_account {
    width:230px;
    height:35px;
    font-size:14px;
    line-height:18px;
    color: #828282;
    margin:5px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.management_view02 {
    width:790px;
    height:280px;
    margin:0px 0px 0px 25px;
    padding:0px;
}


.WORKSHOP {
    width:820px;
    height:100%;
    margin:60px 0px 0px 0px;
    padding:0px;
}
.WORKSHOP_tittle {
    width:820px;
    height:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.WORKSHOP_t01 {
    float:left;
    width:720px;
    height:100%;
    font-size:16px;
    font-weight:bold;
    color:
#828282;
    margin:0px;
    padding:0px;
}
.WORKSHOP_t02 {float:left; width:100px; height:100%; text-align:right; font-size:16px; margin:0px; padding:0px;}
.WORKSHOP_view01 {
    width:790px;
    height:170px;
    margin:0px 0px 20px 25px;
    padding:0px 0px 0px 0px;
}
.WORKSHOP_view01_1 {
    float:left;
    width:230px;
    height:100%;
    margin:0px 40px 0px 0px;
    padding:0px 0px 0px 0px;
}
.WORKSHOP_view01_2 {
    float:left;
    width:230px;
    height:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.WORKSHOP_view01_img {
    width:230px;
    height:132px;
    margin:0px;
    padding:0px;
}
.WORKSHOP_view01_account {width:135px; height:35px; font-size:12px; line-height:18px; color: #828282; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;}
.WORKSHOP_view02 {
    width:790px;
    height:170px;
    margin:0px 0px 0px 25px;
    padding:0px;
}
.WORKSHOP_account {
    width:230px;
    height:35px;
    font-size:14px;
    line-height:18px;
    color: #828282;
    margin:5px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}

.CEO_right {width:665px; height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.history_tittle {
    width:665px;
    height:100%;
    font-size:14px;
    font-weight:bold;
    color:
#828282;
    margin:60px 0px 0px 0px;
    padding:0px;
}
.history_year {
    width:655px;
    height:16px;
    font-size:24px;
    font-weight:bold;
    color:
#828282;
    margin:35px 0px 15px 25px;
    padding:0px;
}
.history_view {
    width:780px;
    /* height:100%; */
    font-size:16px;
    line-height:28px;
    color:#a0a0a0;
    margin:0px 0px 0px 30px;
    padding:0px;
}

.ceo_line {
    width:820px;
    height:1px;
    background-color:#d1d1d1;
    margin:40px 0px 40px 0px;
    padding:0px 0px 0px 0px;
}
.ceo_line2 {
    width:820px;
    height:1px;
    background-color:#d1d1d1;
    margin:20px 0px 25px 0px;
    padding:0px 0px 0px 0px;
}

/* 현우 추가함 for Contents Middle 정렬 for anyBrowser */
.CEO_intro {
    display:table-row;
}
.CEO_history_all {
    display:table-cell;
    vertical-align:middle;
    padding-left: 40px;
}

/*---------------- 아래는 '세계 언론사 인터뷰' ----------------*/

.main_tittle_02 {
    display:table-cell;
    vertical-align:middle;
    width:820px;
	height:40px;
	padding:0px;
	margin:35px 0px 0px 15px;
	border: 0px #e0e0e0 solid;
}

/* Slideshow container */
.slideshow-container {
    width:820px;
    display:table-cell;
    vertical-align:middle;
}

.mySlides {
    display: flex;
    flex-direction: row;
    margin: auto;
}

.mySlides .innerSlide {
    flex: 1;
    margin-left: 0px;
    margin-right: 3px;
    text-align: center;
}

/* Caption text */
.text {
    /* float: left; */
    color: #000000;
    font-size: 15px;
    padding: 8px 12px;
    /* position: absolute; */
    bottom: 8px;
    width: 100%;
    min-height: 250px;
    text-align: center;
}

/* The dots/bullets/indicators */
.dot {
    height: 15px;
    width: 15px;
    margin: 5px 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.active {
    background-color: #717171;
}

/* Fading animation */
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
}

@keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
    .text {font-size: 11px}
}

/* Year ~ slider */
.accordionY3 .btn3 {margin-left: 0px;  width: 815px; padding-left: 22px; padding-bottom: 23px;}
/* .accordionY3 .ly {overflow: hidden; display: none;} */
.accordionY3 .on{color: #ffffff; cursor:pointer; display:block; background:#e10102;}

.main_media_view {
	float:left;
	width:885px;
	padding:0px;
	margin:0px 0px 20px 5px;
}