/* =================================================================================================================
	웹
================================================================================================================= */
/* --------------------------------------------------------------------------------------------------------------------------------------------------
	카펙발레오 스토리
-------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 리스트 */
.web .interview {
	width:1000px;
	margin:0 auto;
	padding-bottom:60px;
}

.web .interview .tab-list1 {margin-bottom:50px;}
.web .interview .tab-list1 .list .item {width:50%;}
.web .interview .interview-list {display:none;overflow:hidden;}
.web .interview .interview-list.on {display:block;}
.web .interview .interview-list .item {
	float:left;
	position:relative;
	width:25%;
	height:587px;
}
.web .interview .interview-list .item a {
	display:block;
	height:100%;
}
.web .interview .interview-list .item .title {
	position:absolute;
	left:20px;
	top:20px;
	color:#666;
	font-size:20px;
	line-height:1.2;
}
.web .interview .interview-list .item .title em {
	display:block;
	margin-bottom:8px;
	color:#999;
	font-size:14px;
	line-height:1.4;
}
.web .interview .interview-list .item .title span {
	display:inline-block;
	margin-left:2px;
	font-size:16px;
}
.web .interview .interview-list .item .text {
	position:absolute;
	left:20px;
	right:20px;
	bottom:25px;
	z-index:10;
	color:#fff;
	font-size:20px;
	line-height:1.3;
	letter-spacing:-1px;
}
.web .interview .interview-list .item .img-area {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
}
.web .interview .interview-list .item.blur .img-area.on {opacity:0;}
.web .interview .interview-list .item:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:5;
	height:243px;
	background:url(/image/bg/bg_color.png) no-repeat 0 0;
	background-size:100% 100%;
	opacity:0;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
}
.web .interview .interview-list .item.over:before {opacity:1;}

/* 상세 */
.web .interview-detail {
	position:relative;
	background-color:#eff3f6;
}
.web .interview-detail:after {
	content:'';
	display:block;
	clear:both;
}
.web .interview-detail .interview-list {
	position:absolute;
	top:0;
	right:0;
	height:229px;
}
.web .interview-detail .interview-list:after {
	content:'';
	display:block;
	clear:both;
}
.web .interview-detail .interview-list li {
	position:relative;
	float:left;
	width:100px;
	height:229px;
	background:url(/image/bg/bg_interview01.jpg) no-repeat 0 0;
}
.web .interview-detail .interview-list li:hover {background:url(/image/bg/bg_interview01_on.jpg) no-repeat 0 0;}
.web .interview-detail .interview-list li:nth-child(odd) {background:url(/image/bg/bg_interview02.jpg) no-repeat 0 0;}
.web .interview-detail .interview-list li:hover:nth-child(odd) {background:url(/image/bg/bg_interview02_on.jpg) no-repeat 0 0;}
.web .interview-detail .interview-list li a {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:0 0;
}
.web .interview-detail .interview-list .list01 a {background-image:url(/image/img/intervew01_view.png);}
.web .interview-detail .interview-list .list02 a {background-image:url(/image/img/intervew02_view.png);}
.web .interview-detail .interview-list .list03 a {background-image:url(/image/img/intervew03_view.png);}
.web .interview-detail .interview-list .list04 a {background-image:url(/image/img/intervew04_view.png);}
.web .interview-detail .interview-list .list05 a {background-image:url(/image/img/intervew05_view.png);}
.web .interview-detail .interview-list .list06 a {background-image:url(/image/img/intervew06_view.png);}
.web .interview-detail .interview-list .list07 a {background-image:url(/image/img/intervew07_view.png);}
.web .interview-detail .interview-list .list08 a {background-image:url(/image/img/intervew08_view.png);}
.web .interview-detail .interview-list .list09 a {background-image:url(/image/img/intervew09_view.png);}
.web .interview-detail .interview-list .list10 a {background-image:url(/image/img/intervew10_view.png);}
.web .interview-detail .interview-list .list11 a {background-image:url(/image/img/intervew11_view.png);}
.web .interview-detail .interview-list .list12 a {background-image:url(/image/img/intervew12_view.png);}
.web .interview-detail .interview-list .list13 a {background-image:url(/image/img/intervew13_view.png);}
.web .interview-detail .interview-list .list14 a {background-image:url(/image/img/intervew14_view.png);}
.web .interview-detail .interview-list .list15 a {background-image:url(/image/img/intervew15_view.png);}
.web .interview-detail .interview-list .list16 a {background-image:url(/image/img/intervew16_view.png);}
.web .interview-detail .interview-list .list17 a {background-image:url(/image/img/intervew17_view.png);}
.web .interview-detail .interview-list .list18 a {background-image:url(/image/img/intervew18_view.png);}
.web .interview-detail .interview-list li .img-wrap {opacity:0;}
.web .interview-detail .interview-list li a:hover .img-wrap {
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	opacity:1;
}
.web .interview-detail .interview-list li .name {
	font-size:0;
	text-indent:-9999px;
	line-height:0;
	/*
	position:absolute;
	left:10px;
	right:0;
	bottom:9px;
	color:#fff;
	font-size:13px;
	line-height:20px;
	*/
}
.web .interview-detail .interview-list li .name span {
	position:absolute;
	left:10px;
	right:0;
	bottom:9px;
	color:#fff;
	font-size:13px;
	text-indent:0;
	line-height:20px;
}
.web .interview-detail .interview-list li .name span {
	display:block;
	font-size:16px;
}
.web .interview-detail .interview-list li .name span span {
	display:inline-block;
	font-size:14px;
}

