@charset "utf-8";
/* *******************************************************
 * filename : content.css
 * description : 서브페이지 컨텐츠 CSS
 * date : 2019-02-01
******************************************************** */


/* ******************  서브공통 ********************** */
/* -------- 공통 스크롤바  -------- */
.custom-scrollbar-cover{display:none;}

/* -------- 공통 테이블스타일 -------- */

/* -------- 공통 :: 탭 -------- */
/* Tab 공통 스타일 */
.sub-cm-tab-wrapper{position:relative; height:68px; margin-bottom:15px;}
.sub-tab-cm-style ul{text-align:center; }
.sub-tab-cm-style ul li{display:inline-block; position:relative; width:33%; max-width:325px; position:relative; margin-left:-3px;  background-color:#fff;}
.sub-tab-cm-style ul li:first-child{margin-left:0}
.sub-tab-cm-style ul li a{display:table; height:68px; width:100%; border:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.sub-tab-cm-style ul li a em{display:table-cell; vertical-align:middle; color:#5a5a5a; font-size:18px; letter-spacing:-0.30px; text-align:center;}
.sub-tab-cm-style ul li.selected{z-index:1; }
.sub-tab-cm-style ul li.selected a{background-color:#e95513; border-color:#e95513}
.sub-tab-cm-style ul li.selected a em{color:#fff; }
.sub-tab-cm-style .cm-tab-m-btn{display:none}
/* Tab Fixed Move*/
.sub-tab-cm-style.fixed{position:fixed; top:0px; left:0; width:100%; height:60px;}
/* Tab Contents ( 임시 ) */
.sub-cm-tab-con{padding:30px; border:1px solid #ddd; min-height:200px; background-color:#f2f2f2; margin-top:20px;}

/* -------- 공통 :: 타이틀 -------- */
.sub-tit {font-size:48px; line-height:1.3; letter-spacing:-1px; color: #000; text-align:center;}
.sub-tit span {color: #e95513;}
.sub-tit.big {padding-top: 80px; position:relative;}
.sub-tit.big:before {font-size: 185px; color: rgba(56,56,56,0.08); position:absolute; top:-55px; left:0; width:100%; text-align:center;}
.sub-tit02 {font-size:60px; line-height:1.3; letter-spacing:-1px; color: #000; text-align:center; opacity:0.8;filter:Alpha(opacity=80);}
@media all and (max-width:800px){
	.sub-tit {font-size:29px; }
	.sub-tit.big {padding-top:33px}
	.sub-tit.big:before {font-size:70px; top:-10px;}
	.sub-tit02 {font-size:48px; }
}
/* -------- search box 기본스타일 03  -------- */
/* 공통 :: SEARCH BOX */
.board-search-box-style03 .search-input{position: relative; width:260px; padding:16.5px 30px; height:55px; background-color: #eee; display: inline-block; vertical-align: middle; -webkit-border-radius: 55px; -moz-border-radius: 55px; border-radius: 55px; overflow: hidden; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }
.board-search-box-style03 select {width:100%; height:22px; border: none; font-size: 13px; color: #868686; background-color: transparent; color:#666; font-size:14px;}
.board-search-box-style03 select:focus {outline:0;}
.board-search-box-style03 .search-input::focus {outline:0;}
.board-search-box-style03 .search-word {width: 160px; height: 100%; left: 15px; text-indent:10px; color:#666; font-size:14px; font-weight: 400; vertical-align:middle; border: none; background-color: #eee;}
.board-search-box-style03 .search-word::placeholder{color: #666; }
.board-search-box-style03 .search-word:focus{outline:0;}
.board-search-box-style03 .bbs-search-btn{position: absolute; top: 0; right: 20px; margin:0px; border:0; width:55px; height:55px;  color:#fff; cursor:pointer; vertical-align:top;
background:url("/images/icon/voice_search_icon.jpg") center no-repeat; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
.board-search-box-style03 .bbs-search-btn i{line-height:55px; font-size: 24px; color: #fff;}

@media all and (max-width:800px) {
    /* 공통 :: SEARCH BOX */
    .board-search-box-style03 .search-input{position: relative;  height:40px; padding: 9px 10px;}
    .board-search-box-style03 select{   font-size: 12px;}
    .board-search-box-style03 .search-input:before{margin-top: -5px; left: 75px;  width: 1px; height: 10px;}
    .board-search-box-style03 .search-word { height: 40px; text-indent:10px; font-size:12px; font-weight: 400; vertical-align:middle; border: none;}
    .board-search-box-style03 .bbs-search-btn{width:40px; height:40px;}
    .board-search-box-style03 .bbs-search-btn i{line-height:40px; font-size: 18px;}
 
}



/* ****************** About us ********************** */
/* -------- 회사소개 :: 상단 -------- */
.company-top-box {padding:100px 0 110px;  text-align:center;}
.company-top-box .tit-box .img-txt {display:inline-block; margin-top: 20px;}
.company-top-box .video-con-box {margin-top:30px;}
.company-top-box .video-con {width:56.23%; margin:auto; padding-bottom: 35px; position:relative;}
.company-top-box .video-con:after {content:""; width:100%; height:35px; position:absolute; bottom:0; left:0; background:url("/images/content/vidoe_shadow.png") top center no-repeat; background-size:100%;}
.company-top-box .video-con .video-wrap {position:relative; padding-top: 56.22%; background-color: #333;}
.company-top-box .video-con .video-wrap iframe {position:absolute; width:100%; height:100%; top:0; left:0;}
.company-top-box .video-con-box .txt-box {margin-top:25px;}
.company-top-box .video-con-box .txt {font-size:24px; line-height:1.5em; letter-spacing:-0.5px; color: rgba(0,0,0,0.8);  }

/* -------- 회사소개 :: 핵심가치 -------- */
.company-value-box {padding-bottom:90px; }
.company-value-box  .sub-tit:before {content:"CORE VALUE";}
.company-value-box .value-list {margin-top:60px; text-align:center; position:relative;}
.company-value-box .value-list:before , .company-value-box .value-list:after {content:""; width: 300px; height:300px;background-color: #ececec; border-radius:50%; position:absolute; top:0; z-index:-1;}
.company-value-box .value-list:before {left:20px; }
.company-value-box .value-list:after {right:20px; }
.company-value-box .value-list li {display:inline-block; width:300px; color: #fff; padding:0 30px; position:relative;}
.company-value-box .value-list li:before {content:""; width: 17px; height:17px; position:absolute; right:-10px; top:50%; margin-top:-8.5px; border-radius:50%;}
.company-value-box .value-list li .inner {border-radius:50%; height:300px; padding-top:50px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.company-value-box .value-list li.item01:before,
.company-value-box .value-list li.item01 .inner {background-color:#e95513;}
.company-value-box .value-list li.item02:before {background-color:#004c9f;}
.company-value-box .value-list li.item02 .inner {background-color:#3a3a3a;}
.company-value-box .value-list li.item03 .inner {background-color:#004c9f;}
.company-value-box .value-list li .num {font-size:16px; color: rgba(255,255,255,0.5); }
.company-value-box .value-list li .tit {font-size:24px; color: #fff; padding:20px 0; position:relative; display:block;}
.company-value-box .value-list li .tit:before {content:""; width: 12px; height:1px; background-color: rgba(255,255,255,0.3); position:absolute; left:50%; margin-left:-6px; bottom:0;}
.company-value-box .value-list li .txt {font-size:16px; line-height:1.625em; color: #fff; margin-top:20px; font-weight:300;}

/* -------- 회사소개 :: 비전 -------- */
.company-vision-box {padding:85px 0 145px; background:url("/images/content/about_vision_img.jpg") 75% top no-repeat; background-size:cover;}
.company-vision-box .sub-tit {color:rgba(255,255,255,0.8);}
.company-vision-box .sub-tit.big:before {content:"VISION"; color:rgba(255,255,255,0.12);}
.company-vision-box .vision-con-box {margin-top: 50px; text-align:center;}
.company-vision-box .vision-con-tit {color: #e95513;}
.company-vision-box .vision-con-txt {color: rgba(255,255,255,0.8); font-weight:300; margin-top:35px; font-size: 24px; line-height:1.625em; }
.company-vision-box .vision-list-box {margin-top:75px;}
.company-vision-box .vision-list {margin:0 -1.05%;}
.company-vision-box .vision-list li {float:left; width:47.89%; height:155px; margin:0 1.05%; border:1px solid rgba(255,255,255,0.5); background-color: rgba(10,10,10,0.5); position:relative; padding:0 62px 0 70px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }
.company-vision-box .vision-list li:before {content:""; width:85px; height:3px; background-color: #e95513; position:absolute; top:-2px; left:50%; margin-left:-44px;}
.company-vision-box .vision-list .inner-box {display:table; width:100%; height:100%;}
.company-vision-box .vision-list .inner-box .inner {display:table-cell; vertical-align:middle; text-align:left; padding-right: 55px; background: right center no-repeat;}
.company-vision-box .vision-list .num {font-size: 16px; color: #fff; display:block; margin-bottom:5px;}
.company-vision-box .vision-list .tit {font-size: 24px; letter-spacing:-0.5px; line-height:1.625em; color: #fff; font-weight:300; }
.company-vision-box .vision-list .item01 .inner {background-image:url("/images/content/about_vision_icon_01.png");}
.company-vision-box .vision-list .item02 .inner {background-image:url("/images/content/about_vision_icon_02.png");}


/* -------- 회사소개 :: 강점 -------- */
.company-point-box {padding:120px 0;}
.company-point-box .sub-tit {line-height:1.2;}
.company-point-box .point-con-box {margin-top: 55px;}
.company-point-box .point-list {}
.company-point-box .point-list li {float:left; width:25%;}
.company-point-box .point-list dl dt { max-width:190px; margin:auto;}
.company-point-box .point-list .icon { position:relative; display:block; padding-top:100%; border:1px solid #ccc; border-radius:50%; background: center no-repeat; }
.company-point-box .point-list .item01 .icon {background-image:url("/images/content/about_point_icon_01.png");}
.company-point-box .point-list .item02 .icon {background-image:url("/images/content/about_point_icon_02.png");}
.company-point-box .point-list .item03 .icon {background-image:url("/images/content/about_point_icon_03.png");}
.company-point-box .point-list .item04 .icon {background-image:url("/images/content/about_point_icon_04.png");}
.company-point-box .point-list .txt-box {text-align:center; }
.company-point-box .point-list .txt-box .tit {font-size: 24px;  line-height: 1.46em; letter-spacing:-0.45px; color: #e95513; font-weight:500; padding:24px 0; display:block;}
.company-point-box .point-list .txt-box .txt {font-size: 16px;  line-height: 1.75em; letter-spacing:-0.35px; color: #5a5a5a; font-weight:300;}


/* -------- 회사소개 :: 연혁 -------- */
.company-history-box {padding:120px 0; background-color: #f1f1f1;}
.company-history-box .history-tit-box {display:table; width:100%; height:218px; color: #fff; text-align:center; background:url("/images/content/about_history_img.jpg") center no-repeat; background-size:cover; }
.company-history-box .history-tit-box .inner {display:table-cell; vertical-align:middle;}
.company-history-box .history-tit-box span {font-size: 16px; letter-spacing:2px; display:inline-block; margin-bottom: 20px; }
.company-history-box .history-tit-box .tit {font-size: 38px; letter-spacing:-0.45px; display:block; }
.company-history-box .history-tit-box .tit em {font-weight:300;}


/* -------- 회사소개 :: 오시는길 -------- */
.company-location-box {padding-top:120px;}
.company-location-box .sub-tit.big:before {content:"LOCATION"; }
.company-location-box .location-con-box {margin-top: 50px;}
.company-location-box .location-list {margin:0 -1.95%;}
.company-location-box .location-list li {float:left; width:29.42%; margin:0 1.95%; text-align:center;}
.company-location-box .location-list li dl dt { border:1px solid #c3c3c3; position:relative; padding-top:91.83%;  -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.company-location-box .location-list li iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.company-location-box .location-list dl dd {margin-top:20px;}
.company-location-box .location-list .country {font-size: 16px; color: #272727; }
.company-location-box .location-list .address {font-size: 16px; line-height:1.875em; letter-spacing:-0.45px; color: #272727; font-weight:300; margin-top:5px;}



/* -------- About us :: 포트폴리오 -------- */
.portfolio-page {padding-top: 58px;}
/* 상단 탬&검색박스 */
.portfolio-page .select-item {max-width: 140px}
.portfolio-page .search-input {width:350px;}
.portfolio-page .search-input select {width:80px;}
.portfolio-page .input-wrap {display:inline-block; width:calc(100% - 130px); position:relative; padding-left:8px; margin-left:8px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.portfolio-page .search-word {width:100%;}
.portfolio-page .input-wrap:before {content:""; width:1px; height: 14px; background-color: #cbcbcb; position:absolute; left:0; top:0;}
/* 포트폴리오 리스트 */
.portfolio-list-box { overflow:hidden;}
.portfolio-list {margin:0 -1.63%;}
.portfolio-list li {float:left; width:30.05%; padding: 60px 1.63%; border-bottom: 1px solid #e0e0e0; }
.portfolio-list li .video-wrap {position:relative; padding-top: 55.94%;}
.portfolio-list li .video-wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.portfolio-list li .category {font-size: 15px; letter-spacing:-0.45px; color: #9d9d9d;  } 
.portfolio-list li .tit {font-size: 22px; letter-spacing:-0.45px; color: #353535; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:400; display:block;  margin-top:12px;} 
.portfolio-list li .name {font-size: 15px; line-height: 20px;  letter-spacing:-0.45px; color: #353535; font-weight:400; display:block;  margin-top:12px; position:relative; padding-left:100px;} 
.portfolio-list li .name i {font-size:20px; vertical-align:middle;}
.portfolio-list li .name b {position:absolute; left:0; top:0;}
.portfolio-list li .name span {display:block;vertical-align:middle; padding-left:8px; margin-left:8px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.portfolio-list li .name span:before {content:""; width:1px; height:12px; background-color: #e0e0e0; position:absolute; left:0; top:50%; margin-top:-6px; }
.portfolio-list li dd {margin-top:24px;}

/* -------- About us :: 포트폴리오 -------- */
.faq-page {padding-top:70px;}
/* -------- About us :: 뉴스 -------- */
.news-page {padding-top:70px;}

@media all and (max-width:800px){
	/* -------- About us :: 포트폴리오 -------- */
	.faq-page {padding-top:50px;}
	/* -------- About us :: 뉴스 -------- */
	.news-page {padding-top:50px;}

}
/* ******************  Our services ********************** */
/* -------- Our services :: 공통 -------- */
/* 상단 박스 */
.service-page {padding-top:76px;}
.service-page .service-top-box .area-box {height:100%; background: center no-repeat; background-size:cover; }
.service-page .service-top-box .service-top-inner-box {display:table; width:100%; height:571px;}
.service-page .service-top-box .service-top-inner {display:table-cell; vertical-align:middle;}
.service-page .service-top-box .tit {font-size:56px; line-height:1.25em; letter-spacing:-0.5px; color: #fff; font-weight:500; }
.service-page .service-top-box .tit02 {font-size:32px; line-height:1.43em;  letter-spacing:-0.5px; color: #fff; font-weight:500; margin-top: 35px; display:block;}
.service-page .service-top-box .txt {font-size:20px; line-height:1.6em; letter-spacing:-0.5px; color: rgba(255,255,255,0.8); margin-top:85px; font-weight:300; }
/* 문의하기 버튼 */
.service-page .inquiry-btn {display:block; margin: 55px auto 0; width: 243px; height:65px; line-height:65px;  background-color: #ff4f00; text-align:center;}
.service-page .inquiry-btn span {font-size:18px; color: #fff;}
.service-page .inquiry-btn span:after {content:"+"; margin-left:78px;}
/* 하단 하이보이스는? */
.service-hivoice-box {padding: 100px 0 0; text-align:center;}
.service-hivoice-box .txt-box {margin-top:44px;}
.service-hivoice-box .txt-box .txt {font-size: 24px; letter-spacing:-0.5px; color: rgba(0,0,0,0.8); line-height: 1.5em; margin-top:30px;}
.service-hivoice-box .logo-list-box {margin-top: 60px;}
.service-hivoice-box .logo-list li {float:left; width:16.66%;  border:1px solid #e2e2e2; margin-top:-1px; margin-left:-1px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.service-hivoice-box .logo-list li .logo-wrap {position:relative; padding-top:100%;}
.service-hivoice-box .logo-list li .logo-wrap span {position:absolute; top:10px; left:10px; right:10px; bottom:10px;}


/* -------- Our services :: 성우녹음 서비스 -------- */
.record-page .service-top-box .area-box  {background-image:url("/images/content/recording_top_bg.jpg"); }
/* 성우녹음 서비스 :: UNTACT RECORDING */
.record-untact-con {padding: 100px 0 93px;}
.record-untact-con .record-list-box {margin-top: 74px;}
.record-untact-con .record-list {text-align:center; padding:0 14.61%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.record-untact-con .record-list li {display:inline-block; vertical-align:top; width:33%}
.record-untact-con .record-list li dl dt { max-width:190px; margin:auto;}
.record-untact-con .record-list .icon { position:relative; display:block; padding-top:100%; border:1px solid #ccc; border-radius:50%; background: center no-repeat; }
.record-untact-con .record-list .item01 .icon {background-image:url("/images/content/recording_untact_icon_01.png");}
.record-untact-con .record-list .item02 .icon {background-image:url("/images/content/recording_untact_icon_02.png");}
.record-untact-con .record-list .item03 .icon {background-image:url("/images/content/recording_untact_icon_03.png");}
.record-untact-con .record-list .txt-box {text-align:center; margin-top:20px; }
.record-untact-con .record-list .txt-box .txt {font-size: 16px;  line-height: 1.75em; letter-spacing:-0.35px; color: #5a5a5a; font-weight:300;}


/* 성우녹음 서비스 :: 장르별 샘플 듣기 */
.record-genre-box {padding:110px 0 150px; background-color: #000; }
.record-genre-box .sub-tit {color: #fff;}
.record-genre-box .sub-tit em {font-weight:300;}
/* 탭리스트 */
.genre-tab-wrapper {height:auto;}
.genre-sample-list {text-align:center; padding:0 65px; }
.genre-sample-list li {display:inline-block; margin:20px 30px;}
.genre-sample-list .cm-tab-m-btn{display:none}
.genre-sample-list li .txt {font-size:18px; letter-spacing:-0.45px; color: #fff; font-weight:300;  margin-top:15px; display:block;}
.genre-sample-list li .icon {width:84px; height:84px; display:block; margin:auto; border-radius:50%; background: center no-repeat; }
.genre-sample-list .item01 .icon {background-image:url("/images/content/recording_sample_icon_01.png");}
.genre-sample-list .item02 .icon {background-image:url("/images/content/recording_sample_icon_02.png");}
.genre-sample-list .item03 .icon {background-image:url("/images/content/recording_sample_icon_03.png");}
.genre-sample-list .item04 .icon {background-image:url("/images/content/recording_sample_icon_04.png");}
.genre-sample-list .item05 .icon {background-image:url("/images/content/recording_sample_icon_05.png");}
.genre-sample-list .item06 .icon {background-image:url("/images/content/recording_sample_icon_06.png");}
.genre-sample-list .item07 .icon {background-image:url("/images/content/recording_sample_icon_07.png");}
.genre-sample-list .item08 .icon {background-image:url("/images/content/recording_sample_icon_08.png");}
.genre-sample-list .item09 .icon {background-image:url("/images/content/recording_sample_icon_09.png");}
.genre-sample-list .item10 .icon {background-image:url("/images/content/recording_sample_icon_10.png");}
.genre-sample-list .item11 .icon {background-image:url("/images/content/recording_sample_icon_11.png");}
.genre-sample-list li.selected .icon {background-color: #5a5858}
/* 비디오 */
.record-genre-box .sub-cm-tab-con {background: none; border:0;}
.record-genre-box .video-con {width:56.23%; margin:auto; position:relative;}
.record-genre-box .video-con .video-wrap {position:relative; padding-top: 56.22%; background-color: #333;}
.record-genre-box .video-con .video-wrap iframe {position:absolute; width:100%; height:100%; top:0; left:0;}


/* 성우녹음 서비스 :: 각국 샘플 듣기 */
.record-voice-box {background-color: #f3f3f3; padding: 110px 0;}
.record-voice-box .record-voice-con  {margin-top:45px;}
.voice-sample-list {margin:-15px -0.4% 0;}
.voice-sample-list li {float:left; width: 24.2%; margin: 15px 0.4% 0; text-align:center; }
.voice-sample-list li a {display:block; width:100%; height:100%;  background-color: #fff; border:1px solid #d1d1d1; transition: all 0.4s; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.voice-sample-list li dd {transition: all 0.4s;}
.voice-sample-list .flag-wrap {position:relative; padding-top:47.3%;}
.voice-sample-list .flag-wrap span {position:absolute; top:10px; left:10px; right:10px; bottom:10px; }
.voice-sample-list .country {display:table; width:100%; height:70px; font-size: 18px; letter-spacing:-0.35px; line-height: 1.55em; color :#5a5a5a; font-weight:500; border-top:1px solid #d1d1d1; transition: all 0.4s;}
.voice-sample-list .country span {display:table-cell; vertical-align:middle; }


/* -------- Our services :: 글로벌 유튜브 서비스 -------- */
/*  글로벌 유튜브 서비스 :: 상단 박스 */
.youtube-page .service-top-box .area-box  {background-image:url("/images/content/youtube_top_bg.jpg"); }
.youtube-page .service-top-box .txt {margin-top: 25px;}
/*  글로벌 유튜브 서비스 :: 현재 운영채널 보기 */
.youtube-channel-box {padding:80px 0 70px; margin-top:92px; background:url("/images/content/youtube_channel_bg.jpg") no-repeat; background-size:cover;}
.youtube-channel-box .sub-tit span {color: #ff4f00;}
.youtube-channel-box .sub-tit:before {content:"CHNNEL"; }
.youtube-channel-box .channel-list-box {margin-top: 55px;}
.youtube-channel-box .channel-list {margin:0 1.3%;}
.youtube-channel-box .channel-list li {float:left; width:47.4%; margin: 0 1.3%; text-align:center;}
.youtube-channel-box .channel-list li .img-wrap {position:relative; display:block;}
.youtube-channel-box .channel-list li .img-wrap:before {content:""; position:absolute; left:0; bottom:-25px; width:100%; height: 25px; background:url("/images/content/vidoe_shadow.png") top center no-repeat; background-size:100%;}
.youtube-channel-box .channel-list li .img-wrap img {width:100%;}
.youtube-channel-box .channel-list li dd {margin-top:25px;}
.youtube-channel-box .channel-list li .tit {display:inline-block; vertical-align:middle; font-size:20px; letter-spacing:-0.5px; color: #000; }
.youtube-channel-box .channel-list li .txt {display:inline-block; vertical-align:middle; font-size: 16px; line-height: 25px; letter-spacing:-0.5px; color: #fff; background-color: #535353; padding:0 10px; border-radius:5px; margin-left:8px;}

/*  글로벌 유튜브 서비스 ::  영역*/
.youtube-service-box {padding:120px 0 95px; background-color: #000;}
.youtube-service-box .sub-tit {color: #fff;}
.youtube-service-list-box {margin-top: 50px;}
.youtube-service-list-box .youtube-service-list {margin:-8px -0.75%;}
.youtube-service-list-box .youtube-service-list li {float:left; width:48.48%; margin:8px 0.75%; }
.youtube-service-list-box .youtube-service-list li .inner-box {border:1px solid rgba(255,255,255,0.2); -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.youtube-service-list-box .youtube-service-list dl {display:table; width:100%; height: 248px;}
.youtube-service-list-box .youtube-service-list dl dt {display:table-cell;  vertical-align:middle; width:216px;}
.youtube-service-list-box .youtube-service-list dl dd {display:table-cell;  vertical-align:middle; padding-right: 20px;}
.youtube-service-list-box .youtube-service-list .icon {display:block; width:100%; height:100%; background:center no-repeat;}
.youtube-service-list-box .youtube-service-list .item01 .icon {background-image:url("/images/content/youtube_channel_icon_01.png");} 
.youtube-service-list-box .youtube-service-list .item02 .icon {background-image:url("/images/content/youtube_channel_icon_02.png");} 
.youtube-service-list-box .youtube-service-list .item03 .icon {background-image:url("/images/content/youtube_channel_icon_03.png");} 
.youtube-service-list-box .youtube-service-list .item04 .icon {background-image:url("/images/content/youtube_channel_icon_04.png");} 
.youtube-service-list-box .youtube-service-list .item05 .icon {background-image:url("/images/content/youtube_channel_icon_05.png");} 
.youtube-service-list-box .youtube-service-list .item06 .icon {background-image:url("/images/content/youtube_channel_icon_06.png");} 
.youtube-service-list-box .youtube-service-list .item07 .icon {background-image:url("/images/content/youtube_channel_icon_07.png");} 
.youtube-service-list-box .youtube-service-list .num {font-size: 16px; color: #929292; }
.youtube-service-list-box .youtube-service-list .tit {font-size: 24px; line-height:1.2em; color: #e95513; font-weight:300; display:block; margin-top:10px;}
.youtube-service-list-box .youtube-service-list .txt {font-size: 16px; line-height:2em; color: #fff; font-weight:300; margin-top:20px;}
.youtube-service-list-box .youtube-service-list .item08 dl {background: url("/images/content/youtube_service_bg.jpg") center bottom no-repeat;}
.youtube-service-list-box .youtube-service-list .item08 dl dt {width:0; height:0;}
.youtube-service-list-box .youtube-service-list .item08 dl dd {width:100%; text-align:center; padding-right:0;}
.youtube-service-list-box .youtube-service-list .item08 .tit {font-size:32px; letter-spacing:-0.45px; line-height:1.43em; color: #fff;}
.youtube-service-list-box .youtube-service-list .item08 .tit span {font-weight: 500; color: #ff4f00;}


/* -------- Our services :: 홍보영상리폼 서비스 -------- */
/*  홍보영상리폼 서비스 :: 상단 박스 */
.reform-page .service-top-box .area-box  {background-image:url("/images/content/reform_top_bg.jpg"); }
.reform-page .service-top-box .txt {margin-top: 25px;}
/*  홍보영상리폼 서비스 :: 홍보영상 방법 */
.reform-way-box {padding-top: 90px; }
.reform-way-box .way-box-inner {display:table; width:100%; height:100%;}
.reform-way-box .way-box-inner .left-con {display:table-cell; vertical-align:middle; width:50%; }
.reform-way-box .way-box-inner .left-con .sub-tit {text-align:left;}
.reform-way-box .way-box-inner .left-con .way-cir-list {margin:30px -6px 0;}
.reform-way-box .way-box-inner .left-con .way-cir-list li {float:left; width:30%; max-width:190px; margin:0 6px; border:1px solid #ccc; border-radius:50%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;   }
.reform-way-box .way-box-inner .left-con .way-cir-list li .inner-box {position:relative; padding-top:100%; }
.reform-way-box .way-box-inner .left-con .way-cir-list li .inner {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;}
.reform-way-box .way-box-inner .left-con .way-cir-list .icon {display:block; height: 50px; background:center no-repeat;}
.reform-way-box .way-box-inner .left-con .way-cir-list .item01 .icon {background-image:url("/images/content/reform_cir_icon _01.png");}
.reform-way-box .way-box-inner .left-con .way-cir-list .item02 .icon {background-image:url("/images/content/reform_cir_icon _02.png");}
.reform-way-box .way-box-inner .left-con .way-cir-list .item03 .icon {background-image:url("/images/content/reform_cir_icon _03.png");}
.reform-way-box .way-box-inner .left-con .way-cir-list .tit {font-size: 18px; letter-spacing:-0.5px; color: #000; font-weight:300; margin-top:20px; text-align:center; display:block;}
.reform-way-box .way-box-inner .left-con .txt {font-size: 24px; letter-spacing:-0.75px; color:rgba(0,0,0,0.8); line-height:1.33em; margin-top:30px; }
.reform-way-box .way-box-inner .right-con {display:table-cell; vertical-align:middle; width:50%; padding-left:15px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }
.reform-way-box .way-box-inner .right-con .video-wrap {position:relative; padding-top: 56.24%; }
.reform-way-box .way-box-inner .right-con .video-wrap:before {content:""; position:absolute; left:0; bottom:-24px; width:100%; height: 25px; background:url("/images/content/vidoe_shadow.png") top center no-repeat; background-size:100%;}
.reform-way-box .way-box-inner .right-con .video-wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%; }
.reform-way-box .way-box-inner .right-con .txt {font-size:20px; letter-spacing:-0.75px; color: #000; font-weight:300; margin-top:25px; text-align:center; display:block;}
/* 리무버 */
.reform-way-box .remover-box {position:relative; padding:60px 0; background-color: #f1f1f1; margin-top:-34px; z-index:-1;} 
.reform-way-box .remover-box .inner-box {position:relative; padding-right:360px; }
.reform-way-box .remover-box .inner-box:after {content:""; width: 301px; height:355px; background:url("/images/content/reform_remover_img.png") bottom no-repeat; position:absolute; right:57px; bottom:-60px;  }
.reform-way-box .remover-box .tit {font-size: 32px; letter-spacing:-0.5px; color: #000; display:inline-block; position:relative; padding:3px 10px; }
.reform-way-box .remover-box .tit:before {content:""; width:100%; height: 8px; background-color: rgba(255,79,0,0.3); position:absolute; left:0; bottom:0;}
.reform-way-box .remover-box .txt {font-size: 18px; line-height:1.77em; letter-spacing:-0.5px; color: #000; margin-top:40px;}


/*  홍보영상리폼 서비스 :: 장점 */
.reform-point-box {padding:115px 0 90px; background-color: #000; }
.reform-point-box .sub-tit {color: #fff;}
.reform-point-list-box {margin-top: 45px;}
.reform-point-list-box .reform-point-list li { padding: 0 55px; height: 164px; margin-top:15px;}
.reform-point-list-box .reform-point-list .item01 {margin-top:0;}
.reform-point-list-box .reform-point-list .inner {display:table; width:100%; height:100%; border:1px solid rgba(255,255,255,0.2); }
.reform-point-list-box .reform-point-list .inner > div {display:table-cell; vertical-align:middle; padding:20px 0;}
.reform-point-list-box .reform-point-list .inner .icon-con {width:170px; }
.reform-point-list-box .reform-point-list .inner .icon-con .icon {display:block; height:100%; background: center no-repeat; }
.reform-point-list-box .reform-point-list .item01 .inner .icon-con .icon {background-image:url("/images/content/reform_point_icon_01.png");}
.reform-point-list-box .reform-point-list .item02 .inner .icon-con .icon {background-image:url("/images/content/reform_point_icon_02.png");}
.reform-point-list-box .reform-point-list .item03 .inner .icon-con .icon {background-image:url("/images/content/reform_point_icon_03.png");}
.reform-point-list-box .reform-point-list .item04 .inner .icon-con .icon {background-image:url("/images/content/reform_point_icon_04.png");}
.reform-point-list-box .reform-point-list .inner .tit-con {width: 230px;}
.reform-point-list-box .reform-point-list .inner .tit-con .num {font-size: 16px; color :#929292;}
.reform-point-list-box .reform-point-list .inner .tit-con .tit {font-size: 24px; line-height:1.2;  color :#e95513; font-weight:300; display:block; margin-top:10px;}
.reform-point-list-box .reform-point-list .inner .txt-con {padding-right: 20px;}
.reform-point-list-box .reform-point-list .inner .txt-con .txt {font-size: 16px; line-height:2em;  color :#fff; font-weight:300; display:block;}


/*  홍보영상리폼 서비스 :: 외국어 영상 확인하기 */
.reform-video-box {background-color: #e7e7e7; padding: 75px 0 85px;}
.reform-video-box .sub-tit.big:before {content:"VIDEO"; }
.reform-video-box .tit-txt {font-size:24px; letter-spacing:-0.5px; color: rgba(0,0,0,0.8); font-weight:300; text-align:center; margin-top:20px;} 
/* 비디오리스트 */
.reform-video-list-box .reform-video-list li {padding:60px 72px 100px; border-bottom:1px solid #cdcdcd; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.reform-video-list-box .reform-video-list .inner-box {display:table; width:100%; height:100%;}
.reform-video-list-box .reform-video-list .inner-box > div {display:table-cell; vertical-align:middle;}
.reform-video-list-box .reform-video-list .inner-box .arrow-con {width:170px; text-align:center;}
.reform-video-list-box .reform-video-list .video-item {width: 42.74%; position:relative; }
.reform-video-list-box .reform-video-list .video-item .video-wrap {position:relative; padding-top: 56.27%;}
.reform-video-list-box .reform-video-list .video-item .video-wrap:before {content:""; position:absolute; left:0; bottom:-30px; width:100%; height: 84px; background:url("/images/content/video_shadow_02.png") bottom center no-repeat; background-size:100%;}
.reform-video-list-box .reform-video-list .video-item iframe {width:100%; height:100%; position:absolute; top:0; left:0;} 
.reform-video-list-box .reform-video-list .video-item .video-tit {position:absolute; width:100%; font-size:20px; letter-spacing:-0.5px; color: #000; font-weight:300; display:block; text-align:center; margin-top:25px;}
/* 서비스요금 */
.reform-charge-box {padding:25px 34px; background-color: #171717;}
.reform-charge-box .inner-box {display:table; width:100%; height:100%;}
.reform-charge-box .inner-box > div {display:table-cell;  vertical-align:middle; text-align:center;}
.reform-charge-box .inner-box .charge-item {width:39.44%; vertical-align:top; border:1px solid rgba(255,255,255,0.4); background-color:#292929;}
.reform-charge-box .inner-box .charge-item .tit-box {background-color: #ff4f00; padding:16px 10px; max-width:370px; margin:auto; border-bottom-left-radius:20px; border-bottom-right-radius:20px; }
.reform-charge-box .inner-box .charge-item .tit-box .tit {font-size: 20px; letter-spacing:-0.5px; color: #fff; font-weight:600; }
.reform-charge-box .inner-box .charge-item .txt-box {display:table; width:100%; height:190px; padding:0 15px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.reform-charge-box .inner-box .charge-item .txt-box .txt {display:table-cell; vertical-align:middle; font-size: 20px; line-height:1.6em; letter-spacing:-0.5px; color: #cbcbcb; font-weight:300; }
.reform-charge-box .inner-box .icon-item .icon {height: 63px; display:block; background:url("/images/content/reform_pay_icon.png") center no-repeat;}
.reform-charge-box .inner-box .icon-item .tit {font-size: 20px; letter-spacing:-0.5px; display:block; margin-top:30px; color: #cbcbcb; font-weight:500; }



/* ******************  Find Voice ********************** */
/* --------  Find Voice :: 성우 리스트페이지 -------- */
.voice-list-page {padding-top:70px;}
/* 성우 리스트페이지 :: 상단 컨텐츠 */
/* 탭 */
.voice-list-top .tab-list {float:left;}
.voice-list-top .tab-list li {float:left; }
.voice-list-top .tab-list li a {padding:0 20px; font-size: 17px; letter-spacing:-0.5px; color : #272727; display:block; position:relative;}
.voice-list-top .tab-list li a:before {content:"·"; position:absolute; left:0; top: 50%;  margin-top:-5px; }
.voice-list-top .tab-list li:first-child a {padding-left:0;}
.voice-list-top .tab-list li:first-child a:before {display:none; }
.voice-list-top .tab-list li a span {display:inline-block; padding: 20px 10px 12px; }
.voice-list-top .tab-list li.selected a {font-weight: 600; }
.voice-list-top .tab-list li.selected a span {border-bottom: 3px solid ;}
/* 검색박스 */
.voice-list-top .voice-search-box {float:right;}
.voice-list-top .voice-search-box .search-item {display:inline-block; margin-left: 4px;}
.voice-list-top .voice-search-box .select-item {width:160px; padding: 16.5px 20px; background-color: #eee; -webkit-border-radius: 55px; -moz-border-radius: 55px; border-radius: 55px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }

/* 성우리스트 */
.voice-list-box {margin-top:68px;}
.voice-list-box .voice-list {margin:-25px -1%}
.voice-list-box .voice-list li {float:left; width: 18%; margin:25px 1%; text-align:center;}
.voice-list-box .voice-list li .inner-box {border:1px solid #e0e0e0; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-list-box .voice-list li .inner-box .inner {position:relative;}
.voice-list-box .voice-list li .like-btn {width: 47px; height:47px; background-color: #c8c8c8; position:absolute; right: 10px; top:10px; border-radius:50%; z-index:10;}
.voice-list-box .voice-list li .like-btn span {color: #fff; font-size: 28px;}
.voice-list-box .voice-list li .like-btn.selected {background-color: #e95513; }
.voice-list-box .voice-list li .view-item { padding: 25px 0 15px; display:block;}
.voice-list-box .voice-list li .view-item dt {width:75.25%; margin:auto; border-radius:50%; overflow:hidden;}
.voice-list-box .voice-list li .view-item .img-wrap {position:relative; padding-top: 100%; }
.voice-list-box .voice-list li .view-item .img-wrap img {position:absolute; top:0; left:0; width:100%; height:100%;}
.voice-list-box .voice-list li .view-item .thum {position:absolute; width:100%; height:100%; text-align:center; top:0;left:0; z-index:9; background-color: rgba(233,85,19,0.8); opacity:0;filter:Alpha(opacity=0); transition:all 0.4s;}
.voice-list-box .voice-list li .view-item .thum .thum-inner-box {display:table; width:100%; height:100%;}
.voice-list-box .voice-list li .view-item .thum .thum-inner {display:table-cell; vertical-align:middle; }
.voice-list-box .voice-list li .view-item .thum i {display:block;  color: #fff; font-size:24px; margin-bottom:15px;}
.voice-list-box .voice-list li .view-item .thum span {font-size: 14px; color:#fff; }
.voice-list-box .voice-list li .view-item .txt-box {padding:18px 15px 0;}
.voice-list-box .voice-list li .view-item .name {font-size: 24px; color: #272727; font-weight:600; transition:all 0.4s;}
.voice-list-box .voice-list li .view-item .txt {font-size: 16px; line-height:1.5em; height:3em; color: #272727; letter-spacing:-0.5px; margin-top:10px; overflow:hidden;
	display:block;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.voice-list-box .voice-list li audio {width:100%; height:40px; margin:0; display:block; }
/* 플레이어 style */
.mejs__container {width: 100% !important; background-color: #406E92 !important;}
.mejs__controls:not([style*='display: none']) {background:transparent !important;}

/* --------  Find Voice :: 성우 뷰페이지 -------- */
.voice-view-page {padding-top: 76px;}
.voice-view-top-box { }
.voice-view-top-box .voice-view-top-inner {display:table; width:100%; height:100%; padding:27px 40px 53px; border-top: 1px solid #272727;  table-layout:fixed;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-top-box .info-box {display:table-cell; /* width:59.7%; */ padding-right:3.54%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-top-box .info-box .actor-info-box dl {display:table; width:100%; height:100%;}
.voice-view-top-box .info-box .actor-info-box dl dt {display:table-cell; vertical-align:middle; width:148px;}
.voice-view-top-box .info-box .actor-info-box dl dd {display:table-cell; vertical-align:middle;}
.voice-view-top-box .info-box .actor-info-box .img-wrap {position:relative; padding-top:100%; border-radius:50%; overflow:hidden;}
.voice-view-top-box .info-box .actor-info-box .img-wrap img {position:absolute; top:0; left:0; width:100%; height:100%;}
.voice-view-top-box .info-box .actor-info-box .actor-info {position:relative; padding:0 60px 0 30px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn {width: 57px; height:57px; background-color: #c8c8c8; position:absolute; right: 0; top:50%; margin-top:-28.5px; border-radius:50%; z-index:10;}
.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn span {color: #fff; font-size: 34px;}
.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn.selected {background-color: #e95513; }
.voice-view-top-box .info-box .actor-info-box .actor-info .name {font-size:36px; color:#e95513; }
.voice-view-top-box .info-box .actor-info-box .actor-info .actor-txt {font-size:16px; color: #272727; letter-spacing:-0.5px; margin-top:13px;}
.voice-view-top-box .info-box .actor-info-box .actor-info .price {font-size:16px; color: #272727; letter-spacing:-0.5px; margin-top:13px;}
.voice-view-top-box .info-box .actor-info-box .actor-info .price b{font-size: 24px; }
.voice-view-top-box .info-box .txt-box {max-height: 11.25em; margin-top:30px;}
.voice-view-top-box .info-box .txt {font-size: 16px; letter-spacing:-0.45px; color: #666; font-weight:300; line-height: 1.875em;}

/* 비디오 */
.voice-view-top-box .video-box {display:table-cell; vertical-align:top;width:490px;padding-left: 4.23%; padding-top: 37px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }

/* 비디오 영역 Start */
.video-iframe-wrapper{position:relative; max-width:600px; margin:0px auto; overflow:hidden;}
.video-iframe-box{position:relative; padding-top:56%; height:0; background-color:#000}
.video-iframe-box iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.video-small-con{margin-top:3%}
.video-small-con > ul{margin:0 -1%}
.video-small-con .video-small-item{float:left; width:23%; margin:0px 1%;}
.video-small-con .video-small-item .video-small-thumb {display:block; height:0; padding-top:56%; position:relative; cursor:pointer; opacity:0.5;filter:Alpha(opacity=50);}
.video-small-con .video-small-item .video-small-thumb img{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.video-small-con .video-small-item .video-small-thumb:before {content:""; width:100%; height:100%; border:3px solid #e95513; display:block; position:absolute; top:0; left:0; z-index:9; opacity:0;filter:Alpha(opacity=0);-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.video-small-con .video-small-item.selected .video-small-thumb {opacity:1;filter:Alpha(opacity=100);}
.video-small-con .video-small-item.selected .video-small-thumb:before  {opacity:1;filter:Alpha(opacity=100);}



@media all and (max-width:1320px){
	.voice-view-top-box .voice-view-top-inner {padding:27px 20px 53px;}
	/* 비디오 */
	.voice-view-top-box .video-box {padding-left: 0;}
}
@media all and (max-width:1024px){
	.voice-view-top-box .voice-view-top-inner {display:block; }
	.voice-view-top-box .info-box {display:block; }
	.voice-view-top-box .video-box {display:block; width:100%; padding:0 10%; margin-top:50px;}
}
@media all and (max-width:800px){
	.voice-view-top-box .info-box .actor-info-box .actor-info {padding:0 40px 0 20px;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn {width: 37px; height:37px; margin-top:-18.5px;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn span {font-size: 24px;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .name {font-size:23px;} 
	.voice-view-top-box .info-box .actor-info-box .actor-info .actor-txt {font-size:13px;  margin-top:8px;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .price {font-size:13px;margin-top:8px;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .price b{font-size:17px; }
	.voice-view-top-box .info-box .txt-box {max-height: 5.625em; }
	.voice-view-top-box .info-box  .txt {font-size: 13px; }
	
	.voice-view-top-box .video-box {padding:0 5%; margin-top:30px;}
}
@media all and (max-width:480px){
	.voice-view-top-box .info-box {padding:0;}
	.voice-view-top-box .info-box .actor-info-box dl {display:block; text-align:center; }
	.voice-view-top-box .info-box .actor-info-box dl dt {display:block;  width:148px; margin:auto;}
	.voice-view-top-box .info-box .actor-info-box dl dd {display:block; margin-top:20px; }
	.voice-view-top-box .info-box .actor-info-box .actor-info {padding-right:0;}
	.voice-view-top-box .info-box .actor-info-box .actor-info .like-btn {position:static; margin-top:10px;}

	.voice-view-top-box .video-box {padding:0;}
}


/* 검색박스 */
.voice-view-search-box .voice-view-search-inner {background-color: #eee; text-align:center; padding:35px 0; }
.voice-view-search-box .select-item {width:20%; max-width:211px; height:55px; padding:16.5px 30px; margin:0 4px; display:inline-block; background-color: #fff; border:1px solid #cacaca; border-radius:50px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-search-box .select-item select {height:22px;}
.voice-view-search-box .voice-inquiry-btn {background-color: #e95513; border:0; height: 55px; color: #fff; font-size:16px;  font-weight:600;}
.voice-view-search-box .voice-inquiry-btn span {display:inline-block; margin-left: 5px; font-size:26px; vertical-align:middle;}


/* 특징 */
.voice-view-point-box {margin-top: 50px;}
.voice-view-point-box .point-list {margin:0 -0.75%;}
.voice-view-point-box .point-list li {float:left; width:48.48%; margin: 0 0.75%;}
.voice-view-point-box .point-list .inner-box {border:1px solid #d2d2d2; border-top:0; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
 .voice-view-point-box .point-list  dl dt {background:url("/images/content/voice_view_point_bg.jpg") right no-repeat; background-size:cover; }
.voice-view-point-box .point-list .tit-box {display:table; width:100%; height:66px; padding-left:40px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }
.voice-view-point-box .point-list .tit-box .tit {display:table-cell; vertical-align:middle; font-size:20px; color:#fff; letter-spacing:-0.5px; font-weight:500;}
.voice-view-point-box .point-list .txt-box { padding:35px 40px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-point-box .point-list .txt-box .txt {font-size: 16px; letter-spacing:-0.45px; color :#666; line-height: 1.875em;}
.voice-view-point-box .list-btn {position:relative; width:211px; padding:0 30px; height: 55px; color: #fff; text-align:center; font-size:16px;  font-weight:600; margin:93px auto 0; display:block; background-color: #000; border-radius:50px; z-index:2; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-point-box .list-btn p {display:table; width:100%; height:100%;}
.voice-view-point-box .list-btn p span {display:table-cell; vertical-align:middle; }
.voice-view-point-box .list-btn i {font-size: 26px; vertical-align:sub; margin-left:18px;}

/* 추천성우 */
.voice-view-recommand-box {background-color: #f2f2f2; padding: 95px 0 125px; margin-top:-28px; }
.voice-view-recommand-box .sub-tit.big:before {content:"VOICE";}
.voice-view-recommand-box .voice-list-box .voice-list {margin:0 -6px; padding:0 40px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.voice-view-recommand-box .voice-list-box .voice-list li { margin:0 6px; background-color: #fff}
.voice-view-recommand-box .voice-list-box .voice-list .slick-arrow {position:absolute; top:50%; color: #555; font-size: 32px; margin-top:-16px;}
.voice-view-recommand-box .voice-list-box .voice-list .slick-arrow.slick-prev {left:0;  }
.voice-view-recommand-box .voice-list-box .voice-list .slick-arrow.slick-next {right:0; }

/* --------  Find Voice :: 기타국가성우 -------- */
.etc-voice-page {padding-top:75px;}
.etc-voice-con .tit-box {text-align:center; color: #000; }
.etc-voice-con .tit-box i {font-size: 72px; }
.etc-voice-con .tit-box .tit {font-size:24px; letter-spacing:-0.5px; line-height: 1.33em; font-weight: 400; display:block; margin-top:30px;}
.etc-voice-con  .sample-list-box {margin-top: 45px;}

.etc-voice-page .voice-list-top {text-align:center;}
.etc-voice-page .voice-list-top .tab-list {display:inline-block; float:none;}
.etc-voice-page .etc-voice-con {margin-top: 50px;}

/* ******************  Contact us ********************** */
.inquiry-page {padding-top: 76px;}
.inquiry-page .inquiry-con-box {margin-top:77px;}
.inquiry-page .inquiry-con-box .inquiry-con-tit {font-size: 24px; letter-spacing:-0.35px; color: #000; }
.inquiry-page .inquiry-con-box .inquiry-con-tit span {font-size: 15px; letter-spacing:-0.65px; color :#8c8c8c; font-weight:300; display:inline-block; vertical-align:top; line-height:24px; padding-left:20px; margin-left: 15px; position:relative;}
.inquiry-page .inquiry-con-box .inquiry-con-tit span:before {content:""; width:1px; height:12px; background-color: #8c8c8c; margin-top:-6px; position:absolute; left:0; top:50%;}
.inquiry-page .inquiry-con-box .inner {background-color: #f1f1f1; border-radius: 20px; padding:15px 45px; margin-top:18px;} 
/* 견적문의 폼 */
.inquiry-page .inquiry-tbl-style07-con dt {font-size: 16px; color: #343434; font-weight:500;}
.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item {margin: 10px 15px;}
.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item label {color: #343434;}
.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item label i {font-size:28px; color: #9e9e9e;}
.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item input[type="radio"]:checked + label i {color: #f36f21;}
.inquiry-page .select-box.write-select {width:100%; padding:16.5px 30px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.inquiry-page .select-box.write-select select {width:100%; height:22px; border:0;  }
.inquiry-page .inquiry-tbl-style07 .file-item {text-indent:0; padding: 10px 25px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.inquiry-page .inquiry-tbl-style07 .file-item input[type="file"] {height:30px;}
.bbs-inquiry-style07 .btn-style07 {width:211px; height:55px; font-size: 16px; font-weight:600; background-color: #e95513;border-radius:50px;} 
.bbs-inquiry-style07 .cm-btn-controls {padding-top:85px;}

/* 성우견적 문의 */
.inquiry-info-box {border: 3px solid #dadada; border-radius: 20px; padding:30px 63px 30px 80px; margin-top:46px;}
.inquiry-info-box .inquiry-info-inner {position:relative; display:table; width:100%; height: 100%;}
.inquiry-info-box .img-con {display:table-cell; vertical-align:middle; width:78px; }
.inquiry-info-box .img-con .img-wrap {position:relative; padding-top:100%; border-radius: 50%; overflow:hidden; }
.inquiry-info-box .info-con {display:table-cell; vertical-align:middle; padding-left: 20px;}
.inquiry-info-box .info-con .top-box {padding-bottom: 10px; border-bottom: 1px solid #e7e7e7;}
.inquiry-info-box .info-con .top-box .name {font-size: 36px; color: #e95513; }
.inquiry-info-box .info-con .top-box .price {font-size:15px; color: #272727; margin-left:8px;}
.inquiry-info-box .info-con .top-box .txt {font-size:15px; color: #272727;}
.inquiry-info-box .info-con .bottom-box {/* padding: 14px 0; */ padding-bottom: 15px; margin:0 -15px;}
.inquiry-info-box .info-con .bottom-box .item {display:inline-block; margin: 15px 15px 0; }
.inquiry-info-box .info-con .bottom-box .tit {font-size: 15px; font-weight:500; color:#343434; letter-spacing:-0.5px;}
.inquiry-info-box .info-con .bottom-box .tit:before {content:"·"; margin-right:6px;}
.inquiry-info-box .info-con .bottom-box .txt {font-size: 14px; font-weight:300; color:#666; letter-spacing:-0.5px; display:inline-block; margin-left:3px;}
.inquiry-info-box .close {display:table-cell; vertical-align:middle; width:68px; text-align:right;}
.inquiry-info-box .close .close-btn { font-size: 32px; color :#272727;}

/* 업무제휴 */
.alliance-page .bbs-inquiry-style07 .inquiry-con-box {margin-top:0;}


@media all and (max-width:1024px){
	/* 성우견적 문의 */
	.inquiry-info-box  {padding: 30px;}
}

@media all and (max-width:800px){
	.inquiry-page {padding-top: 50px;}
	.inquiry-page .inquiry-con-box {margin-top:40px;}
	.inquiry-page .inquiry-con-box .inquiry-con-tit {font-size: 17px; }
	.inquiry-page .inquiry-con-box .inquiry-con-tit span {font-size: 13px; line-height:17px; display:block; padding-left:0; margin-left:0; margin-top:5px;}
	.inquiry-page .inquiry-con-box .inquiry-con-tit span:before {display:none;}
	.inquiry-page .inquiry-con-box .inner {padding:10px 20px; margin-top:10px;} 
	/* 견적문의 폼 */
	.inquiry-page .inquiry-tbl-style07-con dt {font-size: 13px;}
	.inquiry-page .inquiry-style07-essential-icon {font-size:13px;}
	.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item {margin: 5px 15px;}
	.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item label {font-size: 13px;}
	.inquiry-page .inquiry-style04-custom-checkbox .checkbox-item label i {font-size:20px;}
	.inquiry-page .select-box.write-select { padding:9px 10px; }
	.inquiry-page .inquiry-tbl-style07 .file-item {padding:8px 10px;}
	.inquiry-page .inquiry-tbl-style07 .file-item input[type="file"] {height:21px;}
	.bbs-inquiry-style07 .btn-style07 {width:148px; height:42px; font-size: 13px;} 
	.bbs-inquiry-style07 .cm-btn-controls {padding-top:45px;}
	/* 성우견적 문의 */
	.inquiry-info-box  {padding: 20px;}
	.inquiry-info-box .inquiry-info-inner {position:relative; }
	.inquiry-info-box .info-con {padding:0 20px;}
	.inquiry-info-box .info-con .top-box .name {font-size: 23px; }
	.inquiry-info-box .info-con .top-box .price {font-size:13px; margin-left:4px;}
	.inquiry-info-box .info-con .top-box .txt {font-size:13px;}
	.inquiry-info-box .info-con .bottom-box {margin:0;}
	.inquiry-info-box .info-con .bottom-box .item { margin: 10px 0 0; display:block; }
	.inquiry-info-box .info-con .bottom-box .tit {font-size: 13px;}
	.inquiry-info-box .info-con .bottom-box .txt {font-size: 12px;}
	.inquiry-info-box .close { position:absolute; top:0; right:0; }
	.inquiry-info-box .close .close-btn { font-size: 21px; }

}
@media all and (max-width:480px){
	/* 성우견적 문의 */
	.inquiry-info-box .inquiry-info-inner { display:block; width:100%; height: 100%;}
	.inquiry-info-box .img-con {display:block; width:120px; margin:auto; }
	.inquiry-info-box .info-con {display:block; padding:0; margin-top: 20px;}

}

/* ******************  카드결제 ********************** */
.pay-page {padding-top:110px;}
.pay-page .inquiry-con-box {margin-top:0;}
@media all and (max-width:800px){
	.pay-page {padding-top:50px;}
}

/* ******************  마이페이지  ********************** */
.member-wrapper .sub-cm-tab-wrapper {margin-bottom:45px;}
.member-wrapper .sub-tab-cm-style li {width:25%;}
.member-wrapper .list-btn {display:block; margin: 55px auto 0; width: 329px; height:55px; line-height:55px;  background-color: #e95513; text-align:center; border-radius: 50px;}
.member-wrapper .list-btn span {font-size:16px; color: #fff;}

/* 개인결제창 */
.private-pay-list {margin:0 -1.54%;}
.private-pay-list li {float:left; width:21.91%; margin:10px 1.54%; text-align:center; }
.private-pay-list li .inner-box {display:block; border:1px solid #e0e0e0; transition:all 0.4s; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.private-pay-list li dt {width:75.1%; margin:25px auto; }
.private-pay-list li .img-wrap {position:relative; padding-top:100%; border-radius:50%; overflow:hidden; }
.private-pay-list li .category {font-size: 14px; color: #666; margin-bottom:10px;}
.private-pay-list li .name {font-size: 24px; color: #272727;  }
.private-pay-list li .price {font-size: 16px; color: #e95513; font-weight:600; margin-top:10px;  }
.private-pay-list li .pay-btn {height: 48px; line-height:48px; background-color: #dcdcdc; color: #666; font-weight:500; font-size:14px; margin-top:25px; transition:all 0.4s;}
/* 개인결제창 :: 뷰페이지 */
.private-view-con { border-top:1px solid #272727;  border-bottom:1px solid #e3e3e3;}
.private-view-con .private-view-list .inner {display:table; width:100%; height:100%; padding:15px 0; border-bottom:1px solid #e3e3e3;}
.private-view-con .private-view-list li:last-child .inner {border-bottom:0;}
.private-view-con .private-view-list .tit-con {display:table-cell; vertical-align:middle; width:220px; padding:0 55px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.private-view-con .private-view-list .tit-con  .tit {position:relative; padding-left: 8px; font-size:15px; font-weight:500; color: #343434; letter-spacing:-0.5px;}
.private-view-con .private-view-list .tit-con  .tit:before {content:"·"; position:absolute;left:0; }
.private-view-con .private-view-list .txt-con {display:table-cell; vertical-align:middle;}
.private-view-con .private-view-list .txt-con .txt {font-size: 14px; letter-spacing:-0.5px; color: #666; line-height:1.71em;}
.private-view-con .pay-detail-con {background-color: #f4f4f4; padding:0 50px 0 60px; margin-top:10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }


/* 결제내역 */
/* 결제내역 :: 기본리스트 :: 레이아웃 */
.pay-list-tbl{display:table; width:100%; table-layout:fixed;}
.pay-list-head{display:table-header-group; }
.pay-list-head span{display:table-cell; text-align:center; background:#f5f5f5; color:#343434; font-weight:500; font-size:15px; letter-spacing:-0.5px; padding:20px 0; border-top:1px solid #272727;  border-bottom:1px solid #e3e3e3;}
.pay-list-row{display:table-row; width:100%;}
/* 결제내역 :: 기본리스트 :: 항목 */
.pay-list-row .column{display:table-cell; vertical-align:middle; color:#555; font-size:15px; letter-spacing:-0.5px; text-align:center; border-bottom:1px solid #ddd;}
 .state {color: #444; font-weight:500;}
 .state.finish {color: #135fe9;}
 .state.cancle {color: #e95513;}
.pay-detail-con {display:table; width:100%; height: 140px; padding:0 15px;}
.pay-detail-con .img-con {display:table-cell; vertical-align:middle; width:78px; }
.pay-detail-con .img-con .img-wrap {border-radius:50%; overflow:hidden; position:relative; padding-top:100%; }
.pay-detail-con .img-con img {width:100%; position:absolute; top:0; left:0; }
.pay-detail-con .txt-con {display:table-cell; vertical-align:middle; text-align:left; padding-left:20px;  }
.pay-detail-con .txt-con .category {font-size: 14px; color :#666; display:block;   }
.pay-detail-con .txt-con .name {font-size: 36px; color :#e95513; display:inline-block; margin-right:10px;  }
.pay-detail-con .txt-con .txt {display:inline-block; color: #272727; font-size:15px;}
.pay-detail-con .sum-con {display:table-cell; vertical-align:middle; text-align:right; width:315px;}
.pay-detail-con .sum-con .icon {display:inline-block;  vertical-align:middle; width: 57px; height:57px; background-color: #272727; border-radius:50%; line-height:57px; color: #ddd; text-align:center; font-size:32px; }
.pay-detail-con .sum-con .price {display:inline-block; vertical-align:middle; color: #272727; margin-left:38px;}
.pay-detail-con .sum-con .price span {font-size:16px; font-weight:500;}
.pay-detail-con .sum-con .price b {font-size:36px; display:block; margin-top:5px;}


/* 결제내역 :: 뷰페이지 */
.pay-view-page .pay-detail-con {padding:0 50px 0 60px; background-color: #f4f4f4;  border-top:1px solid #272727;  border-bottom:1px solid #e3e3e3; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.pay-info-con {margin-top:90px; }
.pay-info-con .pay-info-tbl-tit {font-size: 24px; letter-spacing:-0.5px; color: #343434; display:block; margin-bottom:20px;}
.pay-info-con .pay-info-tbl {width:100%; border-top:1px solid #000; }
.pay-info-con .pay-info-tbl tbody th ,.pay-info-con .pay-info-tbl tbody td {border-bottom: 1px solid #e3e3e3; font-size: 16px; padding:18px 0;}
.pay-info-con .pay-info-tbl tbody th {background-color: #f4f4f4; color: #343434; letter-spacing: -0.5px; text-align:left; padding-left:50px; font-weight:500;}
.pay-info-con .pay-info-tbl tbody td {padding-left:30px; }


@media all and (min-width:801px){
	/* 개인결제창 */
	.private-pay-list li a:hover  {border-color:#e95513}
	.private-pay-list li a:hover .pay-btn {background-color:  #e95513; color: #fff; }
}
@media all and (max-width:1024px){
	/* 개인결제창 :: 뷰페이지 */
	.private-view-con .pay-detail-con { padding:0 30px;}
	
	/* 결제내역 :: 뷰페이지 */
	.pay-view-page .pay-detail-con {padding:0 30px; }
	.pay-info-con .pay-info-tbl tbody th {padding-left:20px;}

}
@media all and (max-width:800px){
	.member-wrapper .sub-cm-tab-wrapper {margin-bottom:25px;}
	.member-wrapper .sub-tab-cm-style li {width:100%;}
	/* 개인결제창 */
	.private-pay-list {margin:0 -0.5%;}
	.private-pay-list li { width:32.25%; margin:10px 0.5%; }
	.private-pay-list li dt  {margin:15px auto;}
	.private-pay-list li .category {font-size: 12px; margin-bottom:5px; }
	.private-pay-list li .name {font-size: 17px; }
	.private-pay-list li .price {font-size: 13px; margin-top:5px;}
	.private-pay-list li .pay-btn {height: 32px; line-height:32px; font-size:12px; margin-top:15px;}
	/* 개인결제창 :: 뷰페이지 */
	.private-view-con .private-view-list .tit-con {width:180px; padding:0 15px;}
	.private-view-con .private-view-list .txt-con .txt {font-size: 13px;}
	.private-view-con .pay-detail-con {position:relative;padding:20px 30px; display:block; height:auto; text-align:center;  }
	.private-view-con .pay-detail-con > div {display:inline-block; padding:0; text-align:center; margin: 15px;}
	.private-view-con .pay-detail-con .img-con { width:78px;}
	.private-view-con .pay-detail-con .img-con img {width:78px;}
	.private-view-con .pay-detail-con .txt-con .name {margin-right:0;}

	/* 결제내역 */
	/* 결제내역 :: 기본리스트 :: 레이아웃 */
	.pay-list-tbl{border-top:1px solid #d7d7d7;}
	.pay-list-tbl,.pay-list-row,.pay-list-row .column{display:block;}
	.pay-list-head{display:none; position:absolute; top:-1000em; left:-1000em;}
	.pay-list-row{position:relative; width:96%; padding:15px 2%; border-bottom:1px solid #ddd; overflow:hidden;}
	.pay-list-row .column{clear:both; border-bottom:0; text-align:left; padding:3px 0; font-size:12px;}
	/* 결제내역 :: 기본리스트 :: 항목 */
	.pay-relative-row{padding-top:40px}
	.pay-list-row .column.bbs-inline{display:inline-block; width:auto; margin-right:4%;}
	.pay-list-row .column.bbs-absolute{position:absolute; top:10px; left:2%;}
	.pay-list-row .column:not(.bbs-title):not(.bbs-no-data):not(.bbs-cate):before {padding-right:5px; color:#aaa; content: attr(data-label);}
	.pay-detail-con {height: 98px; }
	.pay-detail-con .img-con { width:55px; }
	.pay-detail-con .txt-con {padding-left:15px;}
	.pay-detail-con .txt-con .name {font-size: 23px; }
	.pay-detail-con .txt-con .txt {font-size:13px; display:block; margin-top:5px;}
	.pay-detail-con .sum-con {width:auto; display:inline-block;margin-top:20px;}
	.pay-detail-con .sum-con .icon {width: 42px; height:42px; line-height:42px; font-size:21px; }
	.pay-detail-con .sum-con .price {margin-left:28px;}
	.pay-detail-con .sum-con .price span {font-size:13px; font-weight:500;}
	.pay-detail-con .sum-con .price b {font-size:23px;}

	/* 결제내역 :: 뷰페이지 */
	.pay-view-page .pay-detail-con {position:relative;padding:20px 30px; display:block; height:auto; text-align:center;  }
	.pay-view-page .pay-detail-con > div {display:inline-block; padding:0; text-align:center; margin: 15px;}
	.pay-view-page .pay-detail-con .img-con { width:78px;}
	.pay-view-page .pay-detail-con .img-con img {width:78px;}
	.pay-view-page .pay-detail-con .txt-con .name {margin-right:0;}
	.pay-info-con {margin-top:45px; }
	.pay-info-con .pay-info-tbl-tit {font-size: 17px; margin-bottom:10px; }
	.pay-info-con .pay-info-tbl tbody th ,.pay-info-con .pay-info-tbl tbody td { font-size: 13px; padding:13px 0;}
	.pay-info-con .pay-info-tbl tbody th {padding-left:10px; min-width:100px;}
	.pay-info-con .pay-info-tbl tbody td {padding-left:10px; }
	.member-wrapper .list-btn {margin: 30px auto 0; width: 168px; height:42px; line-height:42px;}
	.member-wrapper .list-btn span {font-size:14px; }

}
@media all and (max-width:480px){
	/* 개인결제창 */
	.private-pay-list {margin:0 -1%;}
	.private-pay-list li { width:48%; margin:10px 1%; }
	/* 개인결제창 :: 뷰페이지 */
	.private-view-con .private-view-list .inner {display:block; padding-bottom:0;}
	.private-view-con .private-view-list .tit-con {display:block; width:100%; }
	.private-view-con .private-view-list .txt-con {display:block; width:100%; padding:10px 20px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 box-sizing: border-box; }
}
.sub-visual-member .sub-page-controls-btn {display:none;}
.favorite-page .voice-list-box {margin-top:0;}


/* ******************  통합검색  ********************** */
.sub-search-container .main-search-top-box {background-color: #fff;}
.sub-search-container .main-search-top-box .search-bar {margin:auto; }
.search-page .bbs-top-list-box {margin-bottom:0;}
.search-page .voice-list-box {margin-top:0;}
.search-page .voice-list-box .voice-list {margin:0 -1%;}
@media all and (max-width:800px){
	
	.sub-search-container .main-search-bottom-inner {height:auto; overflow:visible;}
	.sub-search-container .main-search-top-box .main-search-top-inner {padding:0 10px;}
}