﻿@charset "utf-8";

.img_pc_view{display:block;}
.img_mo_view{display:none;}

@media(max-width:760px){
	.img_pc_view{display:none;}
	.img_mo_view{display:block;}
}


label{padding-right:15px;cursor:pointer;}

.articlecont_box{display:block;width:95%;box-sizing: border-box;margin:auto;}
.Commentlist{margin:0 auto;}

.TraffText{color:858584;width:100%;padding-bottom:15px;text-align:left;font-size:20px;}
.TraffText .Th2{font-size: 24px;color:#426BCC}
.adressText{width:100%;padding-right:-10px;padding-top:20px;text-align:left;background-color:#f9f9f9;height:250px;margin-bottom:20px;margin-top:20px}
.adressTextSub{font-size:18px;height:40px;padding-left:2%;}
.contactText{display:block;width:100%;padding-right:-10px;text-align:left;background-color:#FFF;height:150px;}
.teltext{font-size:1.2em;height:40px;padding-left:2%}
@media(max-width:760px){
	.adressTextSub .subaddr{display:none}
	.TraffText{font-size:15px;}
	.TraffText .Th2{font-size: 20px;color:#426BCC}
}

.TraffText h2{
	color:858584;
	font-size:24px;
	margin-bottom:35px;
}

.TraffText span{font-size:19px;padding-right:20px;color:#000;margin-bottom:35px;}

/*섭외문의 이메일 검색*/
.mailsearchForm {display:block;width:95%;margin:auto}
.mailsearchForm .searchbox{display:block;text-align:center;height:60px;padding-top:20px;}
.mailsearchForm .searchbox .btnsearchEmail{width:150px;height:90px;background-color:#d255dd;font-size:20px;}
.mailsearchForm .searchTitle{padding:10px;font-size: 26px;font-weight:600;}
.mailsearchForm .loginBoxRow{padding:5px;width:100%;margin:auto;}
.mailsearch_subTitle{width:100%;font-weight:800;font-size:30px;margin:35px 0 0 0;height:45px;text-align:center;box-sizing:border-box;}
.mailsearchForm .BFSearch_text{width:16%;height:60px;font-size:16px;padding-left:10px;border: solid 1px #d9d9d9;}
.mailsearchForm .BFSearch_select{width:16%;height:60px;font-size:16px;border: solid 1px #d9d9d9;}
.mailsearchForm .mailbtn{width:50%;height:60px;font-size:21px;font-weight:600;background:#D63F8E;color:#FFF;border:0;}

.Phone_text{width:100%;height:50px;font-size:16px;padding-left:10px;border: solid 1px #d9d9d9;}
.Phone_text[type=text]{font-size:16px;height:50px;outline: none;}

/*섭외문의 작성*/
.reserve_container{display:flex;width:100%;margin:0 auto;margin-top:50px;text-align: left;padding-bottom: 100px;}
.reserve_inner{width:40%;margin:0 5% 0 5%}
.reserve_title{font-size:26px;color:#FF0000;font-weight: 600;}

.mailsearchWriteForm {display:block;width:100%;margin:auto;}
.mailsearchWriteForm .loginBoxRow{padding:0px;width:100%;margin:auto;}
.mailsearchWriteForm .writebtnA{width:100%;height:60px;font-size:21px;margin-bottom:30px;font-weight:500;background:#d64652;color:#FFF;border:0;}
.mailsearchWriteForm .writebtnB{width:100%;height:60px;font-size:24px;margin-bottom:30px;font-weight:500;background:#63bfe4;color:#FFF;border:0;border-radius:0px;}
.audition_findList_Cont{text-align:left;margin:20px 0 10px 0;font-size:22px;line-height:40px;font-weight:500;}
.audition_Cont_P{font-size:22px;}

.reserve_bgimg1{background-image: url(../../image/_about_bg01.png);background-size: cover;width:100%;height:200px;}
.reserve_bgimg2{background-image: url(../../image/_about_bg02.png);background-size: cover;width:100%;height:200px;}
.resve3{background-image: url(../../image/_about_bg03.png);background-size: cover;width:100%;height:200px;}

@media(max-width:760px){
	.reserve_container{display:block;width:95%;margin:0 auto;margin-top:20px;text-align: left}
	.reserve_inner{width:100%;margin:0 0 50px 0;}
	.reserve_title{font-size:26px;color:#FF0000;font-weight: 600;}


	.mailsearch_subTitle{height:40px;font-size:26px;font-weight:600;margin-bottom:20px;}
	.mailsearchForm .searchTitle{font-size: 24px;}
	.mailsearchWriteForm .loginBoxRow .writebtn{width:85%;height:50px;font-size:17px;}

	.mailsearchForm .BFSearch_select{width:20%;height:50px;font-size:17px;border: solid 1px #d9d9d9;}
	.mailsearchForm .BFSearch_text{width:18%;height:50px;font-size:17px;padding-left:10px;border: solid 1px #d9d9d9;}
	.mailsearchForm .mailbtn{width:84%;height:50px;font-size:17px;}
	.mailsearchWriteForm .writebtnA{width:100%;}
	.mailsearchWriteForm .writebtnB{width:100%;}
	.audition_findList_Cont{text-align:left;margin:10px 0 10px 0;font-size:16px;font-weight:600;}
	.audition_findList_Cont>p{line-height:30px;}
	.audition_Cont_P{font-size:22px;}
}


/* background-position:bottom; */
.contact-top{
	width:100%;
	height:0;	
	padding:30rem;
	background-color:#9c95ff;
	
	/* background-image: Url(../../image/_about_bg01.png);
	background-size:cover; */
}

.contact-bottom{
	width:100%;
	height:0;
	padding:30rem;
	background-color:#ffdd95;
	/* background-image: Url(../../image/_about_bg01.png);
	background-size:cover; */
}



/*서브페이지 메인이미지*/
/*.TbgImg1{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: auto;width: 100%;transition:transform 1s;}*/
/*그라디언트 샘플
	background: linear-gradient(90deg, rgba(129,222,174,1) 0%, rgba(104,222,159,1) 56%, rgba(86,218,148,1) 100%);
이미지BG 샘플
	background-image: url(../../image/_back-ground-1.png);background-repeat: no-repeat;background-attachment:fixed;
	background-size: cover;background-position:0% 0%;filter: blur(0);}*/

/*회사소개*/
.TbgImg1{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;background-color:#FFF;border-bottom:solid 0px #e7e7e7;}
/*캐스팅정보*/
.TbgImg2{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;}
/*프로필*/
.TbgImg3{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;filter: blur(0)}
/*프로필 View*/
.TbgImg3_View{display:block;position:relative;top:0px;width:100%;height:0px;text-align:center;filter: blur(0)}
/*오디션*/
.TbgImg4{display:block;position:relative;top:0px;width:100%;height:190px;text-align:center;background-color:#FFF;}
/*고객센터*/
.TbgImg5{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;background-color:#FFF;background-size: cover;}
	/*회사소개*/
.TbgImg6{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;background-color:#ffffff;background-size: cover;border-bottom:solid 0px #e7e7e7;}

@media(max-width:760px){
.TbgImg1{display:block;position:relative;top:0px;width:100%;height:100px;text-align:center;background-color:#FFF;border-bottom:solid 0px #e7e7e7;}
.TbgImg2{display:block;position:relative;top:0px;width:100%;height:100px;text-align:center;}
.TbgImg3{display:block;position:relative;top:0px;width:100%;height:150px;text-align:center;filter: blur(0)}
.TbgImg4{display:block;position:relative;top:0px;width:100%;height:100px;text-align:center;background-color:#FFF;}
.TbgImg5{display:block;position:relative;top:0px;width:100%;height:100px;text-align:center;background-color:#FFF;background-size: cover;}
}

/*본문 타이틀*/
.titleimg{display:block;width:95%;padding:0 0 20px 0;text-align:center;margin:auto;}
.titleimg h1{font-family:'outfit';font-size:4.6rem;font-weight:600;color:#000;margin:auto;text-align:center;}
.Tbgsubtitle{max-width:1200px;margin:auto;font-size:1.9rem;color:#3d3d3d;font-weight: 500;padding:4rem 0;line-height: 4rem;text-align:center;}

/*로케이션 바*/
.Location{
	display:block;
	width:100%;
	position:relative;
	background-color:#fdfdfd;
	border-top:solid 0px #e7e7e7;
	margin-bottom:20px;
	box-sizing: border-box;
}
.LocationTextLine{
	width:100%;
	max-width: 1200px;
	height:50px;
	padding-top:20px;
	margin:0 auto;
	text-align:right;
	color:#000;
	font-size:1.6rem;
	font-weight:600;
	box-sizing: border-box;
}
@media(max-width:1500px){
	.LocationTextLine{
		width:100%;
		max-width: 1200px;}
}

@media(max-width:760px){
	.LocationTextLine{width:100%;max-width:90%;}
	.titleimg{width:95%;padding:10px 0;text-align:center;margin:auto;}
	.titleimg h1{font-size:3.5rem;font-weight:600;padding:0px;}
	.Location{width:100%}
	.LocationTextLine{width:100%;font-size:1.4rem;font-weight:500;}
	.Tbgsubtitle{width:100%;margin:auto;color:#3d3d3d;font-weight: 600;line-height:3rem;padding:0;font-size:1.6rem;}
	.LocationTextLine a, .LocationTextLine .first-noview{display:none}
}

/*버튼*/
.btnblue{background-color:#284197;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;}
.btngray{background-color:#555252;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;}
.btnred{background-color:#c60008;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;}
.btngreen{background-color:#03cf5d;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;}
.btnsky{background-color:#1374CC;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;;}
.btnpink{background-color:#D63F8E;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;;}
.btnyellow{background-color:#FF9900;width:145px;height:46px;color:#FFF;border:0;font-size:16px;font-weight:600;;}

.btnsblue{background-color:#284197;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;border-radius:3px;}
.btnsgray{background-color:#555252;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;border-radius:3px;}
.btnspink{background-color:#D63F8E;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;border-radius:3px;}
.btnsred{background-color:#c60008;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;border-radius:3px;}
.btnssky{background-color:#1374CC;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;border-radius:3px;}
.btnsyellow{background-color:#FF9900;width:100px;height:35px;color:#FFF;border:0;font-size:14px;font-weight:600;;border-radius:3px;}

.btnssblue{background-color:#284197;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}
.btnssgray{background-color:#555252;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}
.btnsspink{background-color:#D63F8E;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}
.btnssred{background-color:#c60008;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}
.btnsssky{background-color:#1374CC;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}
.btnssyellow{background-color:#FF9900;width:80px;height:30px;color:#FFF;border:0;font-size:13px;font-weight:500;border-radius:3px;}

.btnsssblue{background-color:#284197;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px}
.btnsssgray{background-color:#999999;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px;}
.btnssspink{background-color:#D63F8E;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px}
.btnsssred{background-color:#c60008;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px;}
.btnssssky{background-color:#1374CC;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px}
.btnsssyellow{background-color:#FF9900;width:80px;height:25px;color:#FFF;border:0;font-size:11px;font-weight:400;border-radius:3px;}

.btnTags{background-color:#999;height:35px;padding:0 20px;margin:10px 2px;color:#FFF;font-size:18px;font-weight:500;border-radius:15px;border:0;}

@media(max-width:760px){
	.btnred{background-color:#c60008;width:25%;height:42px;color:#FFF;border:0;font-size:14px;font-weight:bold;outline:none;;}
	.btngray{background-color:#3d3d3d;width:25%;height:42px;color:#FFF;border:0;font-size:14px;font-weight:bold;outline:none;}
}


  /*--------------------------------------------------------------
  # 회사소개
  --------------------------------------------------------------*/
 
.about-company {width:100%;padding:0 0 10rem 0;}
.about-company .maxcontainer {width:1500px;margin:auto;}
.about-company .about_comp1 {width:100%;margin-top:7rem;margin-bottom:30rem;}
.about-company .about_comp1 p{width:100%;margin: auto;}
.about-company .bottom-box{margin:0;padding:0;}

.about-company .about_comp1 .tit-sub {margin:auto;font-size: 2.1rem;font-weight: 500;color:#696969;padding:1rem 0;text-align: center;}
.about-company .about_comp1 h1{text-align: center; font-size:4.6rem;font-weight:500;padding:0px 0 1rem 0;margin:auto;}
.about-company .about_comp1 h2{text-align: center; font-size:3rem;font-weight:600;padding:7rem 0 0 0;margin:auto;}
.about-company .about_comp1 .subtit {margin:auto;font-size: 2.1rem;font-weight: 500;padding:2rem 0;text-align: center;}
.about-company .about_comp1 .desc{text-align: left; font-size:1.9rem;font-weight:400;padding:0px 0 30px 5rem;}
.about-company .about_comp1 p{font-size:2.5rem;font-weight:500;line-height:4.5rem;}
.about-company .about_comp1 .subtext{padding-bottom:50px;}
.about_comp1::before{
	  z-index: -2;
	  content: '';
	position:absolute;
	top:160px;
	width: 100%;
	height: 700px;
	padding:0;
	border-radius: 200px 0 0 0;
	margin:auto;
	background: #ffedd6;
	/* background-image:url(../../image/_bg1.jpg); */
}

.about_comp1 .btn-contact{width:27rem;padding:2rem;border-radius:1.5rem;background-color:#ffc56e;
	color:#444;font-size:2.1rem;font-family: 'outfit';font-weight:700;margin-right:22%;float:right}

.about_comp1-inline{display: block;width:1200px;margin:auto;padding-top:4rem;text-align: center;}

@media (max-width: 768px) {
	.about-company .about_comp1 {width:100%;margin: auto;}	  
	.about-company .about_comp1 h2{font-size:2.1rem;font-weight:600;padding:5rem 0 0 0;margin:auto;}
	.about-company .about_comp1 .subtit {margin:auto;font-size: 1.4rem;font-weight: 500;}
	.about-company .about_comp1 .tit{text-align: center;font-size:3rem;font-weight:600;padding:0px 0 30px 0rem;}
	.about-company .about_comp1 .desc{text-align: left; font-size:1.4rem;font-weight:400;padding:0px 0 30px 5rem;}
	.about-company .about_comp1 p{font-size:1.5rem;font-weight:500;line-height:2.5rem;}
	.about-company .about_comp1 .subtext{text-align: left;padding-bottom:30px;}

	.about-company .about_comp1-inline{line-height:2.5rem;padding-top:0;}
	.about-company .about_comp1-inline{display: block;width:100%;}
	.about-company .about_comp1-inline .about_left{clear:both;width:95%;}
	.about-company .about_comp1-inline .about_left .about_logo{width:50%;padding:4rem 0;;margin:auto;background-image: url(../../image/logo.png);background-size: cover;}
	.about-company .about_comp1-inline .about_right{float: none;}

	.about_comp1::before{
		top:110px;
		width: 98%;
		height: 400px;
	border-radius: 150px 0 0 0;
	right:0;
	}
	.about_comp1 .btn-contact{width:22rem;margin:0 auto;text-align:center;font-weight:600;float:none;}
}

.about-company .about_comp2 {width:100%;margin: auto;}
.about-company .about_comp2 .tit{text-align: left; font-size:4.6rem;font-weight:600;padding:0px 0 30px 5rem;}
.about-company .about_comp2 .desc{text-align: left; font-size:1.9rem;font-weight:400;padding:0px 0 30px 5rem;}
.about-company .about_comp2 p{font-size:2.1rem;font-weight:400;line-height:3.5rem;}
.about-company .about_comp2 .subtext{padding-bottom:50px;}

.about_comp2-Container{display: flex; width:100%;display:flex;margin:auto;padding:20px 0;}
.about_comp2-Container:first-child{padding-top:0px;}

.about_comp2::before{
	  z-index: -1;
	content: '';
	display: block;
	position:absolute;
	top:700px;
	width: 100%;
	height: 850px;
	padding:0;
	margin:auto;
	border-radius: 0 0 0 200px;
	background: #c0d2e2;
	background-image:url(../../image/__bg.jpg) center center no-repeat;
	background-size: cover; 
	opacity:0.8;
}

.about {
	background: url("../img/about-bg.jpg") center center no-repeat;
	background-size: cover;
	padding: 60px 0;
	position: relative;
  }
  
  .about::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.75);
	z-index: 9;
  }
  
@media (max-width: 768px) {
	.about_comp2::before{
		top:500px;
		width: 98%;
		height: 400px;
		right:0;
	}
}

.age-container{width:100%;padding:5rem 0;}
.age-container {
	width: calc(50% - 3.5rem);
	height: 20rem;
	border-radius: 3rem;
	margin:auto;
  }
.age-container .about_comp1 .txt{font-size:3.5rem;font-weight:600;padding:0px 0 30px 0;}


.about_comp2-Container .box-1{float:left; background-image:url(../../image/age_1.jpg); box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}
.about_comp2-Container .box-2{float:right; background-image:url(../../image/age_2.jpg);box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}
.about_comp2-Container .box-3{float:left; background-image:url(../../image/age_4.jpg); box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}
.about_comp2-Container .box-4{float:right; background-image:url(../../image/age_3.jpg); background-size: cover; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}
.about_comp2-Container .age01:hover{color:#fff8e2;}


/* 회사소개 중 서비스 */

.main-service__wrap {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0rem 0 20rem;
  }
.main-service__wrap .main-service {
	width: calc(33.3333% - 3.5rem);
	height: 57.8rem;
	border-radius: 3rem;
  }
  .main-service + .main-service {
	margin-left: 5rem;
  }

  @media (max-width: 768px) {	
	.main-service + .main-service {
	  margin-left: 0;
	}
  }
  
  .main-service01 {
	background: url("../../image/_bg_service_icon1.jpg") center no-repeat;
	background-size: cover;
  }
  .main-service02 {
	background: url("../../image/_bg_service_icon2.jpg") center no-repeat;
	background-size: cover;
  }
  .main-service03 {
	background: url("../../image/_bg_service_icon3.jpg") center no-repeat;
	background-size: cover;
  }

  
  @media (max-width: 768px) {
	.main-service__wrap {
	  padding: 16rem 0 0rem 0;
	}
  }

.about_comp2 .main-service__wrap {
	max-width: 1200px;
	margin: 0 auto;
	padding: 5rem 0 7rem;
  }
  @media (max-width: 768px) {
	.about_comp2 .main-service__wrap {
	  padding: 1rem 0 10rem 0;
	}
  }

.about-service {position:relative;margin-bottom:15rem;}
.about-service .Main-roll-Title{width:100%;margin:5rem 0 5rem 0;text-align: center;}
.about-service .Main-roll-Title h2{text-align:center;color:#000;font-size: 4.6REM;font-weight: 600;}
.about-service .Main-roll-Title .tit-bottom{color:#525252;font-size: 3rem;font-weight: 600;padding:0 0 2rem 0;}
.about-service .Main-roll-Title p{font-size: 1.8rem;font-weight: 600;padding-top:3rem;}
.T02{margin-top:7rem;margin-bottom:0rem}

.swiper-slide .t, 
.swiper-slide .m{
	display: none;
}
  
.about-system .Main-roll-Title{margin: 7rem 0;}

@media (max-width: 768px) {
	.main-service__wrap .swiper-container {
	  padding: 0 2.4rem;
	}
}

@media(max-width:760px){
	.about-company .maxcontainer {width:100%;margin:auto;}
	.about-service {margin-bottom:0px;width:100%;}
	.about-service .Main-roll-Title{margin-bottom:5rem;}
	.about-service .swiper-slide{float:none;width: 80%;padding:10rem 0;margin: 30px 0px;}
	.about-service .Main-roll-Title h2 {font-size:2.9rem;font-weight:600;color: #525252;}
	.about-service .Main-roll-Title .tit-bottom{font-size: 1.6rem;font-weight: 600;}
	.about-service .Main-roll-Title p{font-size: 1.2rem;;}

	.swiper-container .swiper-slide {height:450px;}
	.swiper-slide .t, 
	.swiper-slide .m{display: block;}
	.swiper-slide .p{display: none;}
	.swiper-slide .swiper-slide img{height:350px;}
	.about-system .main-service__wrap{padding:5rem 0;}
}
  
  
  .main-service .txt {
	position: absolute;
	left: 4rem;
	top: 6rem;
	color: #fff;
  }
  .main-service .txt .tit {
	font-size: 3rem;
	font-weight: bold;
	text-align: left;
}
  .main-service .txt .desc {
	padding-top: 2rem;
	font-size: 2rem;
	text-align: left;
}
@media (max-width: 768px) {
  	.main-service .txt {left: 3rem;top: 3rem;}
	.main-service .txt .tit {font-size: 2.1rem;}
	.main-service .txt .desc {font-size: 1.4rem;}
}
  

  @media (max-width: 768px) {
	
	.about_comp2-Container{width:95%;display:block;padding:0;}
	.about-company .about_comp2 .tit{text-align: left; font-size:2.1rem;font-weight:600;padding:10px 0 0 3rem;}
	.about-company .about_comp2 .desc{text-align: left; font-size:1.4rem;font-weight:600;padding:0px 0 0 3rem;}

	.about_comp2-Container .box-1{float:none; background-size: 100%; height:136px;;margin:0px 0;padding:10px 0;}
	.about_comp2-Container .box-2{float:none; background-size: 100%; height:136px;;margin:20px 0;padding:10px 0;}
	.about_comp2-Container .box-3{float:none; background-size: 100%; height:136px;;margin:20px 0;padding:10px 0;}
	.about_comp2-Container .box-4{float:none; background-size: 100%; height:136px;;margin:20px 0;padding:10px 0;}

	.age-container {
		width: 100%;
		height: 20rem;
		border-radius: 3rem;
		margin:auto;
		padding:5rem 0;
	  }

}
  


  .about-company{position: relative; margin:0 auto;width:100%}
  .about-bg{width: 100%;position: relative;margin-top:50px;padding: 100px 0 100px 0;text-align:center;}
  .about-bg.imgbg{padding:0 0 0 0;width: 1024px;;text-align:center;background-color:rgb(166,223,234);text-align:center;margin:0 auto;}
  .about-bg::before{
	  z-index: -1;
	  content: '';   
	  position: absolute;
	  left:0; 
	  top:-21000px;
	  width: 100%;
	  height: 360px;
	  background:#fffae8;
  }
  
  .about-partner {
	/* background: url(../../image/sparkle.jpg) no-repeat fixed center;
	background-size: cover; */
	padding: 50px 0;
	text-align:center;
	width: 100%;
	height: 360px;
	margin-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
  }
  
  .maps{margin:0 0 15rem 0;}
  .maps .contact{margin-top:0;padding-top:30px;margin:0 auto;}
  .maps .mapcontainer{width:100%;display: block;}

  #map{width:100%;height:500px;margin:0 auto;border-radius:3rem;}

  .contact .leftmap{width:98%;}
  .contact .textcontainer{width:98%;border:solid 0px #ddd;background-color: #f9f9f9;padding-top:10px;margin-top:20px;margin-bottom:10px;}
  .contact .textcontainer h2{font-size:25px;padding-left:20px;}
  .contact .textcontainer p{font-size:17px;padding-left:20px;}
  .contact .contact-email h2{font-size:2.6rem;padding-left:20px;}
  
  .contact .section-title h2 {
	  font-size: 20px;
	  font-weight: 500;
	  margin-bottom: 20px;
	  padding-bottom: 0;
	  color:#3f3939;
  }
  .contact .contact-phone a:hover {color: #4f92af;}
  .contact .contact-address, .contact .contact-phone, .contact .contact-email {margin-bottom: 30px;}
  .contact .contact-address p{padding-left:30px;}
  .contact .contact-address h2, .contact .contact-phone h2, .contact .contact-email h2{
	  font-size: 18px;
	  font-weight: 600;
	  margin-bottom: 0px;
	  color:#3f3939;
  }
  .publicway{color: #777;font-size:15px;padding:10px 0 0 30px;}
  
  .viewmaplink{text-align:right;padding:10px 0 20px 0;}
  .mapbtnyellow{background-color:#FFF;width:80px;height:46px;color:#FF9900;border:solid 1px #DDD;font-size:16px;font-weight:600;}
  .mapbtnblue{background-color:#FFF;width:80px;height:46px;color:#284197;border:solid 1px #DDD;font-size:16px;font-weight:600;}
  .mapbtngreen{background-color:#FFF;width:80px;height:46px;color:#03cf5d;border:solid 1px #DDD;font-size:16px;font-weight:600;}
  #map{height:600px;border:none;}
	  
  @media(max-width:760px){
	.maps .mapcontainer{width:100%;margin: auto;margin:3rem 0;}
	#map{width:100%;padding-bottom:26rem;margin:0 auto;border-radius:2rem;}
	.contact .leftmap{width:100%;}
	.contact .textcontainer{width:98%;}
	.contact .textcontainer p{font-size:1.5rem;padding-left:20px;color: #777;}
	.contact .textcontainer h2{font-size:2.1rem;padding-left:20px;}

	.contact .contact-email h2{font-size:15px;padding-left:20px;}
	.contact .section-title h2 {font-size: 18px;font-weight: 500;margin-bottom: 20px;padding-bottom: 0;color:#3f3939;}
	.contact .contact-phone a:hover {color: #4f92af; }
	.contact .contact-address, .contact .contact-phone, .contact .contact-email {margin-bottom: 15px;}
	.contact .contact-address h2, .contact .contact-phone h2, .contact .contact-email h2{
		font-size: 16px;font-weight: 600;margin-bottom: 0px;color:#3f3939;}
	.publicway{color: #777; font-size:14px;}

	.viewmaplink{text-align:center;padding:10px 0 20px 0;}
	.mapbtnyellow{background-color:#FF9900;width:30%;height:40px;margin-top:10px;color:#FFF;border:0;font-size:14px;font-weight:400;}
	.mapbtnblue{background-color:#284197;width:30%;height:40px;color:#FFF;border:0;font-size:14px;font-weight:400;}
	.mapbtngreen{background-color:#03cf5d;width:30%;height:40px;color:#FFF;border:0;font-size:14px;font-weight:400;}
	#map{height:300px;}
  }
  
	

/*작성글 찾기 배경색*/
.searchmailF{
	display: none;
	position:relative;text-align:center;height:450px;padding-top:0px;width:100%;
   -webkit-box-pack: center;
	   -ms-flex-pack: center;
		   justify-content: center;
   -webkit-box-align: center;
	   -ms-flex-align: center;
		   align-items: center;
		   
	 /*background:#f5e5b0;*/
 }   

.searchmailF::before{
	z-index: -1;
	content: '';   
	position:absolute;
	left:0; 
	top:0px;
	width: 100%;
   	height: 450px;
	background:#fff5e8;
 }

/*프로필 LIST - 검색하기*/
.profilesortbox{display:block;width:98%;padding-bottom:30px;padding-left:0.5%;text-align:center;margin:auto;}

/*정렬하기*/
.profilesortbox .profilesearch{display:block;width:800px;margin: auto;}
.profilesortbox .profilesearch .profilesort{display:flex;margin:0 auto;text-align: center;}
.profilesortbox .profilesearch .sort-container{float:left;width:160px;padding:0 10px;background:#2478c7;box-sizing: border-box;border-radius:0px ;}
.profilesortbox .profilesearch .sort-container .AudSelect3{width:120px;height:30px;margin-top:10px;border:none;padding-left:10px;background:#2478c7;outline:none;color:#FFF;}
.profilesortbox .profilesearch .sort-container .AudSelect3 li{font-size:15px;font-weight: 300;color:#FFF;}

/*검색박스*/
.profilesearch .search-container .searchtextbox_inline{display: flex;width:550px;height:50px;margin:0 0 0 0px;padding-right:10px;background:#FFF;
	box-sizing: border-box;border-radius:0px;border:solid 2px #2478c7;}
.profilesearch .search-container .searchtextbox_inline .TopPF_Name{
  width:500px;height:30px;display:inline;font-size:17px;text-align:center;padding:0 0 0 10px;outline:none;border:none;border-bottom:solid 0px #555;IME-MODE:active;box-sizing: border-box;
  background-color:#FFF;color:#444;margin-top:7px;}
.profilesearch .searchtextbox_inline .TopPF_Name::placeholder{color:#444;font-weight: 400;font-size:17px;}
.profilesearch .searchtextbox_inline .inputBFbtn{background-image:url('../../image/_b_Search2.png');
  display:inline;cursor:hand;width: 20px; height:30px; margin-top:5px; border:none; outline:none; background-color: #FFF; margin-right: -8px;}
.profilesearch.searchtextbox_inline .inputBTbtn:hover{background-color: #94F3E2;}

@media(max-width:760px){
.profilesortbox .profilesearch{width:95%;margin:auto;box-sizing: border-box;padding-left:20px;}
.profilesortbox .profilesearch .sort-container{width:120px;border-radius:0;}
.profilesearch .search-container .searchtextbox_inline{width:200px;border-radius:0;}
.profilesearch .search-container .searchtextbox_inline .TopPF_Name{width:160px;}
}

.fa-caret-right{padding:0 2px;font-size:10px;}
.fa-arrow-alt-circle-right{font-size:30px;}

/*MTLLink*/
.Now_BFTitle{color:#666;font-size:1.6rem}
.Now_BFTitle:hover{color:#426BCC;text-decoration: underline;}
.LinkMore {color:#666;}
.LinkMore:hover{color:#D60000;text-decoration: underline;}

@media(max-width:760px){
.inputidbox[type=text]{width:85%;}
.inputpwdbox{width:85%;}
.Now_BFTitle{font-size:1.2rem;}
}

/*프로필 사진 리스트*/
.profile{width:100%;text-align:center;box-sizing:border-box;margin-top:40px;}
.profile-sort li{float:left;}
.profile-list{width: 100%;margin:0 auto;box-sizing:border-box;}
.profile-list li{float: left; width: 23%;margin: 0 0 4% 1.5%; text-align: center;}
/*.profile-list .img{width: 100%; height: 420px; position: relative; overflow: hidden;background: rgb(255, 255, 255);cursor:hand;border-radius:50% 50% 50% 50%;}*/
.profile-list .img{width: 100%; height: 420px; position: relative; overflow: hidden;background: rgb(255, 255, 255);cursor:hand;border-radius:70px;}
.profile-list .img img{position: absolute; left: 0; top:80; bottom: 0; right: 0; margin: auto;width: 100%;}
.profile-list .txt > *{display: block}
.profile-list .txt{font-size: 1.233em}
.profile-list .txt{margin: 3% 0 1.5% 0;height: 1.07em;overflow: hidden;color: #333;letter-spacing: -0.03em;line-height: 1.15}

/*PROFILE LIST 마우스 오버 효과*/
section .profile .middlename{transition:.5s ease; opacity:0; position: absolute; top:85%;left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); text-align:center;}
section .profile .profile-list .img img {transition:transform 1s;}
section .profile .profile-list .img:hover img {opacity: 0.6;transform: scale(1.2);}
section .profile .profile-list .img:hover .middlename {opacity: 0.5;}
section .profile .profile-list .img .middlename .text {background-color:#fff;color:#000;font-size: 26px;padding: 15px 200px;width:100%;}

@media(max-width:1560px){
.profile-list .img{width: 100%; height: 320px; position: relative; overflow: hidden;background: rgb(255, 255, 255);cursor:hand;border-radius:10% 10% 10% 10%;}
}
@media(max-width:1240px){
	.profile-list .img{width: 100%; height: 280px; position: relative; overflow: hidden;background: rgb(255, 255, 255);cursor:hand;border-radius:10% 10% 10% 10%;}
	}
@media(max-width:760px){
.profile{width:95%;}
.profile-list{width:90%;box-sizing: border-box;margin:auto;}
	.profile-list li{width:100%;}
	.profile-list .img{width:100%;height: 30rem;margin-bottom: 25px;}
	.profile-list .img img{top:0; bottom: 0;}
	
	section .profile .profile-list .img .middlename {opacity: 0.5;}
	section .profile .profile-list .img .middlename .text {background-color:#ffffff;color:#000;font-size: 26px;padding: 5px 150px;}
}

/*====== 프로필 VIEW ======*/
.profile-view{position: relative;margin-left:1%;margin-bottom:300px;text-align:center;}
.pf-name{padding:20px 0;line-height:35px;}
.pf-name::after{
	content: '';
	display: block;
	width: 360px;
	height: 1px;
	padding:0;
	margin:  auto;
	margin-top:30px;
	background: #505050;}
.pf-name2{padding:10px 0 10px 0;line-height:35px;font-size:16px;}
.pf-name3{padding:0px 0 30px 0;line-height:35px;font-size:16px;}
.pfname{font-size:21px;font-weight:600;}

.picsview{width:95%;margin-left:0%;margin:0 auto;display:inline-block;text-align: center;}
.profile-view .main_pic{float:right;max-width:40%;margin:auto;}
.profile-view .main_pic img{position: relative; left: 0; top:0; bottom: 0; right: 0; margin: auto;max-width: 100%;border:solid 0 #E1E1E1;cursor:hand;border-radius:4%;}

.picstable{float:left;display:block;width:58%;margin-left:1%;}
.pics_table li{float:right; width: 24%; margin: 0 0 1% 1%; text-align: center;position: relative;}
.pics_table .img{width: 100%; height: 170px; position: relative; overflow: hidden;background:rgb(255, 221, 177) ;border:solid 1px #eee;cursor:hand;border-radius:15% 15% 0 15%;}
.pics_table .img img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: auto;width: 100%;;}

/*PROFILE VIEW 사진 LIST 마우스 오버 효과*/
.picstable .middlename{transition:.5s ease; opacity:0; position: absolute; top:85%;left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); text-align:center;}
.picstable .pics_table .img img {transition:transform 1s;}
.picstable .pics_table .img:hover img {opacity: 0.5;transform: scale(1.2);}
.picstable .pics_table .img:hover .middlename {opacity: 0.8;}
.picstable .pics_table .img .middlename .text {background-color:#ca59b2;color:#000;font-size: 26px;padding: 5px 150px;}

/*====경력
테두리박스  display: table-cell;vertical-align: middle;*/
.PF_BoxCareer{display:flex;padding-bottom:50px;width:95%;margin:auto;}

/*경력 좌측박스*/
.pf_career {display:block;float:left;font-size:17px;line-height:20px;padding-top:50px;padding-left:0%;width:95%;margin:auto;position: relative;}

/*경력 우측 자기소개 영상, 태그*/
.PFtagcareerTitle{height:60px;width:100%;font-size:42px;font-weight:500;padding:5px;padding-top:80px;text-align:left;margin:15px;}
.pf_tagcareer {display:block;position: relative;padding:50px 0;width:95%;margin:auto;}
.pftagcareerTag {display:block;float:none;width:95%;margin:auto;text-align:left;font-size:15px;line-height:20px;padding-bottom:10px;}

/*경력타이틀/내용*/
.PFCareerTitle{height:60px;width:100%;font-size:42px;font-weight:500;padding:5px;padding-top:20px;text-align:left;border-bottom:solid 1px #bbb;border-top:solid 0px #c2c2c2;margin:15px;}
.PFCareerCont{width:97%;font-size:1.3em;text-align: left;line-height:34px;padding-top:20px;margin: auto;}
.PFCareerCont p{line-height:42px;}

/*ON THE MEDIA*/
.pf_viewcareer {display:block;font-size:17px;line-height:20px;padding-left:1%;padding-top:50px;width:95%;text-align:center;margin: auto;}
.PFViewCareerTitle{height:60px;width:92%;font-size:40px;line-height:60px;font-weight:500;text-align:left;border-bottom:solid 0px #bbb;
	padding:50px;margin: auto;}
.pf_viewcareer img{width:100%;max-width:90%;padding:30px 0;}
.PFViewCareerCont{width:95%;font-size:1.2em;line-height:20px;margin: auto;padding:80px 0;}

/*최하단 여백*/
.CareerBottom{padding-top:50px;}


@media(max-width:760px){
/*경력*/
.pf_Boxcareer {display:block;width:95%;margin:auto;text-align: center;}
.pf_career {display:block;float:none;margin: auto;}

/*경력타이틀/내용*/
.PFCareerTitle{display:block;height:50px;width:95%;font-size:36px;font-weight:500;padding:15px;text-align:center;border-bottom:solid 1px #bbb;margin:15px;}
.PFCareerCont{display:block;width:95%;font-size:0.9em;text-align: left;line-height:34px;padding-bottom:30px;}

/*경력 우측 자기소개 영상, 태그*/
.pf_tagcareer {float:right;width:95%;margin:auto;margin-left:2%;box-sizing:border-box;}
.pftagcareer {display:block;float:none;font-size:15px;line-height:18px;}
.PFtagcareerTitle{text-align:center; font-size:32px;font-weight:500;}
.pftagcareerTag {display:block;float:none;text-align:left;font-size:15px;line-height:20px;padding-bottom:10px;}
.pftagcareerCate {display:block;float:none;font-size:15px;line-height:18px;}

/*ON THE MEDIA*/
.pf_viewcareer {display:block;width:95%;float:left;margin-left:1%;}
.PFViewCareerTitle{display:block;;height:50px;width:95%;font-size:32px;line-height:60px;border-bottom:solid 0px #bbb;border-top:none;text-align: center;}
.PFViewCareerCont{display:block;position: relative;width:95%}
.PFViewCareerCont iframe{max-width:95%;margin:auto;}
.PFViewCareerCont p img{max-width:95%;max-height:95%;margin:auto;padding-bottom:10px;}

.profile-view{width:95%;}
.profile-view .main_pic{max-width:99%;margin:0 auto;padding-bottom:2px;text-align: center;float:none;}
.pfname{font-size:1.3rem;}

.picstable{display:block;width:98%;padding-left:0%;}
.pics_table {width:100%;display:inline-block;margin-left:3px;}
.pics_table li{float:left;width: 19%; margin: 0 1% 1% 0%;position: relative;}
.pics_table li .img{width: 100%;height:80px; position: relative; overflow: hidden;cursor:hand;}
.pics_table .img img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: auto;width: 100%;border:solid 2px #E1E1E1;border-radius:10%;}

.pf_career {display:block;float:right;font-size:18px;line-height:20px;padding-top:50px;padding-left:1%;width:100%;text-align:center;margin:auto;}
.pf_career a{text-decoration:underline;color:#0066CC;}
.pf_career li{list-style-type:circle;}
.pf_career p{list-style-type:circle;line-height:24px;}
.pf_career {width:98%;padding:5px;text-align:left;}
.CareerBottom{display:none}
.PFCareerTitle{width:100%;margin:auto;font-size:30px;margin-top:15px;height:50px;box-sizing: border-box;}
.CareerBottom{padding-top:50px;}
}

/*캐스팅현황 리스트*/
.board .casting_list {width:100%;text-align:center;margin:auto;padding-left:0.5%;overflow: hidden;box-sizing: border-box;}
.board .casting_list li{float: left;padding-right:1%;padding-bottom:1%;width:20%;}
.board .casting_list li a{box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}
.board .casting_list li a:hover { box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.16);}

.board .casting_list .casting-wrap .img{width: 100%; height: 0; padding-bottom:360px;position: relative; overflow: hidden;background: #f5f5f5;cursor:pointer;border-radius:10px;border:solid 1px #e1e1e1;}
/* Fix List - insta size 반영 2025-02-13 */
.board .casting_list .castingFix-wrap .img{width: 100%; height: 0; padding-bottom:440px;position: relative; overflow: hidden;background: #f5f5f5;cursor:pointer;border-radius:10px;border:solid 1px #e1e1e1;}

.board .casting_list .img img{position: absolute; left: 0; top:0; right: 0; margin: auto;width: 100%;transition:transform 1s;}
.board .casting_list .img:hover img {transform: scale(1.05); }	

.board .casting_list .casting-wrap {box-shadow: 0px 4px 16px rgba(75, 75, 75, 0.08);transition: 0.3s;margin:auto;}
.board .casting_list .casting-wrap:hover { box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.16);border-radius:10px;} 
.board .casting_list .casting-wrap:hover img {opacity: 0.8;transition: 0.3s;}
.board .casting_list .castingFix-wrap {box-shadow: 0px 4px 16px rgba(75, 75, 75, 0.08);transition: 0.3s;margin:auto;}
.board .casting_list .castingFix-wrap:hover { box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.16);border-radius:10px;} 
.board .casting_list .castingFix-wrap:hover img {opacity: 0.8;transition: 0.3s;}

.board .casting-page{width:100%;margin:50px 0;}
.articlecont_box .casting-pics{position:relative;margin:auto;margin-top:50px;text-align: center;}
.articlecont_box .casting-pics img{width:60%;border-radius:30px;margin-top:5rem;}

@media(max-width:760px){
	.board .casting_list li{width: 95%;padding:0 7px 30px 3%;}
	.board .casting_list .img{width:100%;height:0;padding-bottom:178px;}
	.board .casting_list .casting-wrap .img{padding-bottom:342px;background: #fff;}
	.articlecont_box .casting-pics img{width:100%;border-radius:30px;margin-top:0px;}
}

/*주요캐스팅 리스트이미지 마우스 오버 시 효과*/
/*크기 변경이 될 사각형을 그립니다
section .picscasting .picscasting-list {width: 100px; height: 100px; text-align:center; background:yellow; margin:100px 100px;
 }
효과를 ease  속도로 0.5초 동안 일어나게 합니다.
*/


/*게시물 보기
현장사진, 영상결과물 리스트*/
.board .PF_PicsList {width:100%;text-align:center;margin:auto;padding-left:.5%;overflow: hidden;box-sizing: border-box;}
.PF_PicsList li{float: left;padding-right:1%;padding-bottom:1%;width:25%;}
.PF_PicsList li a{display: block;}
.PF_PicsList .img{width: 100%; height: 0; padding-bottom:calc(100% * 0.48);position: relative; overflow: hidden;background: #000;cursor:pointer;border-radius:0px;}
.PF_PicsList .img img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: 0 auto;width: 100%;transition:transform 1s;}
.PF_PicsList .img:hover img{transform: scale(1.2); }
.PF_PicsList .titlebox{width:100%;padding:20px 10px;height:70px;background: #FFF;box-sizing:border-box;}
.PF_PicsList .titlebox .text .BF_Title{font-size:1.9rem;font-weight:500;text-align:left;padding:5px 0px;}
.PF_PicsList .titlebox .text .BF_MTitle{display:none}

/* 현장스케치, 포트폴리오 리스트 */
.PF_PicsList .portfolio-wrap {box-shadow: 0px 4px 16px rgba(75, 75, 75, 0.08);transition: 0.3s;margin:auto;border:solid 1px #E3E3E3;}
.PF_PicsList .portfolio-wrap:hover { box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.16);border:solid 1px #E1E1E1;border-radius:0px;} 
.PF_PicsList .portfolio-wrap:hover img {opacity: 0.4;transition: .4s;}

@media(max-width:760px){
	.PF_PicsList li{float: left;padding:0 7px 30px 3%;width: 95%;}
	.PF_PicsList .img{height:0;padding-bottom:calc(100% * 0.5);}
	.PF_PicsList .titlebox{width:100%;background: #FFF;padding:15px 10px;}
	.PF_PicsList .titlebox .text{font-size:1.5rem;font-weight:400;text-align:left;padding:10px;}
	.PF_PicsList .titlebox .text .BF_MTitle{display:block}
	.PF_PicsList .titlebox .text .BF_Title{display:none}

}


.ComTab4List{display:flex;padding:10px;margin-top:20px;width:100%;height:190px;background:#fff;border:1px solid #DDD;}
.ComTab4List li{float: left; width: 23%; margin: 0 0 4% 1%; text-align: center;position: relative;}
.ComTab4Lbox{width:16%;margin-right:2%;}
.ComTab4Mbox{float:left;width:42%;margin-right:2%;}
.ComTab4Lbox .typeiconbox{width:95%;height:170px;border:solid 2px #e9e9e9;margin-top:10px;margin-left:10px;}
.ComTab4Lbox .typeicontext{font-size:24px;margin-top:20px;}
.ComTab4List .cast_img{width: 35%; height: 150px; position: relative; overflow: hidden;background: #000;cursor:hand;margin:15px 15px 0 15px;}
.ComTab4List .cast_img img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: auto;width: 100%;transition:transform 0.6s;}
.ComTab4List .cast_img:hover img {transform: scale(1.2);}​
/*.ComTab4List .cast_txt > *{display: block}*/
.ComTab4List .txt{font-size: 1.233em}
.ComTab4List .cast_title{margin: 3% 0 1.5% 0;height: 2.07em;color: #333;letter-spacing: -0.03em;line-height: 1.15;font-size:16px;}
.ComTab4List .cast_title .BF_MTitle{display:none;}
.ComTab4List .cast_modelid{position:relative;width:98%;margin:0 auto;}
.ComTab4List .cast_modelid .modelPFlist{display:block;width:60px;height:60px;position:relative;float:left; overflow: hidden;background: #000;margin:2px;}
.ComTab4List .cast_modelid .modelPFlist img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin: auto;width: 100%;transition:transform 0.6s;}
.ComTab4List .cast_modelid .modelPFlist:hover img {transform: scale(1.2); }​

/*PROFILE LIST 마우스 오버 효과*/
.ComTab4List .cast_modelid .middlename{transition:0.5s ease; opacity:0; position: absolute; top:50%;left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); text-align:center;}
.ComTab4List .cast_modelid .modelPFlist .img img {transition:transform 0.5s;}
.ComTab4List .cast_modelid .modelPFlist .img:hover img {opacity: 0.3;transform: scale(1.2);}
.ComTab4List .modelPFlist:hover .middlename {opacity: 0.8;}
.ComTab4List .modelPFlist .middlename .text {color: white;font-weight:bold;font-size: 12px;padding: 5px 20px;}/*background-color:#8CBEF0;*/

@media(max-width:760px){
.ComTab4List{box-sizing: border-box;}
.ComTab4Lbox{width:23%;margin-right:2%;}
.ComTab4Mbox{float:left;width:35%;margin-right:2%;}
.ComTab4List .cast_title{text-align:center;padding-top:20px;}
.ComTab4List .cast_modelid, 
.ComTab4List .cast_modelid .modelPFlist,
.ComTab4List .cast_title .BF_Title{display:none;}
.ComTab4List .cast_title .BF_MTitle{display:inline;}
.ComTab4Lbox .typeiconbox{width:100%;height:150px;border:solid 2px #e1e1e1;margin-top:10px;margin-left:2px;border-radius:10px;}
}

/*이미지게시판 -큰 썸네일2개가 한줄*/
.comTab6{display:block;width:100%;box-sizing: border-box; }
.ComTab6List{padding:5px 1% 30px 0;margin-top:40px;width:48%;background:#fff;text-align:center;float:left}
.ComTab6List .cast_title{display: block;text-align:left;width:99%;height: 40px;color:#000;padding-top:25px;margin:0 auto;margin-bottom:30px;border-bottom:0px solid #e1e1e1;}
/*.ComTab6List li{float: left; width: 23%; margin: 0 0 4% 2%; text-align: center;position: relative;}*/
.ComTab6List .cast_img{display:block;position: relative;width: 100%; height: 320px; overflow:hidden; background:#000;cursor:hand;margin:auto;border:0;}
.radius2{border-radius:0px 0 0 00px;}
.radius1{border-radius:0;}
.radius4{border-radius:0 0 0 90px;}
.radius3{border-radius:0 90px 0 0;}
.ComTab6List .cast_img img{position: absolute; left: 0; top:0; bottom: 0; right: 0; margin:0 auto;width: 100%;transition:transform 1s;}
.ComTab6List .cast_img:hover img {opacity:0.5;transform: scale(1.2);}​

.ComTab6List .cast_modelid{width:98%;margin:0 auto;}
.ComTab6List .cast_modelid .modelPFlist{display:block;width:80px;height:60px;position:relative;float:left; overflow: hidden;background: #000;margin-right:1px}
.ComTab6List .cast_modelid .modelPFlist img{position: absolute; left: 0; top:30px; bottom: 0; right: 0; margin: auto;width: 100%;transition:transform 0.6s;}
.ComTab6List .cast_modelid .modelPFlist:hover img {transform: scale(1.2); }​

.ComTab6List .cast_txt > *{position:relative;}
.ComTab6List .cast_txt {position:relative;display: none;}
.ComTab6List .cast_txt{font-size: 1.233em;}

@media(max-width:760px){
.comTab6{width:98%;margin:auto;text-align:center;}
.ComTab6List{padding:5px 0 10px 0;margin:auto;margin-left:1%;width:98%;}
.ComTab6List .cast_title{display:block;}
.ComTab6List .cast_img{display:block;position: relative;width: 98%; height: 0; padding-bottom:50%; overflow:hidden; background: #000;cursor:hand;margin:auto;text-align:center;}
.ComTab6List .cast_modelid{display:block;}
.radius2{border-radius:20px;}
.radius1{border-radius:20px;}
.radius4{border-radius:20px;}
.radius3{border-radius:20px;}
.ComTab6List .cast_txt{font-size: 1em;}
}

.LoginContainer{width:100%;}

/*게시판 이미지-캐스팅정보 / 메인페이지 캐스팅뉴스 섭외구분자*/
.selGubun_img_10{width:90px;height:35px;background-color:#26c221;color:#FFF;border:0;font-size:0.8em;border-radius:50px;}/*섭외진행 BB5204/F2BF7B*/
.selGubun_img_11{width:90px;height:30px;background-color:#e04299;color:#FFF;border:0;font-size:0.7em;border-radius:20px;}/*섭외완료*/
.selGubun_img_12{width:90px;height:30px;background-color:#426BCC;color:#FFF;border:0;font-size:0.7em;border-radius:20px;}/*모델확정*/
.selGubun_img_31{width:90px;height:30px;background-color:#ffa742;color:#FFF;border:0;font-size:0.7em;border-radius:20px;}/*촬영실시*/
.MselGubun_img_10{display:none}/*섭외진행*/
.MselGubun_img_11{display:none}/*섭외완료*/
.MselGubun_img_12{display:none}/*모델확정*/
.MselGubun_img_31{display:none}/*촬영실시*/

/*게시판 리스트, 뷰-제목상단 해시태그*/
/* .selGubun_10, .selGubun_11, .selGubun_12, .selGubun_31{font-size:14px;color:#FFFFFF;font-weight:400;width:120px;height:30px;border-radius:15px;} */
.selGubun_10, .selGubun_11, .selGubun_12, .selGubun_31{font-size:16px;font-weight:500;width:120px;height:30px;border-radius:15px;text-align: center;padding:0;}
.selGubun_10{color:#eb466f;border:dashed 1px #eb466f;padding-top:5px;;}/*섭외진행*/
.selGubun_11{color:#fff;border:dashed 0px #e04299;padding-top:5px;background-color:#e04299;}/*섭외완료*/
.selGubun_12{color:#fff;border:dashed 0px #ff9900;padding-top:5px;background-color:#ff9900;}/*모델확정*/
.selGubun_31{color:#fff;border:dashed 0px #15BD9F;padding-top:5px;background-color:#15BD9F;}/*촬영실시*/
.MselGubun_10, .MselGubun_11, .MselGubun_12, .MselGubun_31{display:none;}

/*댓글신청 아이콘*/
.selGubun_img_reply{width:7%;height:18px;;color:#009bfa;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:10px;}

.img_h_9{width:10%;height:30px;color:#15BD9F;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:10px;}
.img_h_8{width:10%;height:30px;color:#D63F8E;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}
.img_h_7{width:50px;height:30px;color:red;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}
.img_h_6{width:50px;height:30px;color:red;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}/*8CBEF0*/
.img_h_5{width:50px;height:30px;color:red;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}
.img_h_34{width:60px;height:24px;color:c60008;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}/*연습실시*/
.img_h_33{width:10%;height:24px;color:red;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:11px;}/*섭외완료*/
.img_h_32{width:10%;height:24px;color:8CBEF0;border:0;font-size:1em;border-radius:0 10px 0 10px;background-color:#FFF;font-size:11px;}/*녹음실시*/
.img_h_31{width:10%;height:24px;color:#fe7676;border:1px solid #426BCC;border-radius:0 10px 0 10px;background-color:#FFF;font-size:12px;}/*촬영실시	F99B1C*/

.icon_NoticeA{width:50%;height:24px;background-color:db2f23;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:13px;}/*공지*/
.icon_NoticeB{width:10%;height:29px;background-color:db2f23;border:0;border-radius:10px;color:#FFF;font-size:13px;}/*공지*/
.Ico_New{width:30px;height:18px;background-color:#F99B1C;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:11px;}/*공지*/
.Icon_Reply{width:30px;height:18px;background-color:#F99B1C;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:11px;;}/*댓글*/

.news-img{width:90px;height:35px;background-color:#26c221;color:#FFF;border:0;font-size:0.8em;border-radius:20px;margin-right:20px;}/*섭외진행 BB5204/F2BF7B*/
.notice-img{width:90px;height:30px;background-color:#e04299;color:#FFF;border:0;font-size:0.7em;border-radius:20px;margin-right:20px;}/*섭외완료*/

@media(max-width:760px){
	/*MainPage CastingNews Icon*/
	.MselGubun_img_10{float:left;width:17%;height:22px;background-color:#26c221;color:#FFF;border:0;font-size:0.8em;border-radius:10px;}/*섭외진행 BB5204/F2BF7B*/
	.MselGubun_img_11{float:left;width:17%;height:22px;background-color:#631f44;color:#fff;border:0;font-size:0.8em;border-radius:10px;}/*섭외완료*/
	.MselGubun_img_12{float:left;width:17%;height:22px;background-color:#426BCC;color:#fff;border:0;font-size:0.8em;border-radius:10px;}/*모델확정*/
	.MselGubun_img_31{float:left;width:17%;height:22px;background-color:#ffa742;color:#fff;border:0;font-size:0.8em;border-radius:10px;}/*댓글신청*/
	.selGubun_img_10{display:none}/*섭외진행 BB5204/F2BF7B*/
	.selGubun_img_11{display:none}/*섭외완료*/
	.selGubun_img_12{display:none}/*모델확정*/
	.selGubun_img_31{display:none}/*댓글신청*/

	/*Casting News 본문 해시태그*/
	.MselGubun_10{display:inline-block;color:#FF0000;font-size:1.4em;}/*섭외진행 BB5204/F2BF7B*/
	.MselGubun_11{display:inline-block;color:#009bfa;font-size:1.4em;}/*섭외완료*/
	.MselGubun_12{display:inline-block;color:#426BCC;font-size:1.4em;}/*모델확정*/
	.MselGubun_31{display:inline-block;color:#15BD9F;font-size:1.4em;}/*댓글신청*/
	.selGubun_10{display:none}/*섭외진행 BB5204/F2BF7B*/
	.selGubun_11{display:none}/*섭외완료*/
	.selGubun_12{display:none}/*모델확정*/
	.selGubun_31{display:none}/*댓글신청*/
	
	.news-img{width:15%;height:22px;font-size:0.7em;border-radius:20px;margin-right:10px;}/*섭외진행 BB5204/F2BF7B*/
	.notice-img{width:15%;height:22px;font-size:0.7em;border-radius:20px;margin-right:10px;}/*섭외완료*/

	.img_i_10{display:block;width:10%;height:24px;background-color:#FFF;border:0;color:#961758;font-size:0.8em;border:1px solid #db2f23;border-radius:2px;}/*섭외중 BB5204/F2BF7B*/
	.img_i_11{display:block;width:10%;height:24px;background-color:#000;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*섭외완료*/
	.img_i_12{display:block;width:10%;height:24px;;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*모델확정*/
	.img_i_13{display:block;width:7%;height:18px;;background-color:purple;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*댓글신청*/
	.img_i_34{display:block;width:10%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*연습실시*/
	.img_i_33{display:block;width:10%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*섭외완료*/
	.img_i_32{display:block;width:10%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*녹음실시*/
	.img_i_31{display:block;width:10%;height:24px;background-color:#FFF;border:1px solid #8DBE3A;border-radius:0 10px 0 10px;color:#8DBE3A;font-size:0.8em;}/*촬영실시	F99B1C*/
	.icon_NoticeA{display:block;width:50%;height:24px;background-color:db2f23;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:13px;}/*공지*/
	.icon_NoticeB{display:block;width:30%;height:24px;background-color:db2f23;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:13px;}/*공지*/


	.main-rollimg .img_i_10{display:block;width:15%;height:24px;background-color:#FFF;border:0;color:#db2f23;font-size:0.8em;border:1px solid #db2f23;border-radius:2px;}/*섭외중 BB5204/F2BF7B*/
	.main-rollimg .img_i_11{display:block;width:15%;height:24px;background-color:#000;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*섭외완료*/
	.main-rollimg .img_i_12{display:block;width:15%;height:24px;;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*모델확정*/
	.main-rollimg .img_i_13{display:block;width:7%;height:18px;;background-color:purple;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*댓글신청*/
	.main-rollimg .img_i_34{display:block;width:15%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*연습실시*/
	.main-rollimg .img_i_33{display:block;width:15%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*섭외완료*/
	.main-rollimg .img_i_32{display:block;width:15%;height:24px;background-color:red;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:0.8em;}/*녹음실시*/
	.main-rollimg .img_i_31{display:block;width:15%;height:24px;background-color:#FFF;border:1px solid #8DBE3A;border-radius:0 10px 0 10px;color:#8DBE3A;font-size:0.8em;}/*촬영실시	F99B1C*/
	.main-rollimg .icon_NoticeA{display:block;width:50%;height:24px;background-color:db2f23;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:13px;}/*공지*/
	.main-rollimg .icon_NoticeB{display:block;width:30%;height:24px;background-color:db2f23;border:0;border-radius:0 10px 0 10px;color:#FFF;font-size:13px;}/*공지*/

	}

.radio_1{width:10%;height:18px;border:0;font-size:.8em;border-radius:15px;}/*섭외진행 BB5204/F2BF7B*/

.PagelistContainer{display:block;margin:0 auto;padding-top:10px;padding-bottom:30px;text-align:center;width:100%}
.BFContent{padding:6rem;font-size:1.6rem;line-height:3rem; padding-bottom:50px;margin-bottom:20px;}
.BFContent p{padding-top:10px;padding-bottom:10px;}
.BFContent p img{max-width:100%;height:auto;}

@media(max-width:760px){
.BFContent{width:90%;padding:2rem 0;font-size:1.3rem;line-height:2.2rem; margin:auto;margin-bottom:3rem;}
.BFContent p img{object-fit:contain;aspect-ratio:auto;}
/* object-fit:fill, scale-down,cover,none */
/* aspect-ratio:auto;가로세로비율-부모요소가 height :auto;로 되어 있어야 작동 */
.BFContent iframe{max-width:98%;padding:1%;max-height:90%}
}

.BoardBtnLink{font-size:11;text-decoration:none;color:#000;}
.BoardBtnLink a.hover{font-size:11;text-decoration:none;color:#F8B912;}
.BoardBtns{display:block;width:100%;padding:30px 0 100px 0;text-align:center;}

.comment-box{display:block;width: 96%;height:100px;padding:10px 0;margin: auto;margin-bottom:10px;text-align:center;}
.comment-List{display:block;width: 96%;padding:10px 0;border:solid 1 #DDD;}

.CommentWriteBox{
	border:solid 1 #EEE;
	background:#FeFeFe;
	width:70%;
	height:50px;
	padding-left:10px;
	padding-top:6px;
	margin-top:10px;
	margin-left:40px;
	float:left;
	border-radius:10px;outline:none;
}

/*댓글버튼*/
.LineWriteBtn{
	background:#c60008;
	float:left;
	width:10%;
	height:50px;
	margin:10px 5px;
	font-size:14px;
	color:#FFF;
	border:0;border-radius:10px;
}

.boardview .NT_Title_Line{line-height:5rem;text-align: center;font-size:3.6rem;font-weight:500;}
.boardview .NT_Title_Line{margin-top:5rem;}
.boardview .NT_Title{font-size:3rem;line-height:4rem;padding-top:5rem;}
.boardview h2{font-size:3.1rem;font-weight:600;;line-height:4rem;padding-top:5rem;text-align:center;}
.boardview .NT_Date_Line {line-height: 3.5rem;font-size: 1.6rem;text-align:center;padding-top:2rem;}

.boardview .NTContent{padding:60px;font-size:1.6rem;line-height:3rem; padding-bottom:50px;margin-top:5rem;}
.boardview .NTContent p{padding-top:10px;padding-bottom:10px;}

.prenext_box{width:95%;margin:auto;padding:10px;border-top:solid 1px #e1e1e1;box-sizing:border-box;font-size:1.6rem;}
.prenext_box .BF_Title{display:inline;font-size:1.6rem;}
.prenext_box .BF_MTitle{display:none}

.prenext_box .bf_now{padding:10px;}
.prenext_box .bf_next{padding:10px;}

@media(max-width:760px){
	.boardview .NT_Title_Line{line-height:2.4rem;width:95%;height:6.5rem;text-align: right;}
	.boardview .NT_Title{font-size:2.1rem;line-height:2.4rem;}
	.boardview .NTContent{width:90%;padding:1.5rem;font-size:1.4rem;line-height:2.4rem;margin:auto;margin-top:2rem;}
	.boardview .NTContent p img{width:95%;padding:1%;}
	.LineWriteBtn{width:20%;}

	.prenext_box{width:95%;padding:10px 10px;box-sizing:border-box;font-size:1.2rem;}
	.prenext_inbox{text-align:left;padding-left:10px;box-sizing:border-box;}
	.prenext_box .bf_now{padding:6px 0;}
	.prenext_box .bf_next{padding:6px 0;}
	.prenext_box .bf_next span{margin-right:10px;font-weight:500;font-size:1.4rem;}
	.prenext_box .BF_Title{display:inline;}
	.prenext_box .BF_MTitle{display:none;}

	.prenext_box{width:95%;padding:10px 0;border-top:solid 1px #e1e1e1;box-sizing:border-box;}
	.prenext_box .BF_MTitle{display:inline;}
	.prenext_box .BF_Title{display:none;}

	.CommentWriteBox{width:60%;}
}


/*  background-color:rgb(166,223,234);
  background-color:E8FDFF;*/

	
.about-partner h2 span{
   display: block;
   margin-top:12px;
   color:#fff;
   font-size: 44px;
   font-weight: 300;
}

/*마이페이지*/
.MyPageListBox{
	display:block;
	width:100%;
	margin:10px 0 20px 0;
	padding-left:10px 0 50px 10px;
	background-color:#F1F1F1;
	border:solid 1 gray;
}



/* BF_FindList.asp - CONTACT 메뉴구성 */
  
  .contact-subbanner__wrap {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 12rem 0 7rem 0;
	/* border:solid 2px red; */
  }
  .contact-subbanner__wrap .main-tit__wrap {margin: auto;}
  .contact-subbanner__wrap .main-tit__wrap h2{font-size:4rem;font-weight:600;text-align: center;padding:30px 0;}
  .contact-subbanner__wrap .main-tit__wrap .tit-sub {margin:50px 0 0 0}
  .contact-subbanner__wrap .main-tit__wrap .tit-sub .bold1{font-weight:700;}
  .contact-subbanner__container {display: inline-block;align-items: center;justify-content: center;gap: 2.5rem;margin:auto;margin-bottom:10rem;width:100%;text-align: center;}
  .contact-subbanner__container .tit {font-weight:700;width:70%;}
  .subbanner_right{float:right;width:49%;}
  .subbanner_left{float:left;width:49%;margin-right:1%;}
  .contact-subbanner__wrap::before{
	z-index: -1;
	content: '';   
	position: absolute;
	left:0; 
	top:80px;
	width: 100%;
	height: 600px;
	background: #efefef;
	background: #c4a3eb;
	background: rgb(153, 157, 216);
	background: #ffeed8;
	opacity:1;
  }
    
  @media (max-width: 768px) {
	.contact-subbanner__wrap {width:100%;padding: 1rem 2.4rem;}
	.contact-subbanner__container{width:100%;}
	.contact-subbanner__container .tit {font-size:1.8rem;font-weight:700;width:100%;text-align: center;}
	.contact-subbanner__container::before{top:140px;width: 100%;height: 180px;}
	.contact-subbanner__wrap::before{top:10px;width: 100%;height: 310px;}	
  }

  .subbanner_top-box{width:500px;padding:15rem 3rem;background-color:#FFF;border:solid 0px #333;border-bottom:0;border-radius:30px 30px 0 0  }	
  .contact01{background: url("/image/__contact_bg01.jpg")center no-repeat; background-size: cover; opacity: 0.8;transition: 0.3s;width:100%;}
  .contact02{background: url("/image/__contact_bg02.jpg")center no-repeat; background-size: cover; opacity: 0.8;transition: 0.3s;width:100%;}

  .contact-subbanner {
	display: block;width: 100%;height: 21rem;margin: 0rem 0;padding: 3rem;
	align-items: center;justify-content: space-between;
	border-radius: 0 0 3rem 3rem;
	box-shadow: 5px 8px 9px rgba(0, 0, 0, 0.14);
	transition:.5s ease;
	text-align: center;
  }

.contact-subbanner .tit {padding:0rem 3rem 1.5rem 3rem;color: #fff;text-align: center;margin: auto;font-size: 3rem;}
.contact-subbanner .desc {font-size: 2.4rem;color:#fff;width:100%;padding:0 3rem;}

.contact-subbanner.type1 {background-color: #48c568;background-size: cover;width:100%;border:#42aa5c solid 2px;}
.contact-subbanner.type2 {background-color: #ffc272;background-size: cover;width:100%;border-top:solid 0 ;color:#222;border:#d6a462 solid 2px;}/* ffcb86 */
.contact-subbanner.type2 a{color:#fff;}
/* .contact-subbanner:hover{border-radius: 10rem;transition:.5s ease;background-color:#000;} */

.contact-subbanner .material-symbols-outlined{font-size:4.5rem;color:#fff3e3;bottom:0;padding-right:2rem;;float:right;}
.btn-contact .material-symbols-outlined{font-size:2.5rem;color:#444;margin:0%;font-weight:500;}


@media (max-width: 768px) {
	.contact-subbanner {
	height: 10rem;
	width:170px;
	flex-direction: column;
	justify-content: center;
	margin: 0rem 0;
	padding: 0 1rem;
	}
	.contact-subbanner .material-symbols-outlined{font-size:2.5rem;color:#fff3e3;bottom:0;right:0;float:right;}
	.btn-contact .material-symbols-outlined{font-size:2.5rem;bottom:0;right:0;float:right;}
	.subbanner_top-box{width:100%;padding:5rem 0;background-color:#fff4ee;}
	.contact-subbanner .desc {font-size: 1.6rem;}
	.contact-subbanner .tit {font-size: 2.4rem;padding:2rem 1rem 1rem 1rem;}
}

/* 오디션 신청 후 배너 */
.afterAudition__wrap::before{
	z-index: -1;
	content: '';   
	position: absolute;
	left:0; 
	top:-5rem;
	width: 100%;
	height: 700px;
	background: #ffeed8;
	background: #c4a3eb;
	background: #f2d5f8;
	background: #eff8ff;
	opacity:1;
  }
.afterAudition__container {top:5rem;margin:auto;margin:10rem 0;width:100%;}
.afterbanner-cont{padding:15px;}


/* 신청완료 페이지 */
.afterAudition_tit_wrap{margin:auto;width:1200px;top:50rem;margin-top:15rem;}
.afterAudition_tit_wrap h3{font-size:19px;text-align: center;line-height: 5rem;}
.afterAudition_tit_wrap h2{font-size:27px;text-align: center;line-height: 5rem;}
.after-comment{margin-top:3rem;color:#D00000;font-weight:600;font-size:1.9rem;}

@media (max-width: 768px) {
.afterAudition__container {margin:5rem 0;}
.afterAudition_tit_wrap{width:95%;}
.afterAudition_tit_wrap h3{font-size:15px;}
.afterAudition_tit_wrap h2{font-size:21px;}
.after-comment{margin-top:2.1rem;font-weight:600;font-size: 1.6rem;}
}
/* 오디션 신청 */
#contentWrap .container{width:1200px;max-width:80%;}
.AuditionTable{width:100%;box-sizing: border-box;}

.Tr_Table{display:flex;width:100%;border-bottom:solid 1px #ddd}
.Td_Left{width:20%;float:left;text-align:center;font-size:16px;height:70px;line-height:70px;background:#fff3fc}
.Td_Right{width:75%;float:right;text-align:left;font-size:14px;padding-left:3%;line-height:70px;}

/*오디션 텍스트입력*/
.audition-text{font-size:16px;padding-left:10px;width:60%;border: solid 1px #ccc;border-radius: 0.7rem;}
.audition-text[type=text]{font-size:16px;outline: none;background-color: #fff3fc;height:50px;}
.audition-text[type=number]{font-size:16px;outline: none;background-color: #fff3fc;height:50px;}
.audition-text[type=password]{font-size:16px;outline: none;background-color: #fff3fc;width:30%;height:60px;}
.audition-text::placeholder{font-size:1.6rem;}
.audition-line .filediv{width:90%;height:35px;margin-top:5px;}
.audition-text[type=file]{font-size:1.6rem;margin-top:5px;}
.Agreechkbox[id=MBCheck]{width:15px; height:15px; border:solid 1px #000;padding:0; margin-right:4px;}

.audition-pwd{width:50%;height:50px;font-size:16px;padding-left:10px;border: solid 1px #ccc;}
.audtion-select{width:10%;height:50px;text-align: center;font-size:16px;border: solid 1px #ccc;outline:none;border-radius: 0.7rem;background-color: #fff3fc;}
.audtion-phone_select{width:10%;height:60px;font-size:16px;border: solid 1px #ccc;outline:none;border-radius:7px;text-align: center;}
.smallbox{width:10%;}

/*오디션*/
.audition_container{display:block;width:1200px;text-align:center;margin:0 auto;border-top:solid 3px #ddd;}
.viewinfo{clear:both;width:100%;margin:3rem 0;}
.viewinfo_ad{clear:both;width:100%;margin:3rem 0;}
.viewinfo_GFA{clear:both;width:100%;margin:0 0 3rem 0;}

/* Audition 메뉴 중 배너 */
.viewinfo .main-notice-banner{display: block; width: 1200px;height:650px;text-align:center;margin:auto;}
.viewinfo .main-notice-banner img{width:100%;height:100%;border-radius:30px;}
/* 인스타 광고 Kind=5 */
.viewinfo_ad .main-notice-banner{display: block; width: 1200px;height:100%;text-align:center;margin:auto;}
.viewinfo_ad .main-notice-banner img{width:100%;height:100%;border-radius:30px;}

.viewinfo_GFA .main-notice-banner{display: block; width: 1080px;height:100%;text-align:center;margin:auto;}
.viewinfo_GFA .main-notice-banner img{width:100%;height:100%;border-radius:30px;}

@media (max-width: 768px) {
   .viewinfo_ad .main-notice-banner{width:100%;height:100%;margin:auto;}
   .viewinfo_ad .main-notice-banner .img img{width:360px;height:360px;border-radius:30px;border:solid 0px black;}
   .viewinfo_ad .main-notice-banner .img2 img{width:360px;height:960px;border-radius:30px;border:solid 0px black;}
   .viewinfo_ad .swiper-slide{clear: both;width: 90%;margin: 0px 0px;}
   .viewinfo_ad .swiper-container{padding-top:2rem;}
   
   .viewinfo_GFA .main-notice-banner{width:100%;height:360px;margin:auto;}
   .viewinfo_GFA .main-notice-banner .swiper-container{width:100%;height:360px}
   .viewinfo_GFA .main-notice-banner .img img{width:360px;height:360px;border:solid 0px black;}
}

.audition_rightbox{display:inline-block;width:100%;}
.audition_Title{height:60px;font-size:3.6rem;font-weight:600;padding-top:30px;text-align:left;;box-sizing:border-box;}

.audition_subTitle{width:20%;text-align: center;  margin:auto; margin-bottom:5rem;font-weight:600;font-size:3rem;
	background-color:#27c468;color:#fff;padding:15px 0;box-sizing:border-box;border-top:solid 0px #ccc;}
.audition_BsubTitle{width:100%;height:70px;text-align:left;font-size:30px;padding:30px 0 10px 0;box-sizing:border-box;}
.audition_subTbg{width:100%;height:0px;height:50px;padding-left:30px;box-sizing:border-box;border-bottom:solid 1px #ccc;}
.audition_container .ckeditor-textbox{font-size:1.6rem;padding-left:10px;width:60%;height:120px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #fff3fc;}

.audpicsubmit1{height:40px;padding-top:30px;font-size:18px;}

.JoinInfo{display:flex;padding:40px 0;font-size:1.6rem;font-weight:500;line-height:2.5rem;}
.JoinInfo_left{float:left;padding-top:10px;}
.JoinInfo_right{float:right;padding:5px;text-align: left;line-height: 3rem;}

.audition_container .audition-line{display: flex;width:100%;margin-top:1.5rem;}
.audition-line .input-left{width:20%;float:left;font-size:1.6rem;font-weight:600;padding:25px 0;}
.audition-line .input-right{width:80%;float:right;font-size:1.6rem;text-align: left;}

.audition-line .paddingtop{padding-top:2rem;}
.audition-line .margintop{margin-top:2rem;}

.auditionView_container{display:block;width:98%;text-align:center}

.audition-bottom{clear:both;padding:50px;text-align: center;margin-bottom:10rem;}


.audition-step-Container{position: relative; margin:0 auto;width:80%;}
.audition-step-Container .step-container{display:block;width:66%;margin:auto;margin-bottom:3rem;text-align: center;}
.step_img_m {width:95%;margin:auto;}

@media(max-width:760px){
	.audition-step-Container{width:100%;}
	.audition-step-Container .step-container{width:90%;}
}

@media(max-width:760px){
	.audition_container{display:block;width:90%;text-align:center;box-sizing: border-box;padding-top:2rem;}
	.audition_container .audition-line{display: block;width:100%;margin-top:1rem;}
	
	.audition_rightbox{display:block;width:100%;margin-left:1%;margin-top:10px;}
	.audition_leftbox{display:block;width:100%;box-sizing:border-box;}
	.viewinfo{margin:0;}
	.JoinInfo_right{float:right;font-size:1.6rem;padding:5px;text-align: left;line-height: 2rem;}

	.audition_Title{font-size:2.6rem;padding-top:10px;width:95%;text-align:center;}
	.audition_subTitle{width:50%;padding:10px 0;border:0;text-align:center;margin:auto;margin-top:2rem;margin-bottom:2rem;
		font-size:1.6rem;font-weight:500;color:#fff;box-sizing:border-box;}

	.audition_BsubTitle{width:100%;height:45px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-weight:600;font-size:1.4rem;margin:0; padding:10px 0;}
	
	.audition_container .audtion-select{width:27%;height:50px;font-size:1.5rem;border: solid 1px #ccc;}
	.audtion-phone_select{width:25%;height:50px;font-size:1.5rem;border: solid 1px #ccc;outline:none;border-radius:0.7rem;text-align: center;}
	.audition_container .audition-text{width:90%;height:50px;font-size:1.6rem;padding-left:10px;border: solid 1px #ccc;}
	.audition-text[type=file]{width:100%;font-size:1.6rem;}
	.audition-text[type=number]{font-size:1.6rem;height:50px;}
	.audition-text[type=text]{font-size:1.6rem;height:50px;}
	.audition_container .audition-text[type=password]{background-color: #fff3fc;width:30%;height:60px;}
	.audition_container .ckeditor-textbox{font-size:1.6rem;padding-left:10px;width:90%;}

	.audition_container .audition-line .input-left{float:none;width:100%;text-align:left;padding:0.5rem 0 0.5rem 0.5rem;font-size:1.6rem;}
	.audition_container .audition-line .input-right{float:none;width:100%;font-size:1.6rem;}
	.audition_container .paddingtop{padding-top:1rem;}
	.audition_container .margintop{margin-top:2rem;}

	.smallbox{width:29%;}
	.audition_container .smallbox{width:29%;}
	.audition_container .input-right .smallbox{width:28%;}
	.audtion-tag{font-size:1.6rem;}
	.audition_container .JoinInfo{text-align: left;padding:0 0 20px 0;font-size:1.6rem;font-weight:400;line-height: 1.6rem;;}
	
	.JoinInfo_left{float:left;padding-top:7px;}
}



.info_policy {overflow:hidden;position:relative;width:100%;margin:auto;padding:1rem 0;}
.info_policy .tit{font-size:1.6rem;font-weight:600;margin:0 auto;padding:5px;box-sizing: border-box;}
.info_policy .tit-sub{font-size:1.6rem;font-weight:500;margin:0 auto;padding:15px 5px;}

.info_policy .Policy-Box{overflow-x:hidden;overflow-y:scroll;
	width:60%;	height:120px;box-sizing: border-box;padding:10px 15px 15px;line-height:20px;
	color:#A85996;font-size:1.2rem;text-align:left;background-color:#f6edff;border:1px solid #ddd;border-radius:0.7rem;}

.info_policy .profileJoinPolicyBox{
	overflow-x:hidden;overflow-y:scroll;width:90%;height:90px;;padding:1rem;border:2px solid #c1caca;line-height:20px;
	color:#5961a8;font-size:12px;text-align:left;background-color:#dcfcfc;}

.Joincheck{font-size:1.4rem;padding:10px 0;}

@media (max-width:760px){
.info_policy {width:100%;margin:auto;padding:0rem 0 1.5rem 0 ;}
.info_policy .tit{font-size:1.6rem;padding-left:0px;box-sizing: border-box;}
.info_policy .tit-sub{font-size:1.3rem;font-weight:400;margin:0 auto;padding:15px 5px;}
.info_policy .Joincheck{font-size:1.3rem;padding:10px 0;}
.info_policy .Policy-Box{width:90%;height:80px;border-radius: 0.7rem;padding:1rem;}
.info_policy .Policy-Box p{font-size:1.2rem;}
}


/*우편번호*/
.audition-line .Addr1 {height:60px;width:100%;padding-left:10px; font-size:1.6rem;margin-top:10px;margin-bottom:0.6rem;border:solid 1px #ccc;}
.audition_rightbox .Addr1[type=text]{width:60%;height:50px;font-size:16px;border-radius: .7rem;background-color: #fff3fc;}
.audition_rightbox .Addr1::placeholder{font-size:1.6rem;}
.audition .Addr1 {height:50px;width:100%;padding-left:10px; font-size:16px;margin-top:10px;border:solid 1px #ccc;border-radius: .7rem;}
.AddrB {height:60px;width:20%;font-size:16px;padding-left:0px;background-color: #dfdfdf;border-radius: .7rem;}
.AddrZ {height:60px;width:20%;padding-left:10px; font-size:15px;margin-top:10px;border: solid 1px #ccc;border-radius: .7rem;}
.audition_rightbox .AddrZ[type=text]{width:20%;height:60px;font-size:16px;border-radius: .7rem;background-color: #fff3fc;}
.audition_rightbox .AddrZ::placeholder{font-size:1.6rem;}
/* .Addrsub11 {height:50px;width:100%; font-size:16px;padding-left:10px;border:solid 1px #ddd;background-color:#F0f0f0;border-radius: .7rem;} */
.audition_rightbox .Addrsub11::placeholder{font-size:1.6rem;}
.audition_rightbox .btnsyellow{height:49px;font-size:1.6rem;}

@media(max-width:760px){
.audition-line  .Addr1[type=text] {height:50px;width:90%;padding-left:10px; font-size:1.6rem;margin-top:5px;margin-left:0px;border: solid 1px #ccc;}
.AddrB {height:50px;width:40%;font-size:13px;}
.audition-line .AddrZ[type=text] {height:50px;width:80px;font-size:13px;padding:3px;}
.Addrsub11 {height:50px;width:100%; font-size:13px;margin-top:10px;padding-left:10px;border: solid 1px #ccc;background-color:#f1f1f1}
.audition_rightbox .btnsyellow{height:49px;width:85px;font-size:13px;}
.audtion-tag{display:none}
}

/*오디션신청내용 보기 audition_view*/
.auditionviewbox{width:100%;padding-top:30px;display:flex}
.auditionviewPicsUl{width: 20%; text-align: center;position: relative;}
/*.auditionviewPicsUl li{width: 100%; height: 100%; padding:0 0 0;position: relative; overflow: hidden;background: #000;cursor:hand;border:solid 2px red}*/
.auditionviewPicsUl .mainimg{width: 100%; height: 100%; padding:0 0 0;position: relative; overflow: hidden;background: #000;cursor:hand}
.auditionviewPicsUl .mainimg img{width: 100%;position: absolute; left: 0; top:0; bottom: 0; right: 0;}
.auditionPicstable{width:80%;margin: 30px 0; text-align: center;position: relative;}

#contentsub {margin-top:10px;}

/*border:solid 2px red;background-image: url(../../image/content1bg.jpg);background-repeat: repeat-x;background-size:;background-position:bottom;*/
.ModelTable{display:inline-block;width:100%;padding:90px 0 30px 0;border-bottom:solid 1px #ddd;}
.BFmodellist{padding:10px 0;font-size:16px;width:100%;}
.ModelTable .modelPFlist{margin:0 auto;text-align: center;}
.ModelTable .modelPFlist{display:block;width:100px;height:100px;position:relative;float:left; overflow: hidden;background: #000;margin:2px;border-radius:10px;border:solid 0px #eee;}
.ModelTable .modelPFlist img{position: absolute; left: 0; top:0; ; right: 0; margin: auto;width: 100%;transition:transform 0.6s;}
.ModelTable .modelPFlist:hover img {transform: scale(1.2); }​
/* .ModelTable .modelPFlist .middlename .text {color: white;font-weight:bold;font-size: 12px;padding: 15px 15px;} */
/*background-color:#8CBEF0;*/

/*PROFILE LIST 마우스 오버 효과*/
.ModelTable .modelPFlist .middlename{
	position: absolute; top:200px;left:50%;
	transition:0.6s ease; opacity:0;
	transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); 
	text-align:center;}
.ModelTable .modelPFlist img {transition:transform 0.6s;}
.ModelTable .modelPFlist:hover img {opacity: 0.3;transform: scale(1.2);}
.ModelTable .modelPFlist:hover .middlename {opacity: 0.8;}
.ModelTable .modelPFlist:hover .middlename .text {color:#fff;font-weight:bold;font-size: 12px;padding: 15px 15px;}


@media(max-width:760px){
.ModelTable{padding:30px 0 30px 0;border-bottom:solid 1px #ddd;}
.ModelTable .modelPFlist{width:23%;height:90px;margin-right:1%;}
.ModelTable .modelPFlist:hover .middlename .text {color:#fff;font-weight:bold;font-size: 10px;padding: 45% 30%;}
}

/*///////////스타일//////////////*/
.sselect{
	height:30px; 
	border:1px;
	border-style: groove;
	background-color:#FFFFFF; 
	border-color:#D3D3D3;
	padding:0 0px 0 2px;
	font-size:14px;
	vertical-align:middle;
}  

.Mselect{
	height:35px; 
	border:1px;
	border-style: groove;
	background-color:#FFFFFF; 
	border-color:#EEE;
	padding:0 0px 0 2px;
	vertical-align:middle;
	font-size:16px;
}  

/*///////////////////////////////게시판//////////////////////////////*/


/* 공지사항 */
.noticeList{display:inline-block;width:100%;box-sizing: border-box;margin:0 auto;}
.NoticeTable {display:block;width:100%;height:100%;margin: 0 auto;border-top:solid 2px #aaa;padding-bottom:3rem;}
.NoticeTable li{height:10rem;padding:3rem 0 0 2rem;line-height:4rem;border-bottom:solid 1px #ccc;padding-left:2%;}
.noticepage{padding-bottom:3rem;}

.noticeList .Notice-Date{float:right;padding-top:10px;color:#999;font-size:1.4rem;}
.noticeList .Notice-Content{float:left;padding:0;}

@media(max-width:760px){
	.NoticeTable li{height:8rem;margin:0;padding:1.8rem 0 0 0;line-height:1.5rem;;}
	.noticeList .Notice-Content{float:none;line-height:0.1rem;}
	.noticeList .Notice-Date{float:;padding-top:10px;color:#999;font-size:1.3rem;}
}
/* 게시판 시작 */
.board-container{width:100%;max-width:1200px;margin:auto;padding:0;position: relative;border:solid 0px #ccc;}

.boardlist{display:inline-block;width:100%;box-sizing: border-box;margin:0 auto;}

.BoardList_table{margin:0 auto;border-top:solid 0px #ccc;}
.boardlist .BF_Notice{width:100%}
.BF_Head{border-top:solid 0px #ccc;}

.board-write_container{width:100%;display:block;margin:auto;box-sizing: border-box;padding-top:0px;position: relative; border-bottom:solid 1px #E1E1E1}
.board-input_subtitle{width:100%;padding:30px 5%;font-size:16px;}
.board-write_container .board-input_line{display:block;width:90%;font-size:1.6rem;font-weight:600;padding:1rem;height:100px;}
.board-write_container .board-input_line .input-left{width:25%;float:left;font-size:1.6rem;font-weight:600;padding:2rem 1.5rem;text-align: right;background-color: #f9f9f9;border:solid 0px #ccc;height:60px;border-radius: 7px;;}
.board-write_container .board-input_line .input-right{width:75%;float:right;font-size:1.6rem;font-weight:600;padding:0 1.5rem;}
.board-write_container .board-input_line .morecheck {padding:0 0 4rem 1.5rem;}
.antispam{padding-bottom:5rem;}

.board-write_container .board-input_oneline{width:100%;font-size:1.6rem;font-weight:600;padding-left:5%;}
.board_write .BF_Content{width:100%;height:100px;box-sizing:border-box;}
.BF_Write .BF_Content{width:100%;height:100px;box-sizing:border-box;font-size:1.6rem;}


.board-btn_line{width:100%;text-align: center;margin:7rem 0 10rem 0;}
.board-write_container .ckeditor-textbox{font-size:1.6rem;padding:1rem;width:100%;height:200px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #ffeed8;}
.board-write_container .ckeditor-smalltextbox{font-size:1.6rem;padding:1rem;width:100%;height:120px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #ffeed8;}
.board-write_container .textbox-area{height:24rem;}
.board-write_container .textbox-smallarea{height:16rem;}
.board-write_container .Policy-area{height:18rem;}

/*섭외문의 글쓰기 텍스트입력*/
.board-write_container .audtion-phone_select{font-size:16px;width:20%;border: solid 1px #e1e1e1;border-radius: 0.7rem;background-color: #ffeed8;}
.board-write_container .audition-text{font-size:16px;padding-left:10px;width:100%;border: solid 1px #e1e1e1;border-radius: 0.7rem;}
.board-write_container .audition-text[type=text]{font-size:16px;outline: none;background-color: #ffeed8;height:60px;}
.board-write_container .audition-text[type=password]{font-size:16px;outline: none;background-color: #ffeed8;width:30%;height:60px;}
.board-write_container .audition-text::placeholder{font-size:15px;}
.board-write_container .smallbox{width:20%;height:60px;}

/* 섭외 문의 게시판 */
.board-input_line .info_policy {overflow:hidden;position:relative;width:100%;margin:auto;padding:0rem 0;}
.board-input_line .info_policy .tit{font-size:1.6rem;font-weight:500;margin:0 auto;padding:5px;box-sizing: border-box;}
.board-input_line .info_policy .tit-sub{font-size:1.6rem;font-weight:500;margin:0 auto;padding:15px 5px;}

.board-input_line .info_policy .Policy-Box{overflow-x:hidden;overflow-y:scroll;
	width:100%;	height:95px;box-sizing: border-box;padding:10px 15px 15px;line-height:20px;
	color:#6e3f00;font-size:1.2rem;text-align:left;background-color:#ffeed8;border:1px solid #e1e1e1;border-radius:0.7rem;}


.board-input_line .chkboxdiv .snipet {margin-top:18px;font-size:14px;font-weight:400;}
.board_chkbox[id=bfCheck]{width:15px; height:15px; border:solid 1px #000;padding:0; margin-right:4px;}
.board-input_line .chkboxdiv input[type="checkbox"] {display: none;}
.board-input_line .chkboxdiv label {background-color: #fff;padding: 10px;border:solid 1px #ccc; border-radius: 5px;margin-right: 10px;padding:1rem; cursor: pointer;}
.board-input_line .chkboxdiv input[type="checkbox"]:checked + label {background-color: #17ca86;color: #fff;border:solid 1px #17ca86;}

@media (max-width:760px){
	.board-input_line .info_policy {width:100%;margin:auto;padding:0rem 0 1.5rem 0 ;}
	.board-input_line .info_policy .tit{font-size:1.6rem;padding-left:0px;box-sizing: border-box;}
	.board-input_line .info_policy .tit-sub{font-size:1.3rem;font-weight:400;margin:0 auto;padding:15px 5px;}
	.board-input_line .info_policy .Joincheck{font-size:1.3rem;padding:10px 0;}
	.board-input_line .info_policy .Policy-Box{width:100%;height:80px;border-radius: 0.7rem;padding:1rem;}
	.board-input_line .info_policy .Policy-Box p{font-size:1.2rem;}
	
	.board-input_line .chkboxdiv .snipet {margin-top:8px;font-weight:400;}
	.board-input_line .chkboxdiv label {background-color: #fff;padding: 5px;border:solid 1px #ccc; border-radius: 5px;margin-right: 5px;}
}

.varify-pwd[type=text]{font-size:16px;outline: none;background-color: #ffeed8;width:100px;height:60px;border: solid 1px #ccc;border-radius: 0.7rem;text-align: center;}
.view-pwd[type=text]{font-size:19px;outline: none;background-color: #ffffff;width:100px;height:60px;border-radius: 0.8rem;border: solid 1px #ccc;text-align: center;color:#d8000bda}

.boardlist .BF_notice_table li{
	display: block;font-weight:500;line-height:70px;text-align:left;padding-left:30px;margin-bottom:15px;
	background-color:#faedd2;border:solid 1px #e4d6b7;border-radius:15px;}
/* .boardlist .BF_notice_table li i{color:#000;font-size:20px;padding:0 15px;} */
/* .boardlist .BF_notice_table li{box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;} */
.boardlist .BF_notice_table li:hover {box-shadow: 0px 6px 14px rgba(202, 185, 136, 0.16);background-color: #48c568;border:solid 1px #e4d6b7;}
.boardlist .BF_notice_table li:hover a, .boardlist .BF_notice_table li:hover i{color:#fff;}

/* .border_round{border-radius:10px;border:solid 1px #ccc;box-shadow: 0px 0px -20px rgba(127, 137, 161, 0.25);margin-bottom:10px;padding-left:30px;} */
/* opacity: 0.8; */
.boardlist .border_round{padding:0;width:100%;} 
.boardlist .border_round li{
	display: block;
	border-radius:15px;
	font-weight: 500;
	color:#444;
	text-align:left;
	border:solid 1px #ddd; 
	margin-bottom:15px;
	padding-bottom: 10px;
}

.boardlist .border_round li:hover{
	border-color:#86c5bf; background-color: #caf3ef;
	border-color:#91c7a5; background: #caf0d8;
	border-color:#f3e4c2; background-color: #fff1d4;
	/* backdrop-filter: grayscale(30%); */
	background-color: #48c568;
	box-shadow: 0px 5px 10px rgba(170, 195, 255, 0.25);
}

.boardlist .border_round li{box-shadow: 0px 3px 12px rgba(129, 137, 192, 0.08);transition: 0.3s;}
.boardlist .border_round li:hover { box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.16);border-radius: 10rem;;}
.boardlist .border_round a:hover li{opacity: 0.4;transition: 2.8s ease-in;}
.boardlist .border_round li:hover a{color:#fff;}

.boardlist .border_round li:hover .selGubun_10{background-color:#fff;color:#26c221;border:0;}/*섭외진행 BB5204/F2BF7B*/
.boardlist .border_round li:hover .selGubun_11{background-color:#fff;color:#631f44;}/*섭외완료*/
.boardlist .border_round li:hover .selGubun_12{background-color:#fff;color:#426BCC;}/*모델확정*/
.boardlist .border_round li:hover .selGubun_31{background-color:#fff;color:#ffa742;}/*촬영실시*/

@media(max-width:760px){
.board{width:100%;}
.board-container{width:100%;margin:auto;padding:0;}
.boardlist{width:100%;}
.BoardList_table {border-top:solid 0px #ccc;}
.boardlist .BF_Notice{width:100%}

.board-write_container .board-input_line{display: block;width:95%;font-size:1.3rem;font-weight:600;padding:25px 0;}
.BFMyTDTitle {font-size:12px;display:none;}
.board-write_container .board-input_line .input-left{width:100%;float:left;text-align: left; font-size:1.5rem;font-weight:600;height:30px;padding-top:10px;padding-left:5%;background-color: #fff;}
.board-write_container .board-input_line .input-right{width:100%;float:left;font-size:1.3rem;font-weight:600;padding:0;padding-left:5%;}

.board-write_container .audtion-phone_select{font-size:1.6rem;width:30%;height:50px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #fff3fc;}
.board-write_container .board-input_line .audition-text{font-size:1.3rem;outline: none;background-color: #fff3fc;width:100%;height:50px;}
.board-write_container .board-input_line .audition-text[type=password]{font-size:13px;outline: none;background-color: #fff3fc;width:100%;height:50px;}
.board-write_container .board-input_line .smallbox{font-size:13px;outline: none;background-color: #fff3fc;width:30%;height:50px;}
.board-write_container .ckeditor-textbox{font-size:1.6rem;padding:1rem 5px;margin-top:0rem;width:100%;height:160px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #fff3fc;}
.board-write_container .ckeditor-smalltextbox{font-size:1.6rem;padding:1rem 5px;margin-top:0rem;width:100%;height:100px;border: solid 1px #ccc;border-radius: 0.7rem;background-color: #fff3fc;}

.board-write_container .board-input_line .chkboxdiv{display: flex;width:95%;line-height: 2.5rem; flex-wrap: wrap;background-color:#fff3fc;margin:0 0 2rem 5%;padding:7px;border: solid 1px #ccc;border-radius:0.7rem;}
.board-write_container .textbox-area{height:21rem;}
.board-write_container .textbox-smallarea{height:15rem;}

.varify-pwd[type=text]{font-size:16px;height:50px;}
.view-pwd[type=text]{font-size:16px;height:50px;}
}

/* 게시판 View */
.boardview{margin:auto;margin-top:1rem;box-sizing:border-box;}
.boardview .titleline{line-height:5rem;text-align: center;font-size:3.6rem;font-weight:500;}
.boardview .titlesub_line{text-align:center;padding:20px 0;font-size:15px;}


/* .BF-View {width:100%;padding:10px 0;} */

.BF-View .maxcontainer {width:1500px;margin:auto;}


.articlecont_box::before{
	z-index: -2;
	content: '';
  position:absolute;
  top:230px;
  width: 100%;
  height: 230px;
  padding:0;
  border-radius: 200px 0 0 200px;
  margin:auto;
  background: #d6ffdb;
  /* background-image:url(../../image/_bg1.jpg); */
}

@media (max-width: 768px) {
	.boardview .titleline{width:90%;line-height:3rem;text-align: right;font-size:2.1rem;font-weight:500;margin:auto;height:7rem;display: inline-block;}
	.articlecont_box::before{
		top:200px;
		width: 100%;
		height: 160px;
		border-radius: 50px 0 0 90px;
	}
}


/*게시판 리스트 구성 */
.ArtListHead {font-size:18px;font-weight:500;}
.ArticleList {font-size:14px;line-height:30px;}

.ArticleLine {width:100%;height:120px;box-sizing: border-box;}
.ArticleLine:hover span{color:#fff;}

/* 게시물 첫줄(번호/구분) */
.Article-Topline{padding:20px 20px 5px 40px;display:flex;}
.Article-Topline span{font-size:1.5rem;padding-top:5px;padding-right:20px;}

.ArticleTitle a{font-size:2.1rem;padding:10px 0 5px 80px;color: #444;line-height: 50px;}

.ArticleCont{padding:10px 0 0 20px;width:80%;font-size:14px;color:rgb(107, 107, 107)}

/*게시판리스트 PC에서만 보이도록*/
.ff .BF_Title{display:inline;font-size:23px;}
.ArticleLine .BF_MTitle{display:none;}

.ArticleMLine{display:none;} 
.modisplay{display:none;}
.pcdisplay{display:block;}

 /* 게시판 공지사항 */
.ArticleNoticeLine {height:70px;font-size:21px;color: #666;width:100%;box-sizing: border-box;}

.PC_N_Title{display:visible;font-size:18px;}
.MO_N_Title{display:none;}

.PicsarticleList{border:solid 1px #D1D1D1;	width:730px;}


@media(max-width:760px){

	.modisplay{display:block;}
	.pcdisplay{display:none;}
		
	.ArticleLine {display:inline;width:95%;height:50px;margin:auto;padding:10px 0 0 0;}
	.ArticleLine .BF_MTitle{font-size:13px;font-weight:400;}
	.ArticleLine .BF_Title{display:none;}

	.Article-Topline{display: none;}
	.Article-Topline span{padding-top:0px;}

	.ArticleTitle a:hover{color: #D60000;}
	.ArticleTitle a{font-size:14px;padding:10px 0 5px 15px;font-weight:400;line-height:25px;}

	.ArticleCont{display:none;}
	.ArticleNoticeLine {height:50px;font-size:14px;width:95%;margin:auto;box-sizing: border-box;}

	.boardlist .border_round{width:100%;}
	.boardlist .border_round li{margin-bottom:10px;line-height:27px;}

	.boardlist .BF_notice_table {width:100%;}
	.boardlist .BF_notice_table li{margin-bottom:10px;line-height:47px;padding-left:20px;}

	.ComTab6List .BF_Title{font-size:15px;}

	/*Notice*/
	.Mo_N_Title{display:block;font-size:15px;}
	.PC_N_Title{display:none;}

	.bf_now .BF_Title{display:none;}
	.bf_now .BF_MTitle{display:inline;}

}


/*게시판 설명*/
.cm_content{border:solid 1 #CCC;font-size:16px;padding:20px 10px 10px 10px;line-height:16px;margin:20px;background-color:#fff;border-radius:5px 5px 5px 5px;}
.cm_content p{padding:0px 0 0px 0px;line-height:16px;margin-bottom:10px;}

/*텍스트 에어리어*/
.box2 {
	font-size: 12px; color: #333333; 
	border: 2px solid #BBBBBB; 
	background-color: #FAFAFA;
	scrollbar-face-color: #E1E1E1;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #F1F1F1;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #7B7B7B;
}

.AudText1{width:100px;height:32px;font-size:16px;border:solid 1px #e1e1e1;padding-left:10px;}
.AudText2{width:400px;height:32px;font-size:16px;border:solid 1px #e1e1e1;padding-left:10px;}
.AudText3{width:70px;height:32px;font-size:16px;border:solid 1px #e1e1e1;padding-left:10px;}
.AudText4{width:100%;height:50px;font-size:16px;border:solid 1px #e1e1e1;padding-left:10px;}
.AudSelect{width:90px;height:32px;font-size:16px;border:solid 1px #e1e1e1;}
/*셀렉트가 한줄에 한개만 있을때 - 카테고리 등*/
.AudSelect1{width:150px;height:50px;font-size:16px;border:solid 1px #e1e1e1;}
/*셀렉트가 한줄에 두개 이상 있을때 - 핸드폰 등*/
.AudSelect2{width:120px;height:40px;font-size:16px;border:solid 1px #e1e1e1;}
/*정렬*/
.AudSelect3{width:70px;height:32px;font-size:17px;border:solid 1px #e1e1e1;}


@media(max-width:760px){
.AudText4{width:100%;height:50px;font-size:16px;border:solid 1px #e1e1e1;padding-left:10px;}
.counseltable .smallbox{width:25%}
.AudSelect1{width:90px;height:50px;font-size:1em;border:solid 1px #e1e1e1;}
.AudSelect2{width:28%;height:50px;font-size:0.8em;border:solid 1px #e1e1e1;}
}

/*페이지리스트*/
div.paging {margin:20px auto; text-align:center;padding-bottom:50px;}
div.paging * {display:inline-block;line-height:30px;vertical-align:middle;border-radius:0;color:#3F3425;}
div.paging li a {background-color:#fff; font-size:14px;font-weight:500; border:2px solid #bbb; height:35px; width:35px;color:#3F3425; padding:0px;}
div.paging li	{margin:0 3px;font-size:14px;font-weight:500;}
div.paging li a:hover {border:2px solid #3F3425;background-color:#3F3425;color:#FFF;}
div.paging li strong {background-color:#3F3425; border:2px solid #3F3425; width:35px; height:35px; font-weight:700; color:#fff;}
div.paging .btn {height:35px;height:35px;}
div.paging .btn a {border:2px solid #bbb; color:#3F3425;width:35px; height:35px;margin:0 4px; font-size:0; line-height:0; text-indent:0;line-height:30px;}
div.paging .btn a:hover {background-color:#3F3425;}
div.paging .btn a i{font-size:15px;color:#3F3425;}
div.paging .btn a:hover i{ color:#fff;}


@media(max-width:760px){
/*페이징*/
div.paging {margin:20px 0 auto; text-align:center;}
div.paging * {line-height:21px;}
div.paging li a {font-size:12px;height:26px; width:26px;margin:1px;}
div.paging li a:hover{font-size:12px;height:26px; width:26px;margin:1px;}
div.paging li {font-size:12px;height:26px; width:26px;margin:1px;}
div.paging li strong{font-size:12px;height:26px; width:26px;margin:1px;}
div.paging .btn a.pageFirst {display:none;}
div.paging .btn a.pagePrev10 {display:none;}
div.paging .btn a.pageNext10 {display:none;}
div.paging .btn a.pageLast {display:none;}
}