/************************ 서브 캐러셀 ************************/

.slider-active .single-slider-s {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #D4D5D7;
    text-align: right;
    width: 100%;
    height: 200px;
    cursor: auto !important;
}

.slider-taxt-s {
    display: inline-block;
    line-height: 1;
    margin-top: 130px;
    padding-right: 5px;
}

.slider-taxt-s h1 {
    display: inline-block;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    color: rgba(255, 255, 255, 0.7);
    font-size: 26px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0 0 0 1px;
    font-weight: normal!important;
}

.slider-taxt-s h2 {
    display: inline-block;
    font-family: ngb, 'NanumGothicBold';
    color: rgba(255, 255, 255, 0.5);
    font-size: 15px;
    font-weight: normal!important;
    margin: 2px 0 0 0;
}

/************************ 서브 캐러셀 ************************/

.sp-ct-w {
    /*min-height: 500px;*/
	min-height: 300px;
}

/*  서브메뉴 왼쪽s */

.sp-ct-l-w {
    padding-left: 0!important;
}

.sn-tt {
    background-color: #fff;
    height: 80px;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    line-height: 1;
    margin-top: 10px;
    padding-top: 25px;
    border-bottom: 1px solid #595959;
    text-align: center;
}

.sn-tt h1 {
    font-size: 17px;
    color: #4c4c4c;
    padding: 0;
    margin: 0 0 6px 0;
}

.sn-tt .s-c-st {
    display: block;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 11px;
    text-align: center;
    color: #999;
    letter-spacing: 1px;
    padding-left: 1px;
    line-height: 1;
}

.sn-sm {
    margin-top: 15px;
}

.sn-sm ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.sn-sm ul > li {
    font-size: 12px;
    height: 35px;
    padding-top: 11px;
    line-height: 1;
    color: #4C4C4C;
    text-align: center;
    cursor: pointer;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
}

.sn-sm ul > li:hover {
    background-color: #F2F2F2;
}

/*  서브메뉴 왼쪽e */

/* 고객센터s */

.sn-cs {
    margin: 60px 0 60px;
    text-align: center;
    line-height: 1;
}

.sn-sub-logo {
    margin: 550px 0 60px;
    text-align: center;
    line-height: 1;
}

.sn-cs h1 {
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 16px;
    color: #4c4c4c;
    padding: 0 0 8px;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}

.sn-cs-nb-w {
    font-family: ngeb, 'NanumGothicExtraBold', sans-serif;
    font-size: 16px;
    color: #404040;
    padding: 12px 0 12px;
    letter-spacing: -0.5px;
    padding-left: -0.5px;
}

.sn-cs-t {
    display: inline-block;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 15px;
    color: #4c4c4c;
    border-right: 1px solid #C1C0C0;
    padding-right: 9px;
    margin-right: 7px;
    letter-spacing: 0;
    padding-left: 0;
}

.cs-line {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.sn-cs-time {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    padding: 12px 0 11px;
}

/* 고객센터e */

/* 오른쪽 타이틀s */

.sc-mtt-w {
    margin: 60px 0;
    padding-bottom: 12px;
    border-bottom: solid 1px #E1E2E4;
    line-height: 1;
}

.circle-icon {
    display: inline-block;
    vertical-align: top;
    height: 15px;
    width: 15px;
    border: 4px solid #d9d9d9;
    border-radius: 50%;
    margin: 1px 6px 0 0;
}

.sc-mtt-1 {
    display: inline-block;
    vertical-align: top;
    width: 55%;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 17px;
    color: #666;
    padding-left: 5px;
}

.sc-mtt-1-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 17px;
    color: #d9d9d9;
    padding-left: 10px;
    margin-left: 12px;
    border-left: 1px solid #d4d4d4;
}

.sc-mtt-2 {
    display: inline-block;
    vertical-align: top;
    width: 44%;
    font-size: 17px;
    color: #d9d9d9;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    padding-right: 3px;
    text-align: right;
}

