@charset "UTF-8";
@import url("common.css?");



.pc{display:block}
.mobile{display:none}

/* main */
body{width:100%;}
body, a{color:#666666;font-size:14px;}
#wrap{width:100%;}
*, a{font-family:"Noto Sans KR";letter-spacing:0px;}

#body_box{}
#body_box #header{position:fixed;left:0%;top:0px;height:120px;width:100%;background:#fff;;z-index:333}
#body_box #header .head{position:absolute;left:50%;width:1600px;margin-left:-800px;top:0px;height:120px;}
#body_box #header .logo{width:386px;height:35px;position:absolute;left:0px;top:45px;}
#body_box #header .logo a{display:block;width:100%;height:100%;background:url('../images/newimg/logo.png') no-repeat;}
#body_box #header .mgnb{position:absolute;right:68px;top:44px;}
#body_box #header .mgnb .gnb{}
#body_box #header .mgnb .gnb li{float:left;}
#body_box #header .mgnb .gnb li a{display:block;padding:0px 22px;line-height:42px;font-size:18px;color:#3a3a3a;font-weight:500}
#body_box #header .m_btn{position:absolute;width:40px;height:40px;top:46px;right:0px;background:url('../images/newimg/open_menu.png') no-repeat right center;}


#body_box #subMenu{position:fixed;left:0%;top:0px;height:100%;width:100%;;z-index:999;display:none}
#body_box #subMenu .sbg{position:fixed;left:0%;top:0px;height:100%;width:100%;background:#000000;opacity:0.3;z-index:1000}
#body_box #subMenu .s_box{position:absolute;right:0%;top:0px;bottom:0%;width:400px;background:#fff;;z-index:1100;display:none}
#body_box #subMenu .s_box .sub_title{display:block;background:#6ca1a1;height:120px;position:relative}
#body_box #subMenu .s_box .sub_title .sns_link{position:absolute;left:70px;top:49px;}
#body_box #subMenu .s_box .sub_title .sns_link li{float:left;margin-right:8px;}
#body_box #subMenu .s_box .sub_title .sns_link li a{display:block;width:33px;height:30px;}
#body_box #subMenu .s_box .sub_title .sns_link li.instar a{display:block;background:url('../images/newimg/sns_instar.png') no-repeat center center;}
#body_box #subMenu .s_box .sub_title .sns_link li.blog a{display:block;background:url('../images/newimg/sns_blog.png') no-repeat center 5px;}
#body_box #subMenu .s_box .sub_title .sns_link li.youtube a{display:block;background:url('../images/newimg/sns_youtube.png') no-repeat center 5px;}
#body_box #subMenu .s_box .sub_title .sns_link li.bstage a{display:block;background:url('../images/newimg/sns_bstage.png') no-repeat center 5px;}
#body_box #subMenu .s_box .sub_title .sns_link li.x a{display:block;background:url('../images/newimg/sns_x.png') no-repeat center center;}
#body_box #subMenu .s_box .sub_title .s_btn{position:absolute;right:35px;top:46px;width:40px;height:40px;;background:url('../images/newimg/close_menu.png') no-repeat center center;}


#body_box #subMenu .s_box .mgnb{padding:0px 70px;}
#body_box #subMenu .s_box .mgnb .sgnb{padding-top:43px;}
#body_box #subMenu .s_box .mgnb .sgnb li.f1{margin-bottom:40px;}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 p{}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 p a{display:block;font-weight:500px;font-size:30px;color:#000000;line-height:40px;}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 ul{}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 ul li{}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 ul li a{display:block;font-weight:500px;font-size:16px;color:#3a3a3a;line-height:180%;position:relative;padding-left:15px;}
#body_box #subMenu .s_box .mgnb .sgnb li.f1 ul li a:before{content:'-';position:absolute;top:0px;left:0px;}

#wrap{position:relative;margin-top:120px;}

#section0{display:block;}
#section0 .box{position:relative;width:1600px;margin:0 auto;z-index:4}
#section0 .visual-item {position:relative}
#section0 .visual-item img{border-radius:18px;}
#section0 .lightSlider.lslide{position:relative}
#section0 .visual-item img{border-radius:18px;}
#section0 .visual-item .text{font-weight:700;font-size:18px;color:#ffffff;position:absolute;left:180px;top:380px;letter-spacing:5px;bottom:20%;}
#section0 .bg{position:absolute;left:0px;height:50%;bottom:0px;right:0px;background:#e6f0f1;z-index:3;}
#section0 .lSSlideOuter .lSPager.lSpg{position:absolute;left:0px;width:100%;bottom:40px;}

#section0 .lSSlideOuter .lSPager.lSpg > li a{width:24px;height:24px;background:#086e74;}
#section0 .lSSlideOuter .lSPager.lSpg > li.active a{width:24px;height:24px;background:#fff;}

.section{position:relative}
.section .main_title{position:relative;font-size:26px;color:#086e74;font-family:'GmarketSansMedium';margin-top:60px;height:100px;padding-left:18px;line-height:100px;}
.section .main_title a.more{position:absolute;font-size:18px;color:#6c6c6c;right:0px;top:50%;margin-top:-15px;line-height:20px;padding-right:25px;}
.section .main_title a.more:before{content:'';position:absolute;right:0px;top:0px;background:url('../images/newimg/btn_more.png') no-repeat center center;width:20px;height:20px;}

#section1 {background:#e6f0f1;margin-top:0px;padding-top:60px;}
#section1 .pbox{width:1600px;margin:0 auto;padding-bottom:109px;}
#section1 ul{}
#section1 ul li{float:left;margin-right:50px;}
#section1 ul li:nth-child(3n){margin-right:0px;}
#section1 ul li a{display:block;width:500px;height:430px;overflow:hidden;border-radius:16px;position:relative}
#section1 ul li a .name{position:absolute;bottom:0px;left:0px;width:100%;height:80px;line-height:80px;overflow:hidden}
#section1 ul li a .name:before{position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.7;z-index:2;content:''}
#section1 ul li a .name strong{position:relative;display:block;line-height:80px;font-weight:400;font-size:22px;color:#ffffff;padding-left:20px;padding-right:20px;text-align:center;z-index:4}

#section2 {}
#section2 .pbox{width:1600px;margin:0 auto;}
#section2 .pbox .list_box{position:relative;padding-left:500px;}
#section2 .pbox .list_box li a{display:block;}
#section2 .pbox .list_box .image img{border-radius:16px;}
#section2 .pbox .list_box .big{position:absolute;lefT:0px;top:0px;}
#section2 .pbox .list_box .big li{width:500px;}
#section2 .pbox .list_box .small{position:relative;}
#section2 .pbox .list_box .small li{position:relative;margin-left:50px;float:left}
#section2 .pbox .list_box span.image{display:block;}
#section2 .pbox .list_box span.name{font-size:22px;color:#000000;display:block;line-height:54px;height:54px;overflow:hidden;margin-top:10px;overflow:hidden}
#section2 .pbox .list_box span.date{font-size:18px;color:#6c6c6c;display:block;line-height:180%;}
#section2 .pbox .list_box .small li{position:relative;margin-left:50px;margin-bottom:20px;width:500px;}

#section3 {height:584px;overflow:hidden}
#section3 .pbox{width:1600px;margin:0 auto;}
#section3 .youtube_wrap{position:relative;padding-bottom:60px;}
#section3 .youtube_area{width:759px;margin:0 auto;height:428px;}
#section3 .youtube li{width:759px;position:relative;height:428px;}
#section3 .youtube li a.box{}
#section3 .youtube li a.box span.image{display:block;line-height:0px;position:absolute;left:0px;top:0px;width:100%;height:100%;}
#section3  .lSSlideWrapper{overflow:visible}
#section3  .lSSlideOuter{overflow:visible}
#section3 .youtube li a.box:before{content:'';background:#000;opacity:0.7;z-index:2;position:absolute;left:0px;top:0px;width:100%;height:100%;}
/*#section3 .youtube li.active:hover  a.box:after{content:'';background:url('../images/newimg/youtube_btn.png');z-index:4;position:absolute;left:50%;top:50%;width:90px;height:91px;margin-left:-45px;margin-top:-45px;}*/

#section3 .youtube li.active a.box:before{display:none}


#footer_area{background:#92c9c5;}
#footer_area .sns_link{padding-top:95px;display:block;text-align:center;}
#footer_area .sns_link li{margin-right:8px;display:inline-block}
#footer_area .sns_link li a{display:block;width:33px;height:30px;}
#footer_area .sns_link li.instar a{display:block;background:url('../images/newimg/sns_instar.png') no-repeat center center;}
#footer_area .sns_link li.youtube a{display:block;background:url('../images/newimg/sns_youtube.png') no-repeat center 5px;}
#footer_area .sns_link li.bstage a{display:block;background:url('../images/newimg/sns_bstage.png') no-repeat center 5px;}
#footer_area .sns_link li.x a{display:block;background:url('../images/newimg/sns_x.png') no-repeat center center;}


#footer_area .copyright_box{padding-top:85px;text-align:center;}
#footer_area .copyright_box .logo{background:url('../images/newimg/footer_logo.png') no-repeat center center;width:346px;height:30px;display:inline-block}
#footer_area .copyright_box .cp_name{padding:95px 0px;letter-spacing:0px}
#footer_area .copyright_box .cp_name p{margin-bottom:10px;color:#ffffff;font-size:17px;font-weight:400;letter-spacing:0px}
#footer_area .copyright_box .cp_name p.name{font-weight:500;margin-right:10px;letter-spacing:0px}
#footer_area .copyright_box .cp_name p.tel{font-weight:500;margin-right:10px;letter-spacing:0px}
#footer_area .copyright_box p.ft_copy {font-size:13px;font-weight:400;letter-spacing:0px;padding-top:10px;}
#footer_area .copyright_box p.ft_copy strong{font-size:13px;font-weight:500;letter-spacing:0px}



.sb_contents{padding-top:120px;padding-bottom:300px;}
.sub_contents{width:1600px;margin:0 auto;}
.sb_contents .top_title{text-align:center;font-size:18px;color:#898989;font-family:'GmarketSansBold';padding-top:33px;}
.sb_contents .sub_title{text-align:center;font-size:60px;color:#046e73;font-family:'GmarketSansBold';padding-top:20px;padding-bottom:70px;}

.contents_abount{}
.contents_abount .logo{width:233px;height:339px;background:url('../images/newimg/introduce_logo.png') no-repeat center top;margin:0 auto;position:relative}
.contents_abount .logo:before{content:'';position:absolute;width:169px;bottom:0px;height:3px;background:#92c9c6;left:50%;margin-left:-84px;}
.contents_abount p{margin-top:100px;line-height:180%;font-size:24px;color:#6c6c6c;text-align:center;font-weight:500}


.gem_list{position:relative;}
.gem_list li a{display:block;}
.gem_list li  .image img{border-radius:16px;}
.gem_list li{position:relative;margin-right:50px;float:left;}
.gem_list li:nth-child(2n){margin-right:0px;}
.gem_list li span.image{display:block;position:relative;border-radius:16px;width:775px;height:500px;overflow:hidden}
.gem_list li:hover span.image img{transform: scale(1.2, 1.2); transition-duration: 0.5s;}
.gem_list li span.image img{width: 100%; height: auto;transition-duration: 0.3s;position:relative;z-index:3}
.gem_list li span.image:before{content:'';display:block;background:#000;opacity:0;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:5;transition-duration: 0.3s;}
.gem_list li:hover span.image:before{opacity:0.1;transition-duration: 0.3s;}
.gem_list li span.name{font-size:18px;color:#333333;display:block;line-height:54px;height:54px;overflow:hidden;margin-top:16px;}


.contents_contact{}
.contents_contact .logo{width:233px;height:339px;background:url('../images/newimg/introduce_logo.png') no-repeat center top;margin:0 auto;position:relative}
.contents_contact .logo:before{content:'';position:absolute;width:169px;bottom:0px;height:3px;background:#92c9c6;left:50%;margin-left:-84px;}
.contents_contact p{margin-top:100px;line-height:180%;font-size:24px;color:#6c6c6c;text-align:center;font-weight:500}

.sub_contents.artist {width:100%;}

.sub_contents.artist .sub_title{background:#94cac6;}
.sub_contents.artist .tab_box{background:#94cac6;padding-bottom:50px;}
.sub_contents.artist .tab_box ul{text-align:center;}
.sub_contents.artist .tab_box ul li{display:inline-block;margin:0px 7px;}
.sub_contents.artist .tab_box ul li a{width:285px;height:68px;line-height:68px;border-radius:16px;background:#ffffff;display:block;font-size:24px;line-height:68px;text-align:Center;color:#000;font-weight:500;letter-spacing:0px;}
.sub_contents.artist .tab_box ul li a:hover{color:#046e73;font-weight:500;letter-spacing:0px;}

.contents_artist{width:1600px;margin:0 auto;position:relative}
.contents_artist .artist_profile{margin-top:80px;position:relative;padding-left:713px;height:700px;}
.contents_artist .artist_profile .image{position:absolute;left:0px;top:0px}
.contents_artist .artist_profile .text{padding-top:60px;}
.contents_artist .artist_profile .text .stxt{font-size:24px;color:#086e74;line-height:40px;font-weight:500;margin-bottom:10px}
.contents_artist .artist_profile .text .stxt strong{display:inline-block;border-radius:10px;background:#086e74;font-weight:500;width:178px;text-align:center;color:#fff;margin-right:23px;}
.contents_artist .artist_profile .text .mtxt{margin-top:42px;font-size:20px;color:#6c6c6c;line-height:190%;}

.contents_artist .artitst_discography{margin-top:150px;position:relative;padding-left:390px;}
.contents_artist .artitst_discography .box_title{color:#000000;font-family:'GmarketSansMedium';font-size:30px;position:absolute;padding-top:30px;left:0px;top:0px;}
.contents_artist .artitst_discography .box_title:before{content:'';position:absolute;width:161px;top:0px;height:3px;background:#92c9c6;left:0%;}

.contents_artist .artitst_concert{margin-top:150px;position:relative;padding-left:390px;}
.contents_artist .artitst_concert .box_title{color:#000000;font-family:'GmarketSansMedium';font-size:30px;position:absolute;padding-top:30px;left:0px;top:0px;}
.contents_artist .artitst_concert .box_title:before{content:'';position:absolute;width:161px;top:0px;height:3px;background:#92c9c6;left:0%;}

.contents_artist .artitst_filmography{margin-top:150px;position:relative;padding-left:390px;}
.contents_artist .artitst_filmography .box_title{color:#000000;font-family:'GmarketSansMedium';font-size:30px;position:absolute;padding-top:30px;left:0px;top:0px;}
.contents_artist .artitst_filmography .box_title:before{content:'';position:absolute;width:161px;top:0px;height:3px;background:#92c9c6;left:0%;}


.contents_artist .artitst_award{margin-top:150px;position:relative;padding-top:125px;padding-left:887px;}
.contents_artist .artitst_award .box_title{color:#000000;font-family:'GmarketSansMedium';font-size:30px;position:absolute;padding-top:30px;left:0px;top:0px;}
.contents_artist .artitst_award .box_title:before{content:'';position:absolute;width:161px;top:0px;height:3px;background:#92c9c6;left:0%;}
.contents_artist .artitst_award .image{position:absolute;left:0px;top:125px}
.contents_artist .artitst_award ul{}
.contents_artist .artitst_award ul li{margin-top:20px;position:relative;}
.contents_artist .artitst_award ul li .year{position:absolute;left:0px;color:#010101;font-size:18px;font-weight:700;line-height:180%}
.contents_artist .artitst_award ul li .text{padding-left:82px;}
.contents_artist .artitst_award ul li .text p{line-height:180%;font-size:18px;font-weight:400;width:352px;margin-bottom:10px}


.contents_audition{position:relative;width:1400px;margin:0 auto}
.contents_audition ul{width:660px;border-bottom:1px solid #c8e4e2}
.contents_audition ul li{}
.contents_audition ul li .box{position:relative;padding-left:207px;font-size:20px;color:#6c6c6c;padding-top:15px;padding-bottom:15px;border-top:1px solid #c8e4e2;line-height:35px;}
.contents_audition ul li .box a{font-size:20px;color:#6c6c6c;padding-top:15px;padding-bottom:15px;line-height:35px;}
.contents_audition ul li .box p.s_title{font-size:20px;color:#ffffff;background:#92c9c5;border-radius:8px;width:179px;line-height:39px;position:absolute;left:0px;top:15px;text-align:center;}
.contents_audition ul li .box .textbox{line-height:34px;}
.contents_audition ul li .box .textbox2{line-height:42px;}
.contents_audition ul.two{position:absolute;right:0px;top:0px;}
.contents_audition .btn_area{clear:both;padding-top:58px;text-align:right}
.contents_audition .btn_area a{display:inline-block;border-radius:18px;color:#fff;font-size:20px;text-align:center;width:300px;line-height:72px;background:url('../images/newimg/audition_icon.png') no-repeat 232px 33px #046e73;;}


.artist_slider{padding-left:43px;position:relative}
.artist_slider ul{width:1090px;}
.artist_slider li .box{text-align:center;}
.artist_slider li .box span{display:block;text-align:center;}
.artist_slider li .box span.image{margin-bottom:20px;width:185px;display:inline-block}
.artist_slider li .box span.name{font-size:16px;color:#6c6c6c;font-weight:500;margin-bottom:10px;}
.artist_slider li .box span.name2{font-size:16px;color:#6c6c6c;font-weight:500;margin-bottom:10px;}
.artist_slider li .box span.name3{font-size:16px;color:#6c6c6c;font-weight:500;margin-bottom:10px;}

#artist_slider2.artist_slider li .box span.image{margin-bottom:20px;width:185px;display:inline-block}

#artist_slider1.artist_slider .action{position:absolute;left:0px;width:100%;top:0px;}
#artist_slider1.artist_slider .action a.prev{background:url('../images/newimg/c_slider.jpg') no-repeat left center;height:45px;width:27px;left:0px;top:72px;position:absolute;}
#artist_slider1.artist_slider .action a.next{background:url('../images/newimg/c_slider.jpg') no-repeat right center;height:45px;width:27px;right:-30px;top:72px;position:absolute;}

#artist_slider2.artist_slider .action{position:absolute;left:0px;width:100%;top:50px;}
#artist_slider2.artist_slider .action a.prev{background:url('../images/newimg/c_slider.jpg') no-repeat left center;height:45px;width:27px;left:0px;top:72px;position:absolute;}
#artist_slider2.artist_slider .action a.next{background:url('../images/newimg/c_slider.jpg') no-repeat right center;height:45px;width:27px;right:-30px;top:72px;position:absolute;}


#artist_slider3.artist_slider li .box span.image{margin-bottom:20px;width:185px;display:inline-block}
#artist_slider3.artist_slider .action{position:absolute;left:0px;width:100%;top:50px;}
#artist_slider3.artist_slider .action a.prev{background:url('../images/newimg/c_slider.jpg') no-repeat left center;height:45px;width:27px;left:0px;top:72px;position:absolute;}
#artist_slider3.artist_slider .action a.next{background:url('../images/newimg/c_slider.jpg') no-repeat right center;height:45px;width:27px;right:-30px;top:72px;position:absolute;}


.sub_contents.b_tab .sub_title{background:#fff;}
.sub_contents.b_tab .tab_box .b_tab{background:#fff;padding-bottom:50px;}
.sub_contents.b_tab .tab_box ul{text-align:center;}
.sub_contents.b_tab .tab_box ul li{display:inline-block;margin:0px 7px;}
.sub_contents.b_tab .tab_box ul li a{width:285px;line-height:68px;border-radius:16px;background:#ffffff;border:3px solid #92c9c5;display:block;font-size:24px;line-height:68px;text-align:Center;color:#000;font-weight:500;letter-spacing:0px;}
.sub_contents.b_tab .tab_box ul li a:hover{color:#046e73;font-weight:500;letter-spacing:0px;}
.sub_contents.b_tab .tab_box ul li.active a{color:#046e73}

