@charset "utf-8";

@media (max-width: 1600px) {
	.main-header {left: 27px;}

	/* sub */
	/* about */
	.about .section03 .title {max-width: 450px; padding-right: 50px;}
	.about .section04 .title {max-width: 650px;}
	.about .section04 .title h3 {font-size: 170px;}
	.about .section05 .tab-menu {max-width: 400px;}

	/* entertainer - entertainer 뷰페이지 */
	.entertainer-view .profile-wrap .row01.flex {display: block;}
	.entertainer-view .profile-wrap .row01.flex > div {width: 100%;}
	.entertainer-view .profile-wrap .name-wrap {border-bottom: 1px solid #000; padding: 0 15px;}
	.entertainer-view .profile-wrap .size-wrap .item:nth-child(odd) {border-left: none; padding: 12px 15px;}
	.entertainer-view .profile-wrap .img-wrap .title {max-width: 200px;}
	.entertainer-view .profile-wrap .video-wrap .title {max-width: 185px;}

	.slide-insta .slick-prev {left: 25px;}
	.slide-insta .slick-next {right: 25px;}

	/* entertainer - creator 뷰페이지 */
	.creator-view .top-profile-box .img-box {max-width: 550px;}
	.creator-view .top-profile-box .name-wrap {padding: 0 25px 10px;}
	.creator-view .top-profile-box .name-wrap h2 {line-height: 0.9em;}
	.creator-view .top-profile-box .name-wrap p {padding-bottom: 5px;}
	.creator-view .sns-cont-wrap .slide-insta {margin: 0 -5px;}
	.creator-view .sns-cont-wrap .slide-insta .slide-item {padding: 0 5px;}
}

@media (max-width: 1400px) {
	/* sub */
	/* about */
	.about .section01 .text-box h2 {font-size: 170px; margin-bottom: 13px;}
	.about .section01 .video-box li {padding: 0 40px;}
	.about .section03 {margin-bottom: 260px;}
	.about .section03 .wrap {display: block;}
	.about .section03 .title {max-width: none; padding-left: 0; margin-bottom: 50px;}
	.about .section03 .des {width: 100%; flex: auto;}
	.about .section04 .title {max-width: 500px;}
	.about .section04 .title h3 {font-size: 150px;}
	.about .section05 .tab-menu {max-width: 300px;}

	/* entertainer - creator 뷰페이지 */
	.creator-view .top-profile-box .img-box {max-width: 450px;}
	.creator-view .top-profile-box .text-box {padding: 0 15px 0 40px;}

	/* news-video-view */
	.view-horizontal .video-box {max-width: 650px;}

}

@media (max-width: 1200px) {
	/* sub */
	/* about */
	.about .section01 .text-box h2 {font-size: 170px; margin-bottom: 13px;}
	.about .section01 .video-box li {padding: 0 20px;}
	.about .section04 .title {max-width: 460px;}
	.about .section04 .title h3 {font-size: 140px;}
	.about .section04 .details li {width: 33.33333%;}
	.about .section05 .tab-cont ul li {width: 16.666%;}

	/* news-photo-list */
	.news-photo-list ul li {width:20%; padding: 17px 3px;}
	.news-photo-list ul.col6 li {width:20%;}
	.news-photo-list ul.col3 li {width:33.3333%;}
	
	/* news-video-list */
	.news-video-list .grid-item {width:25%;}

	/* news-video-view */
	.news-video-view .cont-wrap {padding: 40px 15px 30px;}
	.news-video-view .video-box {margin-right: 40px;}
	.view-vertical .video-box {max-width: 340px;}
	.view-horizontal .video-box {max-width: 500px;}
}

@media (max-width: 1024px) {
	/* header */
	.sub-header {display: none;}
	.mo-header {display: block;}
	.mo-header .logo img {width: 110px;}
	.quick-menu {right: 15px;}

	#wrapper {min-height: calc(100vh - 100px);}
	/* sub */
	/* .sub-cont {margin-top: 50px;} */
	/* about */
	.about .section01 .text-box h2 {font-size: 150px; margin-bottom: 13px;}
	.about .section01 .text-box p {font-size: 30px; margin-bottom: 100px;}
	.about .section01 .video-box li {padding: 0 10px;}
	.about .section02 {height: 400px; margin-bottom: 125px;}
	.about .section02 .text-box h3 {font-size: 40px;}
	.about .section03 {margin-bottom: 150px;}
	.about .section03 .title h3 {font-size: 40px; margin-bottom: 24px;}
	.about .section03 .title p {font-size: 15px;}
	.about .section03 .des ul li .inner {height: 250px; padding: 30px 20px 25px 20px;}
	.about .section03 .des ul li p {font-size: 15px;}
	.about .section03 .des ul li h4 {font-size: 28px;}
	.about .section04 {margin-bottom: 150px;}
	.about .section04 .title {max-width: 400px; padding-left: 0;}
	.about .section04 .title h3 {top: 100px; font-size: 120px;}
	.about .section04 .des {padding-top: 20px;}
	.about .section04 .year-wrap:not(:last-child) {margin-bottom: 40px;}
	.about .section04 .year {font-size: 40px; padding-bottom: 15px; margin-bottom: 15px;}
	.about .section04 .details li {width: 50%; margin-bottom: 40px; padding-right: 10px;}
	.about .section04 .details li h5 {font-size: 30px; margin-bottom: 4px;}
	.about .section04 .details li p {font-size: 15px;}
	.about .section05 .title h3 {font-size: 40px; margin-bottom: 90px;}
	.about .section05 .wrap {display: flex;}
	.about .section05 .tab-menu {max-width: 200px; padding-left: 0;}
	.about .section05 .tab-menu ul li {margin-bottom: 20px;}
	.about .section05 .tab-menu ul li a {font-size: 25px;}
	.about .section05 .tab-menu ul li.active a {font-size: 30px;}
	.about .section05 .tab-cont {width: 1%; flex: 1 1 auto;}
	.about .section05 .tab-cont ul {margin: -5px -15px;}
	.about .section05 .tab-cont ul li {width: 20%; padding: 5px 15px;}

	/* entertainer 인트로*/
	.enter-intro .wrap ul li a {font-size: 80px; padding-top: 100px;}

	/* entertainer 리스트 페이지 */
	.entertainer .wrap {min-height: calc(100vh - 50px);}
	.entertainer .wrap:before {left: 33.3333%; width: 33.3333%;}
	.entertainer .wrap:after {display: none;}

	.gallery-list > li {width: 33.3333%;}

	.entertainer .btn-contact {font-size: 50px; padding: 13px 0;}

	/* entertainer - entertainer 뷰페이지 */
	.entertainer-view  {margin-top: 50px;}
	.entertainer-view-top {border-top: 1px solid #000;}
	.entertainer-view .top-img-box .btn-contact {font-size: 50px; padding: 13px 0;}
	.entertainer-view .profile-wrap .name-wrap .name h2 {font-size: 100px;}
	.entertainer-view .profile-wrap .name-wrap .sns {padding-bottom: 8px;}
	.entertainer-view .profile-wrap .name-wrap .sns .icon {margin-right: 10px;}
	.entertainer-view .profile-wrap .size-wrap .details {font-size: 20px; font-weight: 400; line-height: 1em; color: #000; text-align: right;}
	.entertainer-view .profile-wrap .img-wrap .title {max-width: 150px;}
	.entertainer-view .profile-wrap .model-wrap ul li a {font-size: 22px; padding: 16px 10px;}
	.entertainer-view .profile-wrap .video-wrap .title {max-width: 135px;}
	
	.creator-view .top-profile-box .down-btn > a {margin: 0 auto;}

	.slide .slick-arrow {width: 30px; height: 30px; background-size: 30px auto;}
	.slide .slick-prev {left: 10px;}
	.slide .slick-next {right: 10px;}
	.slide-insta .slick-prev {left: 15px;}
	.slide-insta .slick-next {right: 15px;}
	.slide-youtube .slick-prev {left: 15px;}
	.slide-youtube .slick-next {right: 15px;}

	/* entertainer - creator 뷰페이지 */
	.creator-view {margin-top: 50px;}
	.creator-view .top-profile-box {display: block; border-bottom: 0;}
	.creator-view .top-profile-box .img-box {max-width: none;}
	.creator-view .top-profile-box .text-box {flex: auto; padding: 0;}
	.creator-view .top-profile-box .name-wrap {padding: 7px 15px;}
	.creator-view .top-profile-box .name-wrap h2 {font-size: 100px; margin-right: 30px;}
	.creator-view .top-profile-box .name-wrap p {font-size: 18px; padding-bottom: 0;}
	.creator-view .top-profile-box .sns-wrap a {padding: 13px 15px;}
	.creator-view .sns-cont-wrap .item {padding: 12px 15px 13px;}
	.creator-view .model-wrap {padding: 13px 15px 17px;}
	.creator-view .model-wrap ul li a {font-size: 22px; padding: 16px 10px;}
	.creator-view .btn-contact {font-size: 50px;}

	/* news */
	.visual-box {height: 340px;}
	.news-sub-visual .text-box {padding-top: 90px;}
	.news-sub-visual .text-box h2 {font-size: 100px;}
	.news-sub-visual .text-box p {font-size: 15px;}

	.news-sub-visual .btn-box {bottom: 20px;}
	.news-sub-visual .inner {padding: 16px 15px;}
	.news-sub-visual .lnb-wrap > * {padding: 0 20px;}
	.news-sub-visual .lnb-wrap ul {margin: 0 -10px;}
	.news-sub-visual .lnb-wrap ul li {padding: 0 10px;}
	.news-sub-visual .search_bar .sch_input {width: 180px;}

	/* news-photo-list */
	.news-photo-list ul {margin: -17px -3px;}
	.news-photo-list ul li {width:25%; padding: 17px 3px;}
	.news-photo-list ul.col6 li {width:25%;}
	.news-photo-list ul.col3 li {width:50%;}
	
	/* news-photo-view */
	.news-photo-view .title-wrap {width: calc(100% - 210px);}
	.news-sub-visual .title-wrap ul {margin: 0 -20px;}
	.news-sub-visual .title-wrap ul li {padding: 0 20px;}

	.news-photo-view .title {padding: 40px 15px 6px;}
	.news-photo-view .title p {font-size: 15px;} 
	.news-photo-view .title h3 {font-size: 23px;} 
	.news-photo-view .content-box {padding: 15px 15px 20px;}
	.tag-box {margin-top: 30px;}
	.news-photo-view .btn-list ul li:nth-child(7) {display: none;}
	.news-view .btn-list ul li {width: 16.6666%;}

	/* news-video-list */
	.news-video-list .grid-item {width:33.333333%;}

	/* news-video-view */
	.view-horizontal .cont-wrap {display: block;}
	.news-video-view .title-wrap {width: calc(100% - 210px);}
	.news-video-view .video-box {margin-right: 40px;}
	.view-vertical .video-box {max-width: 260px;}
	.view-horizontal .video-box {max-width: 1000px; margin-bottom: 30px;}

	.news-video-view .cont-box .title {padding: 3px 0 6px;}
	.news-video-view .cont-box .title h3 {font-size: 23px;} 
	.news-video-view .cont-box .content-box {min-height: 150px; padding-top: 30px;}

	.news-view .view-vertical .btn-list ul li {width: 14.285%;}
	.news-view .view-horizontal .btn-list ul li {width: 33.3333%;}
	.news-view .view-vertical .btn-list ul li:nth-child(8) {display: none;}
	.news-view .view-horizontal .btn-list ul li:nth-child(4) {display: none;}

	/* contact */
	#sub .contact .container {padding: 0 15px;}
	.contact-sub-visual {padding: 90px 0 7px;}

	.contact-sub-visual .text-box h2 span:nth-child(1) {font-size: 100px;}
	.contact-sub-visual .text-box h2 span:nth-child(2) {font-size: 100px;}
	.contact-sub-visual .text-box p {margin-bottom: 60px;}
	.contact-sub-visual .info-wrap > div {margin-left: 40px;}
}

@media (max-width: 768px) {
	#wrapper {overflow:hidden; min-height: calc(100vh - 117px);}
	/* footer */
	#footer {padding: 15px 0 10px;}
	#footer .container {display: block; text-align: center;}
	#footer .footer-logo {display: none;}
	#footer p {font-size: 10px; margin-bottom: 2px;}  
	#footer .sns-link ul {justify-content: center;}
	#footer .sns-link ul li {margin-left: 8px;}
	#footer .sns-link ul li img {width: 14px;}

	/* quick-menu */
	.quick-menu {top: auto; bottom: 50px; transform: translateY(0);} 
	.quick-menu .popup-contact {top: auto; bottom: -36px; width: 250px; padding: 20px 15px;}
	.quick-menu.active .popup-contact.active {right: 50px;}
	.quick-menu .popup-contact textarea {height: 60px;}

	/* sub */
	/* about */
	.about {padding: 120px 0 100px;}
	.about .section01 .tab-menu {display: none;}
	.about .section01 .text-box h2 {font-size: 100px; margin-bottom: 20px;}
	.about .section01 .text-box p {font-size: 20px; margin-bottom: 30px;}
	.about .section01 .video-box {margin-bottom: 70px;}
	.about .section01 .video-box li	{width: 100%;}
	.about .section01 .video-box li:nth-child(1),
	.about .section01 .video-box li:nth-child(2) {display: none;}

	.about .section02 {display: flex; flex-direction: column-reverse; height: auto; margin-bottom: 70px;}
	.about .section02 .img-box {position: relative; top: auto; left: auto; height: 200px; background-size: cover;}
	.about .section02 .text-box {padding: 0;}
	.about .section02 .text-box h3 {font-size: 60px; text-align: center;}
	.about .section02 .text-box p.mo {display: block; font-size: 13px; text-align: center; margin-bottom: 30px;} 
	.about .section02 .text-box p.pc {display: none;}
	.about .section03 {margin-bottom: 70px;}
	.about .section03 .title {max-width: none; padding-left: 0; padding-right: 0; margin-bottom: 30px;}
	.about .section03 .title h3 {font-size: 60px; text-align: center;}
	.about .section03 .title p {font-size: 13px; text-align: center;}
	.about .section03 .des ul {flex-wrap: wrap;}
	.about .section03 .des ul li {width: 50%;}
	.about .section03 .des ul li:nth-child(3),
	.about .section03 .des ul li:nth-child(4) {margin-top: -1px;}
	.about .section03 .des ul li .inner {height: 100%; padding: 18px 20px 12px;}
	.about .section03 .des ul li p {font-size: 12px; font-weight: 700; text-align: center; margin-bottom: 5px;}
	.about .section03 .des ul li h4 {font-size: 20px; text-align: center; color: #C2C2C2;}
	.about .section03 .des ul li:hover .inner {background: #fff;}
	.about .section03 .des ul li:hover p {color: #000;} 
	.about .section03 .des ul li:hover h4 {color: #C2C2C2;} 
	.about .section04 {margin-bottom: 70px;}
	.about .section04 .wrap {display: block;}
	.about .section04 .title {max-width: none; padding-left: 0;}
	.about .section04 .title h3 {top: auto; font-size: 100px; color: #000; text-align: center;}
	.about .section04 .des {flex: auto; padding-top: 20px;}
	.about .section04 .year-wrap {display: flex; border-top: 1px solid #000;}
	.about .section04 .year-wrap:not(:last-child) {margin-bottom: 40px;}
	.about .section04 .year {max-width: 130px; width: 100%; font-size: 50px; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
	.about .section04 .details {width: 1%; flex: 1 1 auto; padding-top: 10px;}
	.about .section04 .details li {width: 100%; margin-bottom: 0; padding-right: 0;}
	.about .section04 .details li h5 {display: none;}
	.about .section04 .details li p {font-size: 12px; font-weight: 500; line-height: 2em; color: #d8d8d8; transition: all 0.5s;}
	.about .section04 .details li p .pc-only {display: none;}
	.about .section04 .details li .mo-month {display: inline-block; margin-right: 5px;}
	.about .section04 .is-active .details li p {color: #000;}
	
	.about .section05 .title h3 {font-size: 40px; margin-bottom: 50px;}
	.about .section05 .wrap {display: block;}
	.about .section05 .tab-menu {max-width: none; padding-left: 0; padding-top: 0;}
	.about .section05 .tab-menu ul {display: flex; justify-content: center; margin-bottom: 30px;}
	.about .section05 .tab-menu ul li {margin-bottom: 0; padding: 0 10px;}
	.about .section05 .tab-menu ul li a {font-size: 25px;}
	.about .section05 .tab-menu ul li.active a {font-size: 25px;}
	.about .section05 .tab-cont {width: 100%; flex: auto;}
	.about .section05 .tab-cont ul {margin: -3px -10px;}
	.about .section05 .tab-cont ul li {width: 20%; padding: 3px 10px;}

	/* entertainer 인트로 */
	.enter-intro .wrap ul {display: block;}
	.enter-intro .wrap ul li {width: 100%; height: 50%;}
	.enter-intro .wrap ul li a {font-size: 50px; padding-top: 0;}
	.enter-intro .wrap ul li:nth-child(1) .img-box {background: url('../img/sub/enter_intro_mo_img01.jpg') no-repeat center top/cover;}
	.enter-intro .wrap ul li:nth-child(2) .img-box {background: url('../img/sub/enter_intro_mo_img02.jpg') no-repeat center top/cover;}

	/* entertainer 리스트 페이지 */
	.entertainer .wrap {min-height: calc(100vh - 67px);}
	.entertainer .wrap:before {left: 50%; width: 50%;}

	.gallery-list > li {width: 50%;}
	.gallery-list > li .text-box p {font-size: 26px;}
	.gallery-list > li .sns-list {bottom: 50px;}
	.gallery-list > li .sns-list img:not(:last-child) {margin-right: 6px;}

	.entertainer .btn-contact {font-size: 40px; padding: 10px 0;}

	/* entertainer - entertainer 뷰페이지 */
	.entertainer-view-top {padding: 5px 15px;}
	.entertainer-view-top ul li:after {margin-top: -2px; font-size: 20px; color: #d9d9d9;}
	.entertainer-view-top ul li a {font-size: 20px; color: #d9d9d9;}
	.entertainer-view-top ul li:nth-child(3) a {color: #000;}
	.entertainer-view .top-img-box .paging {display: block;}
	.entertainer-view .top-img-box .btn-contact {display: none;}
	.entertainer-view .profile-wrap .name-wrap {padding: 5px 15px;}
	.entertainer-view .profile-wrap .name-wrap .name h2 {font-size: 60px;}
	.entertainer-view .profile-wrap .name-wrap .sns {padding-bottom: 0;}
	.entertainer-view .profile-wrap .name-wrap .sns .icon {margin-right: 0;}
	.entertainer-view .profile-wrap .name-wrap .sns .text {display: none;}
	.entertainer-view .profile-wrap .row04 {border-bottom: 0;}
	.entertainer-view .profile-wrap .size-wrap .item {position: relative; width: 100%; padding: 12px 15px; border-left: 0;}
	.entertainer-view .profile-wrap .item.border-none {border-bottom: 1px solid #000;}
	.entertainer-view .profile-wrap .item:last-child {border-bottom: none;}
	.entertainer-view .profile-wrap .size-wrap .item:after {position: absolute; top: 0; left: 50%; content: ''; width: 1px; height: 100%; background: #000;}
	.entertainer-view .profile-wrap .size-wrap .item > div {width: 50%;}
	.entertainer-view .profile-wrap .size-wrap .details {font-size: 20px; text-align: left; padding-left: 15px;}
	.entertainer-view .profile-wrap .career-wrap .details {line-height: 1.35em;}
	.entertainer-view .profile-wrap .img-wrap {display: block;}
	.entertainer-view .profile-wrap .img-wrap .title {max-width: none; padding: 13px 15px;}
	.entertainer-view .profile-wrap .img-wrap .details {width: 100%; flex: auto;}
	.entertainer-view .profile-wrap .video-wrap {display: block;}
	.entertainer-view .profile-wrap .video-wrap .title {max-width: none; margin-bottom: 13px;}
	.entertainer-view .profile-wrap .video-wrap .details {width: 100%; flex: auto;}
	.entertainer-view .profile-wrap .model-wrap {padding: 50px 60px;}
	.entertainer-view .profile-wrap .model-wrap .title {text-align: center; margin-bottom: 14px;}
	.entertainer-view .profile-wrap .model-wrap ul {display: flex; flex-wrap: wrap; border: 0;}
	.entertainer-view .profile-wrap .model-wrap ul li {width: 100%; border: 0.2px solid #000;}
	.entertainer-view .profile-wrap .model-wrap ul li:not(:last-child) {margin-bottom: 5px;}
	.entertainer-view .profile-wrap .model-wrap ul li a {font-size: 20px; padding: 15px 10px;}

	.entertainer-view .btn-contact.mo {display: block;}

	/* entertainer - creator 뷰페이지 */
	.creator-view .top-profile-box {display: block; border-bottom: 0;}
	.creator-view .top-profile-box .img-box {max-width: none;}
	.creator-view .top-profile-box .text-box {flex: auto; padding: 0;}
	.creator-view .top-profile-box .name-wrap {padding: 7px 15px; flex-wrap: wrap;}
	.creator-view .top-profile-box .name-wrap h2 {font-size: 60px; margin-right: 20px;}
	.creator-view .top-profile-box .name-wrap p {font-size: 15px; padding-bottom: 0;}
	.creator-view .title {max-width: 100px;}
	.creator-view .top-profile-box .sns-wrap .item {width: 65% !important;}
	.creator-view .top-profile-box .sns-wrap .link {width: 35% !important;}
	.creator-view .model-wrap {padding: 50px 60px;}
	.creator-view .model-wrap ul {flex-wrap: wrap; border: 0;}
	.creator-view .model-wrap ul li {width: 100%; border: 0.2px solid #000;}
	.creator-view .model-wrap ul li:not(:last-child) {margin-bottom: 5px;}
	.creator-view .model-wrap ul li a {font-size: 20px; padding: 15px 10px;}

	.creator-view .btn-contact {font-size: 40px; padding: 10px 0; margin: 0 auto 10px;}

	/* news */
	.visual-box {height: 280px;}
	.news-sub-visual .text-box {height: 100%; padding: 0; align-content: center;}
	.news-sub-visual .text-box h2 {font-size: 70px;}
	.news-sub-visual .text-box p {font-size: 14px;}
	
	.news-sub-visual .btn-box {position: relative; bottom: auto;}
	.news-sub-visual .btn-box .inner {display: block; height: auto; padding: 15px 0;} 
	.news-sub-visual .news-type {top: 8px; left: 0; transform: translateY(0);}
	.news-sub-visual .news-type ul li {margin-right: 10px;}
	.news-sub-visual .lnb-wrap {justify-content: center;}
	.news-sub-visual .lnb-wrap > * {padding: 0 15px;}
	.news-sub-visual .lnb-wrap .page-title {font-size: 16px;}
	.news-sub-visual .lnb-wrap ul {margin: 0 -5px;}
	.news-sub-visual .lnb-wrap ul li {padding: 0 5px;}
	.news-sub-visual .lnb-wrap ul li a {font-size: 16px;}
	.news-sub-visual .search_bar {position: relative; top: auto; right: 0; transform: translateY(0); text-align: right; margin-top: 10px;}
	.news-sub-visual .search_bar .sch_input {width: 160px;}
	.news-view .search_bar {display: none;}
	.news-cont-wrap {padding: 20px 15px 100px;}

	/* news-photo-list */
	.news-photo-list ul {margin: -13px -3px;}
	.news-photo-list ul li {width:50%; padding: 13px 3px;}
	.news-photo-list ul.col6 li {width:50%;}
	.news-photo-list ul.col3 li {width:100%;}
	.news-photo-list ul li a .tit {font-size:14px;}

	/* news-photo-view */
	.news-photo-view .title-wrap {width: 100%;}
	.news-sub-visual .title-wrap ul {margin: 0 -15px;}
	.news-sub-visual .title-wrap ul li {padding: 0 15px;}
	.news-sub-visual .title-wrap ul li.en {font-size: 16px;} 

	.news-photo-view .title {padding: 20px 15px 6px;}
	.news-photo-view .title p {font-size: 14px;} 
	.news-photo-view .title h3 {font-size: 20px;} 
	.news-photo-view .content-box {padding: 15px 15px 20px;}
	.tag-box {margin-top: 20px;}
	.news-photo-view .btn-list ul li:nth-child(6) {display: none;}
	.news-photo-view .btn-list ul li {width: 20%;}
	.news-view .btn-list ul li .text-box {padding: 0 3px;}

	/* news-video-list */
	.news-video-list .grid-item {width:50%;}
	.news-video-list .grid-item a .tit {font-size:14px;}

	/* news-video-view */
	.news-video-view .title-wrap {width: 100%;}
	.news-video-view .cont-wrap {display: block; padding: 30px 15px 30px;}

	.view-horizontal .cont-wrap {display: block;}
	.news-video-view .title-wrap {width: 100%;}
	.news-video-view .video-box {margin: 0 auto 30px;}
	.view-vertical .video-box {max-width: 350px;}
	.view-horizontal .video-box {max-width: 1000px; margin-bottom: 30px;}

	.news-video-view .cont-box .title {padding: 3px 0 6px;}
	.news-video-view .cont-box .title p {font-size: 14px;}
	.news-video-view .cont-box .title h3 {font-size: 20px;} 
	.news-video-view .cont-box .content-box {padding-top: 20px;}

	.news-view .view-vertical .btn-list ul li {width: 16.6666%;}
	.news-view .view-horizontal .btn-list ul li {width: 50%;}
	.news-view .view-vertical .btn-list ul li:nth-child(7) {display: none;}
	.news-view .view-horizontal .btn-list ul li:nth-child(3) {display: none;}

	/* contact */
	.contact-sub-visual {padding: 80px 0 7px;}

	.contact-sub-visual .text-box h2 span:nth-child(1) {font-size: 80px;}
	.contact-sub-visual .text-box h2 span:nth-child(2) {margin-left: -2px; font-size: 80px;}
	.contact-sub-visual .text-box p {font-size: 14px; margin-bottom: 40px;}
	.contact-sub-visual .btn-wrap {display: block;}
	.contact-sub-visual .lnb-wrap {margin-bottom: 20px;}
	.contact-sub-visual .info-wrap {flex-wrap: wrap;}
	.contact-sub-visual .info-wrap > div {margin-left: 0; margin-right: 20px;}

	.inquiry {padding: 40px 0 100px;}
	.inquiry .title {margin-bottom: 30px;}
	.inquiry .title h3 {font-size: 23px; margin-bottom: 3px;}
	.inquiry .title p {font-size: 14px;}
	.inquiry-wrap .col {width: 100%;}
	.inquiry-wrap .col02 {width: 100%;}
	.inquiry-wrap .col03 {width: 100%;}
	.inquiry-wrap .wrap03 .col {width: 100%;}

	.inquiry-wrap .row .input {height:36px; padding:6px 8px; font-size:12px;}
	.inquiry-wrap .row textarea {padding:6px 8px;}
	.contact-shooting .inquiry-wrap .row textarea {height: 150px !important;}
	.contact-entertainer .inquiry-wrap .row textarea {height: 80px !important;}

	.inquiry .btn-wrap {display: block;}
	.inquiry .btn-wrap .write_btn {display: flex; justify-content: flex-end; margin-top: 20px;}
}

@media (max-width: 480px) {
	/* sub */
	/* about */
	.about .section02 .img-box {height: 130px;}
	.about .section05 .tab-cont ul li {width: 25%;}

	/* entertainer 리스트 페이지 */
	.gallery-list > li {width: 100%;}
	.gallery-list > li .text-box p {font-size: 26px;}

	/* creator 뷰페이지 */
	.creator-view .top-profile-box .sns-wrap .item {width: 80% !important;}
	.creator-view .top-profile-box .sns-wrap .link {width: 20% !important;}

	/* news-photo-view */
	.news-photo-view .btn-list ul li:nth-child(5) {display: none;}
	.news-photo-view .btn-list ul li {width: 25%;}

	.news-view .view-vertical .btn-list ul li {width: 20%;}
	.news-view .view-vertical .btn-list ul li:nth-child(6) {display: none;}

}