/* 오른쪽 타이틀e */

/* 인사말s */

.sc-0101-01 {}

.sc-0101-01 img {
    max-width: 100%;
    height: auto;
}

.sc-0101-02 {
    font-size: 15px;
    line-height: 2;
}

.sc-htt-1 {
    text-align: center;
    line-height: 1;
}

.sc-htt-1-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 80px;
    color: #636870;
    margin-bottom: 50px;
}

.divide-bar-1 {
    display: inline-block;
    vertical-align: top;
    width: 70px;
    height: 3px;
    background-color: #17457D;
}

.sc-htt-1-2 {
    display: inline-block;
    vertical-align: top;
	line-height: 1.2;
    font-family: ngeb, 'NanumGothicExtraBold', sans-serif;
    font-size: 17px;
    color: #4c4c4c;
    margin-top: 48px;
}

.img-11-51 img,
.img-11-52 img {
    max-width: 100%;
    height: auto;
}

.sc-0101-03 {
    margin-top: 50px;
    text-align: right;
}

.sc-0101-031 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    text-align: left;
    line-height: 1;
    padding: 5px 0 6px 12px;
    border-left: solid 1px #dedede;
}

.sc-0101-0311 {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

.sc-0101-0312 {
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}

/* 200302 인사말 섹션 추가 css */
.con_sec_01 img, .con_sec_02 img{
	width:100%;
	margin-bottom:20px;
}

.con_sec_03{
	
}

.con_sec_03 p{
	font-size:16px;
	margin:25px 0;
	line-height:28px;
}
/* 200302 인사말 섹션 추가 css 끝 */

/* 인사말e */

/* 오시는길s */

.sc-0102-1 {
    margin-bottom: 50px;
}

.vptssa1-c0102 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 18px;
    color: #666;
    padding: 20px 0 0 0;
    line-height: 1;
}

/* 오시는길e */

/* 200302 오케스트라 소개 페이지 css 추가 */
.intro_sec_01{
	text-align:center;
}

.intro_sec_01 span{
	display:block;
	font-size:117px;
	color:#e9e9ec;
}

.intro_sec_01 .first_com{
	margin-bottom:-50px;
}

.intro_sec_01 .last_com{
	
}

.intro_sec_01 .intro_txt_01{
	font-size:23px;
	line-height:39px;
}

.intro_sec_01 .intro_txt_02{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
}

.intro_sec_02{
	margin-top:40px;
}

.intro_sec_02 img{
	width:100%;
}

.intro_sec_03{
	margin-top:45px;
}

.intro_sec_03 p{
	font-size:16px;
	line-height:28px;
	margin:25px 0;
}

.intro_sec_04{
	width:100%;
	margin-top:50px;
}

.intro_sec_04 div{
	max-width:370px;
	float:right;
}

.intro_sec_04 div img{
	width:100%;
}
/* 200302 오케스트라 소개 페이지 css 추가 끝 */

/* 200303 공연 연혁 페이지 css 추가 */
/* PC */
.history_year{
	width:300px;
	margin:auto;
}

.history_year div{
	font-size:22px;
	text-align:center;
}

.history_year .slick-center{
	font-size:24px;
	font-weight:bold;
	color:#3a66fb;
}

.history_info div img{
	width:100%;
}

/* 모바일 */
.history_mb{
	display:none;
}

.history_year_mb{
	/*width:220px;*/
	width:calc(100% - 80px);
	margin:auto;
}

.history_year_mb div{
	font-size:16px;
	text-align:center;
}

.history_year_mb .slick-center{
	font-size:18px;
	font-weight:bold;
	color:#3a66fb;
}

.history_info_mb div img{
	width:100%;
}
/* 200303 공연 연혁 페이지 css 추가 끝 */

/* 200303 상임지휘자 페이지 css */
.ch_sec{
	width:100%;
}

.ch_sec .ch_sub_01{
	width:25%;
	float:left;
}

.ch_sec .ch_sub_01 img{
	width:100%;
}