.web .interview-detail .people {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:280px;
	background:url(/image/bg/bg_photo.jpg) 0 0 no-repeat;
}
.web .interview-detail .people .photo {display:block;}
.web .interview-detail .people .photo01 {margin-left:-91px;}
.web .interview-detail .people .photo02 {margin-left:-355px;}
.web .interview-detail .people .photo03 {margin-left:-85px;}
.web .interview-detail .people .photo04 {margin-left:-135px;}
.web .interview-detail .people .photo05 {margin-left:-157px;}
.web .interview-detail .people .photo06 {margin-left:-363px;}
.web .interview-detail .people .photo07 {margin-left:-108px;}
.web .interview-detail .people .photo08 {margin-left:-82px;}

.web .interview-detail .people .photo09 {margin-left:-316px;}

.web .interview-detail .interview-qna {
	float:right;
	width:720px;
	padding:235px 50px 0 25px;
	box-sizing:border-box;
}
.web .interview-detail .interview-qna .slogan {
	position:relative;
	padding-top:43px;
}
.web .interview-detail .interview-qna .slogan .text {
	margin-bottom:14px;
	margin-right:-24px;
	font-size:48px;
	color:#91c429;
	line-height:60px;
}
.web .interview-detail .interview-qna .slogan .name {
	display:inline-block;
	font-size:16px;
	color:#555;
	line-height:33px;
}
.web .interview-detail .interview-qna .slogan .name span {font-weight:900;}
.web .interview-detail .interview-qna .slogan .name span span {
	display:inline-block;
	font-size:14px;
}

.web .interview-detail .interview-qna .qna-list {margin-top:34px;}
.web .interview-detail .interview-qna .qna-list dt {
	position:relative;
	margin-bottom:13px;
	padding-left:27px;
	font-size:22px;
	font-weight:600;
	color:#91c429;
}
.web .interview-detail .interview-qna .qna-list dt .text-q {
	position:absolute;
	left:0;
	top:0;
}
.web .interview-detail .interview-qna .qna-list dt span {
	display:inline-block;
	border-bottom:1px solid #999;
	color:#333;
}
.web .interview-detail .interview-qna .qna-list dd {
	margin-bottom:28px;
	font-size:14px;
	color:#555;
	line-height:26px;
	word-break:keep-all;
}
.web .interview-detail .interview-qna .qna-list dd .img-wrap {
	display:block;
	margin:10px 0;
}

.web .interview-detail .interview-bar {
	position:relative;
	clear:both;
	height:70px;
	padding:19px 30px 22px;
	box-sizing:border-box;
	background-color:#949a9f;
}
.web .interview-detail .interview-bar span {
	display:inline-block;
	color:#fff;
	font-size:16px;
	line-height:29px;
}
.web .interview-detail .interview-bar .btn-list {
	display:inline-block;
	position:absolute;
	top:19px;
	right:30px;
	padding-right:39px;
	background:url(/image/ico/ico_list.png) no-repeat 99% 0;
	color:#fff;
	font-size:16px;
	line-height:29px;
}