.ch_sec .ch_sub_02{
	width:75%;
	float:left;
	padding-left:50px;
}

.ch_sec .ch_sub_02 p{
	font-size:16px;
	color:#4c4c4c;
	line-height:28px;
	margin-bottom:30px;
}

.ch_sec .ch_sub_02 .ch_txt_01{
	
}

.ch_sec .ch_sub_02 .ch_txt_02{
	
}

.ch_sec .ch_sub_02 .ch_txt_03{
	
}

.ch_sec .ch_sub_02 .ch_txt_06{
	text-align:right;
	margin-bottom:2px;
}

.ch_sec .ch_sub_02 .ch_txt_07{
	text-align:right;
}
/* 200303 상임지휘자 페이지 css 끝 */

/* 200304 정기회원 섹션 시작 */
#sign_up_sec{
	color:#4c4c4c;
}

#sign_up_sec .sign_up_info_01{
	
}

#sign_up_sec .sign_up_info_01 h3{
	font-family: '나눔명조', sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0 0 40px;
}

#sign_up_sec .sign_up_info_01 p{
	font-size:16px;
	line-height:35px;
	margin-bottom:40px;
}

#sign_up_sec .sign_up_info_02{
	
}

#sign_up_sec .sign_up_info_02 .dspnone{
	display:none;
	margin-top:80px;
}

#sign_up_sec .sign_up_info_02 .info_all_01{
	float:left;
}

#sign_up_sec .sign_up_info_02 .info_all_01 p{
	font-size:15px;
	margin-bottom:15px;
}

#sign_up_sec .sign_up_info_02 .info_02_01{
	
}

#sign_up_sec .sign_up_info_02 .info_02_02{
	
}

#sign_up_sec .sign_up_info_02 .info_02_03{
	
}

#sign_up_sec .sign_up_info_03{
	
}

#sign_up_sec .sign_up_info_03 div:first-child{
	margin-top:20px;
}

#sign_up_sec .sign_up_info_03 .info_all_02{
	float:left;
}

#sign_up_sec .sign_up_info_03 .info_03_01{
	
}

#sign_up_sec .sign_up_info_03 .info_03_01 p{
	font-size:15px;
	margin-bottom:15px;
}

#sign_up_sec .sign_up_info_04{
	margin-top:60px;
}

#sign_up_sec .sign_up_info_04 .info_04_01{
	
}

#sign_up_sec .sign_up_info_04 .info_04_01 p.p_tit{
	margin-bottom:10px!important;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01{
	/*margin-left:80px;*/
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 div{
	text-align:center;
	float:left;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_all{
	width:190px;
	height:123px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	font-size:15px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_all p{
	margin-top:40px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_00{
	
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_00 p{
	margin-top:30px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_00 p a{
	text-decoration:none;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_00 p a span{
	display:inline-block;
	color:#009fe6;
	width:130px;
	padding:4px 10px;
	background-color:#fff;
	border:1px solid #009fe6;
	border-radius:4px;
	margin-top:10px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_01{
	
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_01 p{
	margin-top:30px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_01 p span{
	display:inline-block;
	color:#fff;
	padding:4px 10px;
	background-color:#009fe6;
	border-radius:4px;
	margin-top:10px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_02{
	
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_02 p{
	margin-top:50px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_03{
	
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_txt_03 p{
	margin-top:50px;
}

#sign_up_sec .sign_up_info_04 .info_04_01 .info_04_01_01 .form_arr{
	color:#ff8a00;
	font-size:16px;
	font-weight:bold;
	margin:50px 20px 0;
}

#sign_up_sec .sign_up_info_04 .info_04_02{
	margin-top:55px;
}

#sign_up_sec .sign_up_info_04 .info_04_02 p{
	font-size:15px;
}

#sign_up_sec .sign_up_info_04 .info_04_02 p:first-child{
	
}

#sign_up_sec .sign_up_info_04 .info_04_02 p a{
	text-decoration:none;
	color:#4c4c4c;
}

#sign_up_sec .sign_up_info_04 .info_04_03{
	margin-top:55px;
}

#sign_up_sec .sign_up_info_04 .info_04_03 p{
	font-size:15px;
}

#sign_up_sec .sign_up_info_04 .info_04_03 p:first-child{
	
}

.p_tit{
	font-size:15px;
	margin-bottom:25px;
}

.h4_tit{
	display:inline-block;
	font-size:21px;
	font-weight:normal;
	margin:0 0 30px;
}

.gray_cir{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#bfbfbf;
	margin:0 15px 2px 0;
}

.line_color{
	font-size:15px;
	color:#ffcc00;
	font-weight:bold;
}

.v_line{
	width:1px;
	height:146px;
	margin:50px 35px  0 20px;
	background-color:#bfbfbf;
}
/* 200304 정기회원 섹션 끝 */

/* 200304 오시는 길 섹션 시작 */
#locatation_sec{
	color:#4c4c4c;
	padding:0 20px;
}

#locatation_sec .loc_sec_01{
	
}

#locatation_sec .loc_sec_01 .lsec_01_01{
	
}

#locatation_sec .loc_sec_01 .lsec_01_02{
	margin-top:25px;
}

#locatation_sec .loc_sec_01 .lsec_01_02 p{
	font-size:15px;
}

#locatation_sec .loc_sec_01 .lsec_01_03{
	max-width:800px;
	margin:auto;
	margin-top:35px;
	margin-bottom:50px;
}

#locatation_sec .loc_sec_01 .lsec_01_03 img{
	width:100%;
}

#locatation_sec .loc_sec_02{
	
}

#locatation_sec .loc_sec_02 .lsec_02_01{
	
}

#locatation_sec .loc_sec_02 .lsec_02_02{
	font-size:15px;
	margin:20px 0 20px 25px;
}

#locatation_sec .loc_sec_02 .lsec_02_02 .sp_01{
	color:#0068c3;
	display:inline-block;
	margin-right:5px;
}

#locatation_sec .loc_sec_02 .lsec_02_02 .sp_02{
	display:inline-block;
	font-size:11px;
	padding:1px 5.5px;
	color:#fff;
	border-radius:50%;
	background-color:#ff7500;
}

#locatation_sec .loc_sec_02 .lsec_02_02 .sp_03{
	display:inline-block;
}

#locatation_sec .loc_sec_02 .lsec_02_02 img{
	width:8px;
	margin-left:75px;
	margin-right:5px;
}

#locatation_sec .loc_sec_02 .lsec_02_03{
	max-width:526px;
	height:1px;
	background-color:#f2f2f2;
	margin-left:25px;
}

#locatation_sec .loc_sec_02 .lsec_02_04{
	font-size:15px;
	margin:15px 0 15px 25px;
}

#locatation_sec .loc_sec_02 .lsec_02_04 .sp_11{
	color:#0068c3;
	display:inline-block;
}

#locatation_sec .loc_sec_02 .lsec_02_04 .sp_12{
	
}

#locatation_sec .loc_sec_02 .lsec_02_04 img{
	width:8px;
	margin-left:80px;
	margin-right:5px;
}

#locatation_sec .loc_sec_02 .lsec_02_05{
	margin-left:35px;
}

#locatation_sec .loc_sec_02 .lsec_02_05 p{
	font-size:15px;
}

#locatation_sec .loc_sec_02 .lsec_02_05 p img{
	width:13px;
	margin-right:5px;
}

.p_tit02{
	font-size:15px;
	font-weight:normal;
}

.p_tit02 .line_color02{
	color:#ffcc00;
	font-weight:bold;
}
/* 200304 오시는 길 섹션 끝 */

/* 사업영역s */

.sc-c0201-1 {
    margin-bottom: 30px;
}



.sc-c0201-1 img {
    max-width: 100%;
    height: auto;
}

.box-0201-w {
    margin-top: 50px;
}