/* 2018-04-11 수현 카펙발레오 소식 */
.web .pr-banner-wrap {
	position:relative;
	height:220px;
}
.web .pr-banner-wrap .pr-banner {
	display:none;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	height:220px;
}
.web .pr-banner-wrap .pr-banner.on {display:block;}
.web .pr-banner-wrap .pr-banner .img-area {
	float:left;
	width:320px;
	height:179px;
}
.web .pr-banner-wrap .pr-banner .text-area {
	float:right;
	width:679px;
	padding:16px 32px 15px 29px;
	box-sizing:border-box;
}
.web .pr-banner-wrap .pr-banner .text-area .title {
	color:#222;
	font-size:22px;
	font-weight:300;
	line-height:33px;
}
.web .pr-banner-wrap .pr-banner .text-area .day {
	margin-top:5px;
	color:#888;
	font-size:13px;
	line-height:26px;
}
.web .pr-banner-wrap .pr-banner .text-area .cont {margin-top:5px;}
.web .pr-banner-wrap .pr-banner .text-area .cont .text {
	color:#555;
	font-size:14px;
	line-height:26px;
}
.web .pr-banner-wrap .btn-group {
	position:absolute;
	left:0;
	right:0;
	bottom:-20px;
	height:40px;
	font-size:0;
	text-align:center;
	line-height:0;
}
.web .pr-banner-wrap .btn-group .btn-number {
	display:inline-block;
	position:relative;
	width:40px;
	height:30px;
	font-size:0;
	cursor:pointer;
}
.web .pr-banner-wrap .btn-group .btn-number:before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	width:14px;
	height:14px;
	margin:-7px 0 0 -7px;
	border-radius:50%;
	background-color:#d7d7d7;
}
.web .pr-banner-wrap .btn-group .btn-number.on:before {background-color:#91c429;}
.web .pr-banner-wrap .btn-group .btn-number:first-child {margin-left:0;}
.web .board2 {
	overflow:hidden;
	margin-top:60px;
}
.web .board2 table {border-top:1px solid #333;}
.web .board2 table thead th {
	overflow:hidden;
	height:137px;
	border-bottom:1px solid #ccc;
	box-sizing:border-box;
	color:#222;
	font-size:26px;
	font-weight:300;
	text-align:left;
}
.web .board2 table thead th .day {
	display:block;
	margin-top:7px;
	color:#888;
	font-size:14px;
}
.web .board2 table tbody td.b-content {
	height:auto;
	padding:33px 0 40px;
	color:#555;
	font-size:14px;
	line-height:26px;
}
.web .board2 table tbody td.b-content .img-box {margin-top:15px;}
.web .minH245 {min-height:245px;}

.web .board2 .borad-paging li {position:relative;}
.web .board2 .borad-paging li a {
	display:block;
	overflow:hidden;
	position:relative;
	height:58px;
	padding:0px 20px;
	border-bottom:1px solid #c6c6c6;
	box-sizing:border-box;
	color:#555;
	line-height:58px;
}
.web .board2 .borad-paging li:first-child a {border-top:1px solid #c6c6c6;}
.web .board2 .borad-paging li a:before {
	content:'';
	display:block;
	position:absolute;
	left:85px;
	top:50%;
	width:21px;
	height:11px;
	background:url(../img/ico/ico_board_page_v2.png) no-repeat 0 0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
.web .board2 .borad-paging li.item-prev a:before {background-position:0 0;}
.web .board2 .borad-paging li.item-next a:before {background-position:0 -11px;}
.web .board2 .borad-paging li .text1 {float:left;}
.web .board2 .borad-paging li .text2 {
	float:left;
	margin-left:79px;
}
.web .board2 .borad-paging li .day {float:right;}
.web .btn-center {
	margin-top:40px;
	text-align:center;
}
.web .btn-text {
	display:inline-block;
	min-width:100px;
	height:50px;
	padding:0 14px;
	border-radius:2px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	text-align:center;
	line-height:48px;
}
.web .btn-text.btn-orange {background-color:#f04e23;}
.web .btn-text.btn-down {
	padding-right:48px;
	background-image:url(../img/ico/ico_down.png);
	background-repeat:no-repeat;
	background-position:130px 50%;
}

.web .search-area {
	overflow:hidden;
	position:relative;
	width:100%;
	height:48px;
	margin-top:60px;
}
.web .search-area:after {
	content:'';
	display:block;
	clear:both;
}
.web .search-area form {float:right;}
.web .search-area select {
	float:left;
	width:130px;
	height:48px;
	padding-left:10px;
	border:1px solid #c6c6c6;
	border-radius:0;
	box-sizing:border-box;
	color:#555;
	font-size:14px;
	font-weight:300;
	line-height:48px;
}
.web .search-area select.field1 {border-right:0;}
.web .search-area input {
	float:left;
	width:241px;
	height:48px;
	padding-right:58px;
	border:1px solid #c6c6c6;
	border-left:0;
	border-radius:0;
	color:#555;
	font-size:14px;
	font-weight:300;
	line-height:48px;
}
.web .search-area .btn-search {
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	width:58px;
	height:48px;
	background:url(../img/btn/btn_search_v2.png) no-repeat 50% 50%;
	font-size:0;
	line-height:0;
}

.web .tbl-list {
	width:100%;
	margin-top:10px;
	border-top:1px solid #333;
}
.web .tbl-list th {
	padding:12px 0;
	border-bottom:1px solid #c6c6c6;
	color:#333;
	font-size:14px;
	font-weight:300;
	line-height:32px;
}
.web .tbl-list td {
	padding:14px 0;
	border-bottom:1px solid #c6c6c6;
	color:#555;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	line-height:32px;
}
.web .tbl-list td.subject {
	font-weight:300;
	text-align:left;
}

/* 2018-04-12 홍보영상 및 뉴스  */
.web .movie-list {
	overflow:hidden;
	margin:-40px -10px 0;
	padding-bottom:60px;
}
.web .movie-list .movie-item {
	float:left;
	width:20%;
	padding:40px 10px 0;
	box-sizing:border-box;
}
.web .movie-list .movie-item .inner {cursor:pointer;}
.web .movie-list .movie-item .inner .img-area {
	position:relative;
	width:100%;
	height:138px !important;
	font-size:0;
}
.web .movie-list .movie-item .inner .img-area img {
	width:100%;
	height:100%;
	vertical-align:middle;
}
.web .movie-list .movie-item .inner .img-area:hover .btn-movie {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.3);
}
.web .movie-list .movie-item .inner .img-area:hover .btn-movie:before {
	content:'';
	display:inline-block;
	position:absolute;
	left:50%;
	top:50%;
	width:73px;
	height:73px;
	background:url(../img/btn/btn_moviedownload.png) no-repeat 0 0;
	-webkit-transform:translateY(-50%, -50%);
	-ms-transform:translateY(-50%, -50%);
	transform:translate(-50%, -50%);
}
.web .movie-list .movie-item .inner .info-area {
	padding:21px 0 22px;
	box-sizing:border-box;
	border-bottom:1px solid #c9c9c9;
}
.web .movie-list .movie-item .inner .info-area .number {
	display:inline-block;
	position:relative;
	margin-right:26px;
	padding-right:28px;
	color:#91c429;
	font-size:48px;
	line-height:41px;
}
.web .movie-list .movie-item .inner .info-area .number:before {
	content:'';
	display:block;
	position:absolute;
	right:0;
	top:10px;
	width:1px;
	height:26px;
	background-color:#dcdcdc;
}
.web .movie-list .movie-item .inner .info-area .text-box {
	display:block;
	text-align:center;
}
.web .movie-list .movie-item .inner .info-area .title {
	color:#222;
	font-size:16px;
	font-weight:300;
	line-height:25px;
}
.web .movie-list .movie-item .inner .info-area .date {
	display:block;
	color:#555;
	font-size:14px;
	line-height:16px;
}

/* 2018-04-12 카탈로그  */
.web .brochure-txt {
	margin-bottom:22px;
	color:#555;
	font-size:14px;
	line-height:26px;
}
.web .brochure {
	display:block;
	height:481px;
	padding-left:390px;
	background:url(/image/img/img_brochure.jpg) no-repeat 0 0;
	background-size:340px;
}
.web .brochure .brochure_group {padding-top:41px;}
.web .brochure .brochure_group .img_catalog {display:block;}
.web .brochure .brochure_group .txt-kapec {
	margin:15px 0 60px;
	color:#91c429;
	font-size:40px;
}
.web .brochure .brochure_group .txt-ver-box {overflow:hidden;}
.web .brochure .brochure_group .txt_ver {
	float:left;
	position:relative;
	width:160px;
	height:50px;
	margin-right:6px;
}
.web .brochure .brochure_group .txt_ver:last-child {margin-right:0;}
.web .brochure .brochure_group .txt_ver span {
	display:block;
	height:50px;
	padding:0 35px 0 14px;
	background-image:url(../img/ico/ico_down.png);
	background-color:#f04e23;
	background-repeat:no-repeat;
	background-position:130px center;
	box-sizing:border-box;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:50px;
}
.web .brochure .brochure_group .txt_ver a {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:50px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.web .brochure .brochure_group .adobe-box {margin-top:110px;}
.web .brochure .brochure_group .adobe-box p {
	color:#555;
	font-size:14px;
	line-height:26px;
}
.web .brochure .brochure_group .adobe-box .fStyle2 {
	display:block;
	width:113px;
	height:24px;
	margin-top:5px;
	background:url(../img/btn/btn_adobe.png) no-repeat 0 0;
}

/* 2018-04-12 사보 */
.web .pdf-list {padding-bottom:60px;}
.web .pdf-list ul {overflow:hidden;}
.web .pdf-list li {
	float:left;
	width:320px;
	height:503px;
	margin-right:20px;
	border-bottom:1px solid #c9c9c9;
	box-sizing:border-box;
}
.web .pdf-list li:last-child { margin-right:0;}
.web .pdf-list li .img {
	display:block;
	position:relative;
	width:320px;
	height:415px;
	border:1px solid #c9c9c9;
	box-sizing:border-box;
}
.web .pdf-list li .img img {
	width:100%;
	height:100%;
	vertical-align:middle;
}
.web .pdf-list li .img:hover .btn-sabo {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, .3);
}
.web .pdf-list li .img:hover .btn-sabo .btn-sabo-down {
	display:inline-block;
	position:absolute;
	left:50%;
	top:50%;
	width:73px;
	height:73px;
	background:url(../img/btn/btn_pdf_download.png) no-repeat 0 0;
	-webkit-transform:translateY(-50%, -50%);
	-ms-transform:translateY(-50%, -50%);
	transform:translate(-50%, -50%);
}
.web .pdf-list li .info-area {
	position:relative;
	padding:22px 0;
	box-sizing:border-box;
}
.web .pdf-list li .info-area .number {
	display:inline-block;
	position:relative;
	margin-right:26px;
	padding-right:28px;
	color:#91c429;
	font-size:48px;
	line-height:43px;
}
.web .pdf-list li .info-area .number:before {
	content:'';
	display:block;
	position:absolute;
	right:0;
	top:10px;
	width:1px;
	height:26px;
	background-color:#dcdcdc;
}
.web .pdf-list li .house_title {
	display:inline-block;
	color:#222;
	font-size:20px;
	font-weight:300;
	line-height:24px;
}
.web .pdf-list li .house_title em {
	display:block;
	color:#555;
	font-size:14px;
	line-height:19px;
}

/* 2018-04-12 CI소개 */
.web .ci-content .cTitle5 {
	margin-bottom:18px;
	color:#222;
	font-size:22px;
	font-weight:300;
	line-height:34px;
}
.web .ci-content .signature-list {
	overflow:hidden;
	margin-bottom:22px;
}
.web .ci-content .signature-list .signature-item {
	float:left;
	margin-right:20px;
}
.web .ci-content .signature-list .signature-item:last-child {margin-right:0;}
.web .ci-content .ci-down {margin-top:32px;}
.web .ci-content .ci-down .text {
	margin-bottom:20px;
	color:#555;
	font-size:14px;
	line-height:26px;
}
.web .ci-content .ci-down .text span {
	color:#222;
	font-weight:300;
}

/* 어워드 */
.web .award .tab-cont {display:none;}
.web .award .tab-cont.on {display:block;}
.web .award .tab-list1 .item {width:50%;}
.web .award-list {
	overflow:hidden;
	margin-top:50px;
}
.web .award-item {
	float:left;
	position:relative;
	width:50%;
	height:450px;
	box-sizing:border-box;
}
.web .award-item .img-area {
	width:240px;
	font-size:0;
}
.web .award-item .img-area img {width:100%;}
.web .award-item .img-area .title {
	width:240px;
	margin-top:8px;
	color:#222;
	font-size:20px;
	font-weight:900;
	text-align:center;
	line-height:1.2;
}
.web .award-item .img-area img {}
.web .award-item .text-area {
	position:absolute;
	left:260px;
	top:-5px;
	font-size:18px;
	font-weight:600;
}
.web .award-item .text-area dt {
	color:#333;
	padding:3px 0;
}
.web .award-item .text-area dd {
	color:#888;
	line-height:30px;
	padding:3px 0;
}
.web .award-item .text-area .nation {
	display:inline-block;
	margin-right:7px;
	vertical-align:middle;
}

/* =================================================================================================================
	모바일
================================================================================================================= */
/* 리스트 */
.mobile .interview {
	overflow:hidden;
	overflow-x:auto;
}

.mobile .interview .interview-list {
	display:none;
	overflow:hidden;
	padding:0 14px;
}
.mobile .interview .interview-list.on {display:block;}
.mobile .interview .interview-list .item {
	float:left;
	position:relative;
	width:50%;
	margin-top:15px;
	padding:0 1px;
	box-sizing:border-box;
}
.mobile .interview .interview-list .item:nth-child(odd) {clear:both;}
.mobile .interview .interview-list .item a,
.mobile .interview .interview-list .item .interview-img {
	display:block;
	font-size:0;
}
.mobile .interview .interview-list .item .interview-img img {width:100%;}
.mobile .interview .interview-list .item .title {
	position:absolute;
	left:10px;
	top:13px;
	color:#666;
	font-size:17px;
	font-weight:600;
	line-height:1.3;
}
.mobile .interview .interview-list .item .title em {
	display:block;
	color:#999;
	font-size:13px;
}
.mobile .interview .interview-list .item .text {
	display:block;
	margin-top:6px;
	color:#555;
	font-size:17px;
	line-height:1.4;
}
.mobile .interview .interview-list .item .text br {display:none;}

/* 상세 */
.mobile .interview-detail {}
.mobile .interview-detail .people {
	position:relative;
	padding:25px 0 75px;
}
.mobile .interview-detail .people .photo img {
	width:100%;
	vertical-align:top;
}
.mobile .interview-detail .people .text-wrap {
	position:absolute;
	top:12px;
	left:15px;
}
.mobile .interview-detail .people .text-wrap .text {
	font-size:30px;
	color:#91c429;
	text-shadow:0 0 3px rgba(255,255,255,1);
	line-height:30px;
}
.mobile .interview-detail .people .text-wrap .text strong {font-weight:600;}
.mobile .interview-detail .people .text-wrap .name {
	display:block;
	margin-top:13px;
	font-size:14px;
	text-shadow:0 0 1px rgba(255,255,255,1);
	line-height:25px;
}
.mobile .interview-detail .people .text-wrap .name strong {
	display:block;
	font-size:20px;
	font-weight:900;
	line-height:25px;
}

.mobile .interview-detail .interview-list {
	overflow-x:auto;
	overflow-y:hidden;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
.mobile .interview-detail .interview-list:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, .5);
}
.mobile .interview-detail .interview-list:after {
	content:'';
	display:block;
	clear:both;
}
.mobile .interview-detail .interview-list ul {
	overflow:hidden;
	position:relative;
	z-index:1;
	width:348px;
	margin:0 auto;
}
.mobile .interview-detail .interview-list li {
	position:relative;
	float:left;
	width:58px;
	background-color:#eff3f6;
}
.mobile .interview-detail .interview-list li:nth-child(even) {background-color:#e3e7ea;}
.mobile .interview-detail .interview-list li a {
	display:block;
	width:100%;
	height:100%;
}
.mobile .interview-detail .interview-list li img {width:100%;}

/*
.mobile .interview-detail .interview-list .btn {position:absolute;top:0;bottom:0;width:17%;font-size:0;line-height:0;text-indent:-9999em;}
.mobile .interview-detail .interview-list .btn-prev {left:0;background:url(/image/mobile/btn/btn_prev02.png)center center no-repeat;background-size:16px 13px;}
.mobile .interview-detail .interview-list .btn-next {right:0;background:url(/image/mobile/btn/btn_next02.png)center center no-repeat;background-size:16px 13px;}
*/

.mobile .interview-detail .interview-qna {padding:0 15px;}
.mobile .interview-detail .interview-qna .qna-list {margin-top:34px;}
.mobile .interview-detail .interview-qna .qna-list dt {
	margin-bottom:12px;
	margin-left:25px;
	font-size:20px;
	font-weight:600;
	color:#91c429;
	text-indent:-25px;
	line-height:30px;
}
.mobile .interview-detail .interview-qna .qna-list dt span {
	display:inline;
	color:#333;
	border-bottom:1px solid #999;
}
.mobile .interview-detail .interview-qna .qna-list dd {
	margin-bottom:34px;
	font-size:14px;
	color:#555;
	line-height:26px;
	word-break:keep-all;
}
.mobile .interview-detail .interview-qna .qna-list dd .img-wrap {
	display:block;
	width:100%;
	margin:10px 0;
}
.mobile .interview-detail .interview-qna .qna-list dd .img-wrap img {width:100%;}

.mobile .interview-detail .interview-bar {
	position:relative;
	clear:both;
	padding:13px 15px;
	background-color:#949a9f;
}
.mobile .interview-detail .interview-bar span {
	display:inline-block;
	color:#fff;
	font-size:14px;
	line-height:29px;
}
.mobile .interview-detail .interview-bar .btn-list {
	display:inline-block;
	position:absolute;
	top:13px;
	right:15px;
	padding-right:39px;
	background:url(/image/mobile/ico/ico_list.png) 100% 0 no-repeat;
	background-size:29px 29px;
	color:#fff;
	font-size:14px;
	line-height:29px;
}

/* 동영상 팝업 */
.modal-bg-mv {
	display:none;
	position:fixed;
	left:0;right:0;top:0;bottom:0;
	z-index:100;
	background-color:rgba(0,0,0,.6);
}

.modal-popup-mv {
	display:none;
	position:fixed;
	left:50%;top:50%;
	z-index:150;
	-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
	background-color:#fff;
}
/* 동영상 팝업 */
.pop-move-mv {
	position:relative;
	width:100%;
	min-height:200px;
}
.pop-move-mv .move-text-box {
	position:absolute;
	left:0;right:0;bottom:0;
	background-color:rgba(0,0,0,.8);
	padding:13px 20px 17px;
}
.pop-move-mv .move-text-box .title {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.pop-move-mv .move-text-box .text {
	color:#fff;
	font-size:12px;
}
.pop-move-mv .btn-close {
	position:absolute;
	right:0;top:-47px;
	padding:10px 13px;
}
.pop-move {
	position:relative;
	width:100%;
	min-height:200px;
}
.pop-move .move-text-box {
	position:absolute;
	left:0;right:0;bottom:0;
	background-color:rgba(0,0,0,.8);
	padding:13px 20px 17px;
}
.pop-move .move-text-box .title {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.pop-move .move-text-box .text {
	color:#fff;
	font-size:12px;
}
.pop-move .btn-close {
	position:absolute;
	right:0;top:-47px;
	padding:10px 13px;
}

/* 카펙발레오 소식 */
.mobile .board-area {
	margin-bottom:30px;
	padding:0 15px;
}
.mobile .board-area .pr-fade {margin-bottom:25px;}
.mobile .board-area .pr-fade .item .img-area {
	width:100%;
	margin-bottom:15px;
}
.mobile .board-area .pr-fade .item .img-area img {width:100%;}
.mobile .board-area .pr-fade .item .text-area .title {
	margin-bottom:10px;
	font-size:17px;
	color:#222;
	font-size:300;
}
.mobile .board-area .pr-fade .item .text-area .day {
	font-size:13px;
	color:#888;
}
.mobile .board-area .pr-fade .item .text-area .cont {margin-top:10px;}
.mobile .board-area .pr-fade .item .text-area .cont .text {
	font-size:14px;
	color:#555;
	line-height:26px;
}
.mobile .board-area .pr-fade .bx-controls {
	margin-top:10px;
	text-align:center;
}
.mobile .board-area .pr-fade .bx-controls .bx-pager-item {
	display:inline-block;
	margin:0 10px;
	vertical-align:middle;
}
.mobile .board-area .pr-fade .bx-controls .bx-pager-item a {
	display:block;
	width:8px;
	height:8px;
	background-color:#d7d7d7;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	border-radius:50%;
}
.mobile .board-area .pr-fade .bx-controls .bx-pager-item a.active {background-color:#91c429;}

.mobile .content .m-search-area {position:relative;}
.mobile .content .m-search-area .sel-box {margin-bottom:5px;}
.mobile .content .m-search-area .sel-box select {
	width:100%;
	height:48px;
	padding:0 10px;
	border:1px solid #c6c6c6;
	border-radius:initial;
	box-sizing:border-box;
	vertical-align:top;
	color:#555;
	font-size:14px;
	font-weight:300;
}
.mobile .content .m-search-area .input-box {position:relative;}
.mobile .content .m-search-area .input-box input {
	height:48px;
	padding:0 38px 0 10px;
	border:1px solid #c6c6c6;
	box-sizing:border-box;
	border-radius:initial;
}
.mobile .content .m-search-area .input-box .btn-search {
	position:absolute;
	right:0;
	bottom:0;
	width:38px;
	height:48px;
	background:url(/image/mobile/btn/btn_search01.png) no-repeat 0 0;
	background-size:100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}

.mobile .content .m-search-area .sel-box.type02 {overflow:hidden;}
.mobile .content .m-search-area .sel-box.type02 select {float:left;width:50%;}
.mobile .content .m-search-area .sel-box.type02 select:first-child {border-right:0;}

.mobile .content .board-list {
	margin-top:10px;
	border-top:2px solid #333;
}
.mobile .content .board-list li {
	padding:10px 0;
	border-bottom:1px solid #c6c6c6;
}
.mobile .content .board-list li .subject {
	overflow:hidden;
	width:100%;
	font-size:16px;
	color:#222;
	font-weight:300;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mobile .content .board-list li .row {
	display:block;
	color:#555;
	font-size:14px;
}
.mobile .content .board-list li .row span {font-weight:300;}

.mobile .content .board-list.type02 li {
	position:relative;
	padding:45px 0 10px;
}
.mobile .content .board-list.type02 .ico-state {
	position:absolute;
	top:15px;
	left:0;
	height:25px;
	padding:0 10px;
	color:#fff;
	font-size:13px;
	font-weight:300;
	line-height:25px;
	border-radius:3px;
}
.mobile .content .board-list.type02 .ico-state.ing {background-color:#f04e23;}
.mobile .content .board-list.type02 .ico-state.end {background-color:#aaa;}

.mobile .content .board-area-view {
	display:none;
	margin:10px 0 30px;
	padding:0 15px;
}
.mobile .content .board-area-view .view-header {
	padding:26px 0 20px;
	border-top:2px solid #333;
	border-bottom:1px solid #ccc;
}
.mobile .content .board-area-view .view-header .title {
	color:#222;
	font-size:19px;
	font-weight:300;
	line-height:25px;
}
.mobile .content .board-area-view .view-header .header-info {display:block;}
.mobile .content .board-area-view .view-header .header-info span {
	position:relative;
	display:inline-block;
	margin-left:15px;
	padding-left:16px;
	color:#888;
	font-size:14px;
	line-height:33px;
}
.mobile .content .board-area-view .view-header .header-info span:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:13px;
	margin-top:-6px;
	background-color:#ddd;
}
.mobile .content .board-area-view .view-header .header-info span:first-child {
	margin-left:0;
	padding-left:0;
}
.mobile .content .board-area-view .view-header .header-info span:first-child:before {display:none;}
.mobile .content .view-content {
	padding:25px 0 10px;
	font-size:14px;
	color:#555;
	line-height:26px;
}
.mobile .content .view-content .img-box {margin-top:15px;}
.mobile .content .file {
	display:none;
	position:relative;
	min-height:52px;
	padding:15px 0 15px 95px;
	border-top:1px solid #ccc;
	box-sizing:border-box;
}
.mobile .content .file .title {
	position:absolute;
	top:0;
	left:0;
	width:80px;
	padding:15px 0 15px 10px;
	box-sizing:border-box;
	color:#222;
	font-size:14px;
}
.mobile .content .file .title:after {
	content:'';
	position:absolute;
	top:50%;
	right:0;
	width:1px;
	height:12px;
	margin-top:-6px;
	background-color:#ccc;
}

.mobile .content .board-area-view .view-paging {
	width:100%;
	border-top:1px solid #c6c6c6;
}
.mobile .content .board-area-view .view-paging .m-item {border-bottom:1px solid #c6c6c6;}
.mobile .content .board-area-view .view-paging .m-item a {
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
	height:55px;
	padding:0 20px 0 102px;
	box-sizing:border-box;
	text-overflow:ellipsis;
	line-height:55px;
	white-space:nowrap;
}
.mobile .content .board-area-view .view-paging .m-item a:before {
	content:'';
	display:block;
	position:absolute;
	left:70px;
	top:50%;
	width:21px;
	height:12px;
	background:url(/image/mobile/ico/ico_board_page_v2m.png) no-repeat 0 0;
	background-size:100%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
.mobile .content .board-area-view .view-paging .m-item a .text1 {
	position:absolute;
	left:10px;
	top:50%;
	color:#888;
	font-size:13px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
.mobile .content .board-area-view .view-paging .m-item a .text2 {
	color:#555;
	font-size:14px;
	font-weight:300;
}
.mobile .content .board-area-view .view-paging .m-item.item-prev a:before {background-position:0 0;}
.mobile .content .board-area-view .view-paging .m-item.item-next a:before {background-position:0 -12px;}

/* PR갤러리 */
.mobile .move-wrap {padding:0 15px 30px;}
.mobile .movie-list {
	padding-left:15px;
	padding-right:15px;
}
.mobile .movie-list li {
	margin-bottom:20px;
	border-bottom:1px solid #c9c9c9;
}
.mobile .movie-list li .img-area {
	width:100%;
	height:auto !important;
}
.mobile .movie-list li .img-area img {width:100%;}
.mobile .movie-list li .info-area {position:relative;}
.mobile .movie-list li .info-area .no {
	position:absolute;
	top:0;
	left:0;
	color:#91c429;
	font-size:39px;
	line-height:63px;
}
.mobile .movie-list li .info-area .title {
	display:block;
	position:relative;
	padding:13px 10px;
	font-size:17px;
	color:#222;
	font-weight:300;
	text-align:center;
}
.mobile .movie-list li .info-area .title:after {
	content:'';
	position:absolute;
	top:50%;
	left:-22px;
	width:1px;
	height:24px;
	margin-top:-12px;
	background-color:#dcdcdc;
}

.mobile .brochure {padding:0 15px;}
.mobile .brochure .desc {
	color:#555;
	font-size:14px;
	line-height:26px;
}
.mobile .brochure .img-area {
	margin-top:10px;
	width:100%;
}
.mobile .brochure .img-area img {width:100%;}
.mobile .brochure .title {
	margin-top:20px;
	color:#555;
	font-size:15px;
	font-weight:300;
}
.mobile .brochure .title span {
	display:block;
	margin-top:-5px;
	color:#91c429;
}
.mobile .brochure .title .text1 {
	font-size:45px;
	line-height:55px;
}
.mobile .brochure .title .text2 {font-size:20px;}
.mobile .brochure .btn-wrap {margin-top:20px;}
.mobile .brochure .btn-wrap .btns {margin-bottom:10px;}
.mobile .brochure .adobe-box {margin-top:15px;}
.mobile .brochure .adobe-box p {
	margin-bottom:10px;
	font-size:13px;
	color:#555;
	line-height:19px;
}
.mobile .brochure .adobe-box .btn-adobe {
	display:block;
	width:100%;
	height:38px;
	box-sizing:border-box;
	border:1px solid #cfcfcf;
	background:#fff url(/image/mobile/btn/btn_adobe.jpg) no-repeat 50% 50%;
	background-size:123px 20px;
}

.mobile .house_journal {padding:0 15px 30px;}
.mobile .house_journal .img-area {
	display:block;
	width:100%;
	box-sizing:border-box;
	border:1px solid #c6c6c6;
}
.mobile .house_journal .img-area img {width:100%;}
.mobile .house_journal .house_title {
	overflow:hidden;
	padding:10px 0;
	color:#222;
	font-size:17px;
	font-weight:300;
	text-align:center;
}
.mobile .house_journal .house_title {}
.mobile .house_journal .house_title span {
	display:block;
	color:#555;
	font-size:13px;
}

.mobile .ci {padding:0 15px;}
.mobile .ci .title {
	color:#222;
	font-size:18px;
	font-weight:300;
}
.mobile .ci .signature-list {margin-bottom:15px;}
.mobile .ci .signature-list li,
.mobile .ci .ci-color li {margin-top:10px;}
.mobile .ci .signature-list li img {width:100%;}
.mobile .ci .ci-color li {
	border:1px solid #c9c9c9;
	background-color:#fff;
	text-align:center;
}
.mobile .ci .ci-color li img {
	width:288px;
	height:159px;
}
.mobile .ci .text {
	margin-top:30px;
	font-size:13px;
	color:#555;
	line-height:19px;
}
.mobile .ci .btn-wrap {margin-top:10px;}


/* 어워드 */
.mobile .award .tab-cont {display:none;}
.mobile .award .tab-cont.on {display:block;}
.mobile .award-list {padding:20px 15px 0;}
.mobile .award-item {margin-top:30px;}
.mobile .award-item:first-child {margin-top:0;}
.mobile .award-item .img-area {
	width:100%;
	font-size:0;
}
.mobile .award-item .img-area .title {
	margin-top:8px;
	color:#222;
	font-size:20px;
	font-weight:900;
	text-align:center;
}
.mobile .award-item .img-area img {width:100%;}
.mobile .award-item .text-area {
	overflow:hidden;
	margin-top:10px;
}
.mobile .award-item .text-area dt {
	clear:both;
	float:left;
	min-width:50px;
	color:#333;
	line-height:30px;
}
.mobile .award-item .text-area dd {
	float:left;
	color:#888;
	line-height:30px;
	margin-left:10px;
}
.mobile .award-item .text-area .nation {
	display:inline-block;
	margin-right:7px;
	vertical-align:middle;
}