.box-0201-w2 {
    margin-top: 0;
}

.box-0201-w3 {
    margin-top: 0;
}

.box-0201-w-1 {
    margin: 0 auto;
    width: 270px;
    padding: 10px 10px 20px;
    text-align: center;
    line-height: 1;
}

.box-0201-img img {
    max-width: 100%;
    height: auto;
}

.box-0201-txt-1 {
    display: block;
    margin: 15px 0 15px 0;
    padding-bottom: 15px;
    font-size: 17px;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    color: #4C4C4C;
    border-bottom: solid 1px #E1E2E4;
}

.box-0201-txt-2 {
    display: block;
    font-size: 13px;
    padding: 0 10px;
    line-height: 1.3;
}

/* 사업영역e */

/* 사업내용s */

.sc-c0202-2 {
    text-align: center;
    line-height: 1;
    margin-top: 50px;
}

.sc-c0202-2-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngeb, 'NanumGothicExtraBold', sans-serif;
    font-size: 17px;
    color: #4c4c4c;
    padding: 0 10px 5px;
}

.sc-c0202-2-2 {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 2px;
    background-color: #17457D;
    margin: 20px 0 20px;
}

.sc-c0202-2-3 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 17px;
    color: #A0A0A1;
}

.sc-c0202-2-5 {
    margin: 60px 0 60px;
}

.sc-c0202-2-5 img {
    max-width: 100%;
    height: auto;
}

.sc-c0202-2-6 {
    font-size: 15px;
    text-align: left;
    line-height: 2;
}

.sc-ctdvd-1 {
    margin-top: 80px;
    padding-top: 37px;
    border-top: solid 1px #E1E2E4;
}

/* 사업내용e */

/******* 인사말 시작 *******/

/* 1번째 섹션 */

#scs-w-1-2 {
    background-color: #fff;
    margin-bottom: 80px;
}

.scwdb1-1 {
    background-image: url(../../images/si_c0101.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 743px;
}

.tgexs1-w {
    line-height: 1;
    padding: 110px 90px 0 70px;
}

.tg1-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 70px;
    line-height: 1;
    color: #4c4c4c;
}

.tg1-2 {
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 30px;
    color: #4c4c4c;
}

.tg1-3 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 44px;
    color: #4c4c4c;
    padding: 7px 0 0 10px;
}

.tgexs1-3 {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    line-height: 2;
    margin: 55px 0 50px;
}

.tgexs1-5 {
    display: block;
    text-align: right;
    padding: 0 10px 0 0;
}

.tgexs1-5-1w {
    display: inline-block;
    line-height: 1.7;
    text-align: left;
    padding: 3px 0 3px 13px;
    border-left: solid 1px #bbbbbb;
}

.tgexs1-5-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    line-height: 1;
    font-size: 17px;
}

.tgexs1-5-2 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    line-height: 1;
    font-size: 15px;
}

/* 1번째 섹션 */

/* 2번째 섹션 */

#scw-n21 {
    padding: 70px 0 100px;
    background-image: url(../../images/si_bg_1s_2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.sc12-tt-w {
    text-align: center;
    margin-bottom: 35px;
}

.sc12-tt-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 49px;
    color: #999;
}

.sc12-tt-2 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 17px;
    color: #C0C0C0;
}

.sbox-cs2-w {
    margin-top: 30px;
    text-align: center;
    line-height: 1;
}

.sbox-cs2-w-1 {
    text-align: center;
    padding: 15px;
    min-height: 203px;
}

.sbox-cs2-over {
    margin: 0 auto;
    width: 260px;
    height: 260px;
    overflow: hidden;
    border-radius: 50%;
}

.sbox-cs2-img-w {
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.spbc-img-1 {
    background-image: url(../../images/si_c0101_1.jpg);
}

.spbc-img-2 {
    background-image: url(../../images/si_c0101_2.jpg);
}

.spbc-img-3 {
    background-image: url(../../images/si_c0101_3.jpg);
}

.sbox-cs2-txt-1 {
    display: block;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 18px;
    color: #4c4c4c;
    margin: 35px 0 15px 0;
}

.sbox-cs2-txt-2 {
    display: block;
    font-size: 13px;
    line-height: 1.5;
}

/* 2번째 섹션 */

/* 3번째 섹션 */

.scbims3-w {
    background-image: url(../../images/scbims3_1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-attachment: fixed;
    height: 600px;
    position: relative;
}

.scbims3-1 {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 600px;
    z-index: 1;
}

.scbims3-2 {
    text-align: center;
    width: 100%;
    position: absolute;
    margin-top: 250px;
    line-height: 1;
    z-index: 2;
}

.scbims3-2-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 70px;
    color: rgba(255, 255, 255, 0.6);
    letter-spacing: 5px;
    padding-left: 5px;
}

.scbims3-2-2 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 17px;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 12px;
}

/* 3번째 섹션 */

/******* 인사말 끝 *******/

/******* 오시는 길 시작 *******/

/* 1섹션 */

#scs1-2-1w {
    margin-top: 95px;
}

/* 1섹션 */

/* 2섹션 */

#txt-box01-sw {
    margin-top: 85px;
}

.txt-box01-w {
    text-align: center;
    line-height: 1;
}

.txt-box01-1w {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 31px;
    color: #4c4c4c;
}

.txt-box02-w {
    text-align: center;
    line-height: 1.2;
    font-size: 15px;
    margin-top: 30px;
}

.txt-box02-1w {
    display: inline-block;
    vertical-align: top;
}

.txt-box02-1-1 {
    display: inline-block;
    vertical-align: top;
}

.txt-box02-1-2 {
    display: inline-block;
    vertical-align: top;
    border-left: solid 1px #dedede;
    padding-left: 15px;
    margin-left: 15px;
}

.txt-box02-1-3 {
    display: inline-block;
    vertical-align: top;
    border-left: solid 1px #dedede;
    padding-left: 15px;
    margin-left: 15px;
}

/* 2섹션 */

/******* 오시는 길 끝 *******/

/******* 사업영역 시작 *******/

/* 1섹션 */

#scbimsb2 {
    background-image: url(../../images/scbimsb2_1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 350px;
}

.scbimsb2-2 {
    display: block;
    vertical-align: top;
    background-image: url(../../images/scbimsb2_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    line-height: 1;
    margin-top: 100px;
    padding-top: 72px;
    text-align: center;
    height: 210px;
}

.scbimsb2-2-1 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
    letter-spacing: 5px;
    padding-left: 5px;
}

.scbimsb2-2-2 {
    display: inline-block;
    vertical-align: top;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 9px;
}

/* 1섹션 */

/*2섹션 */

#scws-2 {
    margin-top: 45px;
}

.scbxba1-wh {
    margin-top: 40px;
}

.scbxba1-w {
    border: solid 1px #dedede;
    margin: 0 5px;
    padding: 20px 20px 35px;
    text-align: center;
    line-height: 1;
}

.scbxba1-1 img {
    width: 100%;
    height: auto;
}

.scbxba1-2 h2 {
    font-family: ngb, 'NanumGothicBold', sans-serif;
    font-size: 18px;
    color: #4c4c4c;
    margin: 30px 0 20px 0;
    font-weight: normal!important;
    padding: 0;
}

.scbxba1-2-1 {
    display: inline-block;
    vertical-align: top;
    line-height: 1.6;
    font-size: 13px;
    margin-top: 24px;
    padding: 0 5px;
}

.vp-line-1 {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #dedede;
}

/***** 2섹션 *****/

/******* 사업영역 끝 *******/

/******* 사업내용 시작 *******/

#scws-224 {
    padding: 90px 0;
    background-color: #fff;
}

.bx22bzob-3 {
    position: relative;
    width: 100%;
    min-height: 400px;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.bx22bzob-i-1 {
    background-image: url(../../images/bx22bzob_i_1.jpg);
}

.bx22bzob-i-2 {
    background-image: url(../../images/bx22bzob_i_2.jpg);
}

.bx22bzob-i-3 {
    background-image: url(../../images/bx22bzob_i_3.jpg);
}

.bx22bzob-i-4 {
    background-image: url(../../images/bx22bzob_i_4.jpg);
}

.bx22bzob-5 {
    position: absolute;
    background-color: rgba(182, 181, 156, 0.9);
    line-height: 1;
    width: 40%;
    padding: 65px 55px 0;
    z-index: 2;
    right: 0;
    min-height: 400px;
}

.bx22bzob-52 {
    background-color: rgba(142, 205, 222, 0.9);
    left: 0;
}

.bx22bzob-53 {
    background-color: rgba(144, 192, 161, 0.9);
    right: 0;
}

.bx22bzob-54 {
    background-color: rgba(136, 136, 136, 0.9);
    left: 0;
}

.bx22bzob-6 {
    display: inline-block;
    margin: 0;
    font-size: 36px;
    font-family: ngb, 'NanumGothicBold', sans-serif;
    color: rgba(255, 255, 255, 1);
}

.bx22bzob-7 {
    display: block;
    vertical-align: top;
    width: 12%;
    border-bottom: solid 1px rgba(255, 255, 255, 1);
    padding-top: 30px;
    margin-bottom: 23px;
    line-height: 1;
    color: rgba(255, 255, 255, 1);
}

.bx22bzob-8 {
    display: inline-block;
    font-size: 15px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 1);
}

/******* 사업내용 끝 *******/

/******* 빈페이지 시작 *******/

#scwsp-1 {
    margin-top: 90px;
}

.scwspii img {
    max-width: 100%;
    height: auto;
}

/******* 빈페이지 끝 *******/

/******* 게시판 *******/

#scbw1 {
    margin-top: 80px;
    min-height: 400px;
	width:100%;
}

#scbw1 .container{
	width:100%;
}
/******* 게시판  *******/

.mmbsc-w {
    padding: 0 4%;
}

/* 200306 로그인 페이지 css 추가 */
.login_box .txt_01{
	width:33.33%;
	padding:0!important;
}

.login_box .txt_02{
	width:33.33%;
}

.login_box .txt_02 .flt_01{
	float:left;
	width:calc(100% - 59px)!important;
}

.login_box .txt_02 .flt_02{
	float:right;
}

.login_box .txt_02 .flt_01 div{
	width:100%;
	margin:0 4px 0 0!important;
}

.login_box .txt_02 .flt_01 div input{
	width:100%!important;
}

.login_box .txt_03{
	width:33.33%;
	padding:0!important;
}
/* 200306 로그인 페이지 css 추가 끝 */

/* 200327 후원회 명단 css */
#member_list{
	width:100%;
}

#member_list .ml_list_text{
	margin-bottom:40px;
}

#member_list .ml_list_text p{
	font-size:14px;
	color:#808080;
	text-align:right;
}

#member_list .ml_list_01{
	width:100%;
	/*padding:0 36px;*/
}

#member_list .ml_list_01 ul{
	list-style:none;
	padding:0;
}

#member_list .ml_list_01 ul li{
	float:left;
	width:16.667%;
	margin-bottom:18px;
}

#member_list .ml_list_01 ul li span{
	display:block;
	color:#000;
	font-size:18px;
	text-align:left;
	width:98px;
	margin:auto;
}
/* 200327 후원회 명단 css 끝 */

/* 200330 겔러리, 공연영상 간격조정 css 추가 */
.row{
	margin-left:0;
	margin-right:0;
}

.tb_fixed>table>tbody>tr>td>table{
	table-layout:fixed;
}

.gallery_title{
	display:block;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/* 200402 조직도 css 추가 */
.org_sec{
	width:100%;
	padding:0 6%;
}
/* 200402 조직도 css 추가 끝 */