@charset "utf-8";




/*  # common __________________________________________________________________________ ############# */
	.txt_ac { 
		text-align:center; 
	}
	.txt_c_b,
	.txt_c_b * { 
		color:#000; 
	}
	.txt_c_r,
	.txt_c_r * { 
		color:#E31F1C; 
	}

	.img_wide,
	.img_wide img {
		width:100%;
	}


	.section_tit01 {}
	.section_tit02 {}



	.sub_section { 
		width:100%; 
	}


	.section_txt01 {
		line-height: 56px;
		font-size: 42px;
		font-weight: 800;
	}
	.section_txt02 {
		line-height: 37px;
		font-size: 25px;
		font-weight: 200;
	}
	.section_txt03 {
		line-height: 25px;
		font-size: 17px;
		font-weight: 200;
	}

	.section_txt04 {
		line-height: 41px;
		font-size: 27px;
		font-weight: 700;
	}
	.section_txt05 {
		line-height: 40px;
		font-size: 20px;
		font-weight: 700;
	}	
	.section_txt06 {
		line-height: 25px;
		font-size: 18px;
		font-weight: 200;
	}
	.section_txt07 {
		line-height: 20px;
		font-size: 14px;
		font-weight: 200;
	}
	.section_txt08 {
		line-height: 15px;
		font-size: 11px;
		font-weight: 200;
	}

	.top_slide_text {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		display: -webkit-inline-box;
		-webkit-box-pack: center;
		-webkit-box-align: center;
	}
	.top_slide_text .top_slide_text_box {
		display:table-cell;
		vertical-align:middle;
	}
	.top_slide_text .top_slide_text_box .section_txt02 {
		margin-top:60px;
	}      



	/*모바일*/
	@media (max-width:768px){
		.pc_view {
			display:none !important;
		}
		.section_txt01 {
			line-height: 28px;
			font-size: 20px;
		}
		.section_txt02 {
			line-height: 22px;
			font-size: 14px;
		}
		.section_txt03 {
			line-height: 18px;
			font-size: 12px;
		}

		.section_txt04 {
			line-height: 24px;
			font-size: 16px;
		}
		.section_txt05 {
			line-height: 20px;
			font-size: 13px;
			font-weight: 500;
		}	
		.section_txt06 {
			line-height: 18px;
			font-size: 12px;
		}
		.section_txt07 {
			line-height: 17px;
			font-size: 11px;
		}
		.section_txt08 {
			line-height: 14px;
			font-size: 10px;
		}
		
		.top_slide_text .section_txt01 .big {
			font-size:32px;
			line-height:42px;
		}
		.top_slide_text .section_txt01 .section_txt02 {
			padding-bottom:13px;
			margin-top:13px;
		}    
	}



/* ################## 업장 #####################*/


	/*  # section01 __________________________________________________________________________ ############# */

		#section01.rental_effect_section {
			position: relative;
			width: 100%;
			padding: 0;
		}

		#section01.rental_effect_section .swiper-container {
			width: 100%;
		}

		.top_scroll_down { 
			position:absolute; 
			bottom:55px; 
			left:50%; 
			margin-left:-25px; 
			z-index:999; 
			cursor:pointer; 
		}
		.top_scroll_down img { 
			width:50px; 
		}

		@media (min-width:1920px) {
			#section01.rental_effect_section .swiper-container {
				width: 1920px;
				margin: 0 auto;
			}
		}

		#section01.rental_effect_section .swiper-container .swiper-slide {
			position:relative;
		}

		#section01.rental_effect_section .swiper-container .swiper-slide .hidden_img {
			visibility: hidden;
		}

		#section01.rental_effect_section .swiper-button-next {
			left: 50%;
			right: auto;
			margin-left: 514px;
			background-image: url(/images/pd5/rental_effect_next_arrow.png);
		}

		#section01.rental_effect_section .swiper-button-prev {
			left: 50%;
			margin-left: -530px;
			background-image: url(/images/pd5/rental_effect_prev_arrow.png);
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer {
			position: absolute;
			bottom: 10px;
			width: 100%;
			height: 20px;
			vertical-align: top;
			text-align: center;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper_toggle {
			position: relative;
			vertical-align: top;
			display: inline-block;
			z-index: 9;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper_toggle a {
			display: block;
			width: 20px;
			line-height: 20px;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper_toggle a.play {
			display: none;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper_toggle.stop a.play {
			display: block;
			font-size: 14px;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper_toggle.stop a.stop {
			display: none;
		}

		#section01.rental_effect_section .swiper-container .swiper_pagination_outer .swiper-pagination {
			position: relative;
			vertical-align: top;
			display: inline-block;
			height: 20px;
		}

		#section01.rental_effect_section .swiper-container .swiper-pagination-bullet {
			position: relative;
			vertical-align: top;
			width: 100px;
			height: 5px;
			margin: 8px 5px 0;
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			background: none;
			opacity: 1;
		}

		#section01.rental_effect_section .swiper-container .swiper-pagination-bullet:before {
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			width: 100%;
			height: 100%;
			content: '';
			opacity: 0.5;
			background: #fff;
			z-index: 1;
		}

		#section01.rental_effect_section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			width: 100%;
			height: 100%;
			content: '';
			background: #fff;
			z-index: 9;
			transition: all 0.3s linear;
			-webkit-transition: all 0.3s linear;
			-moz-transition: all 0.3s linear;
			-ms-transition: all 0.3s linear;
			-o-transition: all 0.3s linear;
			animation: 5.5s progressBar linear 1 forwards alternate;
			-webkit-animation: 5.5s progressBar linear 1 forwards alternate;
		}

		#section01.rental_effect_section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active.stop:after {
			animation-play-state: paused;
		}

		#section01.rental_effect_section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active.replay:after {
			animation-play-state: running;
		}

		#section01.rental_effect_section .innerDiv {
			position: absolute;
			left: 50%;
			top: 0;
			width: 990px;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			-o-transform: translateX(-50%);
		}

		#section01.rental_effect_section .rental_effect_top_text {
			float: right;
			width: 495px;
			padding-top: 132px;
		}

		#section01.rental_effect_section #swiper-slide02 .rental_effect_top_text {
			padding-top: 144px;
		}

		#section01.rental_effect_section .rental_effect_top_text .animation_text {
			position: relative;
			display: inline-block;
			width: 100%;
			overflow: hidden;
		}

		#section01.rental_effect_section .rental_effect_top_text .animation_text .hidden_img {
			padding-top: 20px;
			visibility: hidden;
		}

		#section01.rental_effect_section .rental_effect_top_text .animation_text .animate_img {
			position: absolute;
			left: 0;
			bottom: 0;
		}

		#section01.rental_effect_section .swiper-slide-active .rental_effect_top_text .animation_text01 .animate_img {
			bottom: -110%;
			animation: 1s slideUp1 0.7s cubic-bezier(0.18, 0.89, 0.32, 1.28) 1 forwards;
			-webkit-animation: 1s slideUp1 0.7s cubic-bezier(0.18, 0.89, 0.32, 1.28) 1 forwards;
		}

		#section01.rental_effect_section .swiper-slide-active .rental_effect_top_text .animation_text01:after {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 3px;
			background: #fff;
			content: '';
			-webkit-transition: -webkit-transform 0.35s;
			transition: transform 0.35s;
			animation: 0.8s bottomBar ease-in-out 1 forwards;
		}

		#section01.rental_effect_section .rental_effect_top_text .animation_text02 {
			margin: 5px 0 15px;
		}

		#section01.rental_effect_section #swiper-slide02 .rental_effect_top_text .animation_text02 {
			margin: 5px 0 9px;
		}

		#section01.rental_effect_section .swiper-slide-active .rental_effect_top_text .animation_text02 .animate_img {
			bottom: -110%;
			animation: 0.5s slideUp1 1.4s ease-in 1 forwards;
			-webkit-animation: 0.5s slideUp1 1.4s ease-in 1 forwards;
		}

		#section01.rental_effect_section .swiper-slide-active .rental_effect_top_text .animation_text03 .animate_img {
			bottom: -110%;
			animation: 0.5s slideUp1 1.7s ease-in 1 forwards;
			-webkit-animation: 0.5s slideUp1 1.7s ease-in 1 forwards;
		}

		#section01.rental_effect_section .rental_info_txt_outer {
			position: relative;
			float: right;
			margin-top: 58px;
			width: 453px;
		}

		#section01.rental_effect_section #swiper-slide02 .rental_info_txt_outer {
			margin-top: 23px;
		}

		#section01.rental_effect_section .rental_info_txt_outer a.call_btn {
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			width: 65%;
			height: 100%;
		}

		#section01.rental_effect_section .rental_info_txt_outer a.rental_qna_btn {
			position: absolute;
			right: 0;
			top: 0;
			display: block;
			width: 35%;
			height: 100%;
		}


		/*모바일*/
		@media (max-width:768px){
			.top_scroll_down { 
				bottom:25px; 
				margin-left:-15px; 
			}
			.top_scroll_down img { 
				width:28px; 
			}

			#section01.rental_effect_section .swiper-container {
				overflow:hidden;
				width:200%;
				left:-50%;
			}
			#section01.rental_effect_section .swiper-container .swiper-wrapper {
				
			}


			#section01.rental_effect_section .swiper-container .swiper-slide#swiper-slide01 {
				background: url(/images/pd5/rental_effect_slide_01.jpg) center center no-repeat;
				background-size: auto 110%;
			}
			#section01.rental_effect_section .swiper-container .swiper-slide#swiper-slide02 {
				background: url(/images/pd5/rental_effect_slide_02.jpg) center center no-repeat;
				background-size: auto 120%;
			}
			#section01.rental_effect_section .swiper-button-next {
				left: auto;
				right: 0;
				margin-left: 0;
				background-size: 50% auto;
			}
			#section01.rental_effect_section .swiper-button-prev {
				left: 0;
				margin-left: 0;
				background-size: 50% auto;
			}
			#section01.rental_effect_section .swiper-container .swiper_pagination_outer {
				bottom: 0;
			}
			#section01.rental_effect_section .swiper-container .swiper-pagination {
				height: 3px;
			}
			#section01.rental_effect_section .swiper-container .swiper-pagination-bullet {
				width: 50px;
				height: 3px;
			}
			#section01.rental_effect_section .innerDiv {
				left: 0;
				width: 100%;
				transform: none;
				-webkit-transform: none;
				-moz-transform: none;
				-ms-transform: none;
				-o-transform: none;
			}
			#section01.rental_effect_section .rental_effect_top_machine {
				width: 110%;
				margin-left: -10%;
			}
			#section01.rental_effect_section .rental_effect_top_text {
				float: right;
				width: 55%;
				padding-top: 4%;
			}
			#section01.rental_effect_section #swiper-slide02 .rental_effect_top_text {
				padding-top: 5%;
			}
			#section01.rental_effect_section .rental_effect_top_text .animation_text {
				position: relative;
				display: inline-block;
				width: 100%;
				overflow: hidden;
			}
			#section01.rental_effect_section .rental_effect_top_text .animation_text .hidden_img {
				padding-top: 0.5%;
				visibility: hidden;
			}
			#section01.rental_effect_section .rental_effect_top_text .animation_text .animate_img {
				position: absolute;
				left: 0;
			}
			#section01.rental_effect_section .rental_effect_top_text .animation_text01:after {
				height: 1px;
			}
			#section01.rental_effect_section .rental_effect_top_text .animation_text02 {
				margin: 0 0 10px;
			}
			#section01.rental_effect_section #swiper-slide02 .rental_effect_top_text .animation_text02 {
				margin: 10px 0 5px;
			}
			#section01.rental_effect_section .rental_info_txt_outer {
				margin-top: 5%;
				width: 100%;
			}
			#section01.rental_effect_section #swiper-slide02 .rental_info_txt_outer {
				margin-top: 1%;
			}
		}






	/*  # section02 __________________________________________________________________________ ############# */

		#section02 {
			padding:175px 0;
		}
		#section02 .section_txt01 {
			padding-bottom:120px;
		}
		#section02 .world_top {
			padding-top:150px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items:center;
		}
		#section02 .world_top .world_left {
			width:48%;
		}
		#section02 .world_top .world_right {
			width:52%;
			padding:0 5% 0 4%;
		}
		#section02 .world_top .world_right .section_txt01 {
			padding:0 0 48px; 0;
		}
		#section02 .world_top .world_right .data {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}
		#section02 .world_top .world_right .data .each {
			width:50%;
			text-align:left;
			padding-top:55px;
		}
		#section02 .world_top .world_right .data .each span.num {
			font-size:60px;
			font-weight:800;
			letter-spacing:-1px;
			display:inline-block;
			vertical-align:top;
			position:relative;
		}
		#section02 .world_top .world_right .data .each span.num:after {
			display:block;
			content:"";
			width:17px;
			height:2px;
			background:#E31F1C;
			position:absolute;
			top:-2px;
			left:0;
		}
		#section02 .world_top .world_right .data .each em {
			font-size:25px;
			font-weight:200;
			display:inline-block;
			vertical-align:top;
			margin-top:8px;
			padding-left:6px;
			font-style:normal;
		}


		/*모바일*/
		@media (max-width:768px){
			#section02 {
				padding:85px 0 50px 0;
			}
			#section02 .section_txt01 {
				padding-bottom:35px;
			}
			#section02 .world_top {
				padding-top:130px;
				display: block;
				position:relative;
			}
			#section02 .world_top .world_left {
				width:60%;
				margin:0 auto;
			}
			#section02 .world_top .world_right {
				width:100%;
				padding:0;
			}
			#section02 .world_top .world_right .section_txt01 {
				padding:15px 0 25px; 0; 
				text-align:center;
				position:absolute;
				top:35px;
				left:0;
				width:100%;
			}
			#section02 .world_top .world_right .position_r {
				padding-top:210px;
			}
			#section02 .world_top .world_right .section_txt03 {
				text-align:center;
			}
			#section02 .world_top .world_right .data {
				padding:0 25px;
				position:absolute;
				top:0;
				left:0;
				width:100%;
			}
			#section02 .world_top .world_right .data .each {
				padding-top:18px;
				width:100%;
				text-align:right;
				position:relative;
			}
			#section02 .world_top .world_right .data .each span.tit {
				position:absolute;
				top:24px;
				left:0;
				font-size:12px;
			}
			#section02 .world_top .world_right .data .each span.num {
				font-size:36px;
				font-weight:800;
				position:static;
			}
			#section02 .world_top .world_right .data .each span.num:after {
				width:15px;
				height:2px;
				top:18px;
			}
			#section02 .world_top .world_right .data .each em {
				font-size:16px;
				margin-top:2px;
			}
		}







	/*  # section03 __________________________________________________________________________ ############# */

		#section03 {
			padding:100px 0 150px 0;
			background:url('/images/pd5/section03_bg.jpg') top center no-repeat;
			background-size:100% auto;
		}
		#section03 .section_txt01 {
			padding:0 100px 82px 100px;
		}
		#section03 .slide {
			padding:0 160px;
		}


		/*모바일*/
		@media (max-width:768px){
			#section03 {
				padding:85px 0 50px 0;
			}
			#section03 .section_txt01 {
				padding:0 0 25px 0;
				text-align:center;
			}
			#section03 .slide {
				padding:0;
			}
		}







	/*  # section04 __________________________________________________________________________ ############# */

		#section04 {
			padding:155px 0 175px 0;
			background:url('/images/pd5/section04_bg.jpg') top center no-repeat;
			background-size:100% auto;
		}
		#section04 .img_logo {
			padding:55px 0 50px 0;
		}
		#section04 .img_logo img {
			height:88px;
		}
		#section04 .section_txt02 {
			padding:40px 0 100px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#section04 {
				padding:85px 0 50px 0;
				background-position:0 40px;
			}
			#section04 .img_logo {
				padding:20px 0 20px 0;
			}
			#section04 .img_logo img {
				height:36px;
			}
			#section04 .section_txt02 {
				padding:20px 0 30px 0;
			}
		}







	/*  # section05 __________________________________________________________________________ ############# */

		#section05 {
			padding:15px 0 120px 0;
			background:url('/images/pd5/section05_bg.png') top center no-repeat;
			background-size:100% auto;
		}
		#section05 .section_txt02 {
			padding:28px 0 150px 0;
		}
		#section05 .img_wide {
			padding-top:245px;
		}
		#section05 .img_wide img {
			position:relative;
			left:50%;
			max-width:1980px;
			width:1980px;
			margin-left:-990px;
		}


		/*모바일*/
		@media (max-width:768px){
			#section05 {
				padding:15px 0 50px 0;
			}
			#section05 .section_txt02 {
				padding:20px 0 30px 0;
			}
			#section05 .img_wide {
				padding:0 0 20px 0;
			}
			#section05 .img_wide img {
				max-width:1980px;
				width:100%;
				margin-left:0;
				left:0;
			}
		}







	/*  # section06 __________________________________________________________________________ ############# */

		#section06 {
			padding:120px 0 55px 0;
		}
		#section06 .section_txt02 {
			padding:40px 0 85px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#section06 {
				padding:85px 0 50px 0;
			}
			#section06 .section_txt02 {
				padding:20px 0 25px 0;
			}
		}







	/*  # section07 __________________________________________________________________________ ############# */

		#section07 {
			padding:80px 0;
			background:url('/images/pd5/section07_bg.png') bottom center no-repeat;
			background-size:100% auto;
		}
		#section07 .machine {
			padding:110px 146px 0 146px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		#section07 .machine .each {
			width:302px;
		}


		/*모바일*/
		@media (max-width:768px){
			#section07 {
				padding:85px 0 50px 0;
				background-size:120% auto;
			}
			#section07 .machine {
				padding:25px 40px 0 40px;
				display:block;
			}
			#section07 .machine .each {
				display:block;
				padding:20px;
				width:100%;
			}
		}







	/*  # section08 __________________________________________________________________________ ############# */

		#section08 {
			padding:125px 0;
		}
		#section08 .section_txt02 {
			padding:25px 0 75px 0;
		}
		#section08 .btn {
			padding-top:25px;
		}
		#section08 .btn a {
			font-size:17px;
			line-height:21px;
			padding:9px 40px;
			border:1px solid #fff;
			border-radius:30px;
		}


		/*모바일*/
		@media (max-width:768px){
			#section08 {
				padding:85px 0 50px 0;
			}
			#section08 .section_txt02 {
				padding:20px 0 25px 0;
			}
			#section08 .btn {
				padding-top:25px;
			}
			#section08 .btn a {
				font-size:14px;
				line-height:18px;
				padding:8px 25px;
			}
		}







	/*  # section09 __________________________________________________________________________ ############# */

		#section09 {
			padding:70px 0 90px 0;
			background:#E31F1C;
		}
		#section09 .section_txt02 {
			padding:28px 0 55px 0;
		}
		#section09 .tel a {
			display:inline-block;
			font-size:25px;
			line-height:29px;
		}
		#section09 .tel a em {
			display:inline-block;
			vertical-align:top;
			width:430px;
			padding:14px 0;
			font-style:normal;
			text-align:center;
			border:1px solid #fff;
			border-right:0 none;
			border-radius:7px 0 0 7px;
		}
		#section09 .tel a span {
			display:inline-block;
			vertical-align:top;
			text-align:center;
			padding:14px 15px;
			color:#000;
			background:#fff;
			border:1px solid #fff;
			border-left:0 none;
			border-radius:0 7px 7px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#section09 {
				padding:85px 0 50px 0;
				text-align:center;
			}
			#section09 .section_txt02 {
				padding:20px 0 25px 0;
			}
			#section09 .tel a {
				display:inline-block;
				font-size:17px;
				line-height:21px;
			}
			#section09 .tel a em {
				width:180px;
				padding:11px 0;
				border-radius:5px 0 0 5px;
			}
			#section09 .tel a span {
				padding:11px 12px;
				border-radius:0 5px 5px 0;
			}
		}








/* ################## 법인 #####################*/


	/*  # biz_section01 __________________________________________________________________________ ############# */


		#biz_section01 {
			position: relative;
		}


		/*모바일*/
		@media (max-width:768px){

		}






	/*  # biz_section02 __________________________________________________________________________ ############# */

		#biz_section02 {
			position: relative;
			background:#fff;
			/*
			padding:305px 0 220px 0;
			background:#fff url('/images/pd5/biz_con02_bg.png') top center no-repeat;
			background-size:auto 100%;
			*/
		}
		#biz_section02 .section_txt03 {
			padding:67px 0 36px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section02 {
			}
			#biz_section02 .section_txt03 {
				padding:50% 0 20px 0;
				font-size:18px;
				font-weight:800;
			}
		}







	/*  # biz_section03 __________________________________________________________________________ ############# */

		#biz_section03 {
			padding:116px 0 100px 0;
			background:#fff;
		}
		#biz_section03 .board_con {
			margin:0 120px;
			padding-top:58px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}
		#biz_section03 .board_con .each {
			width:274px;
			text-align:center;
		}
		#biz_section03 .board_con .each .img img {
			width:216px;
		}
		#biz_section03 .board_con .each .section_txt04 {
			padding:25px 0 20px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section03 {
				padding:85px 0 20px 0;
			}
			#biz_section03 .board_con {
				margin:0;
				padding-top:35px;
			}
			#biz_section03 .board_con .each {
				width:31%;
			}
			#biz_section03 .board_con .each .img img {
				width:96%;
			}
			#biz_section03 .board_con .each .section_txt04 {
				padding:15px 0 12px 0;
				font-size:15px;
			}
		}







	/*  # biz_section04 __________________________________________________________________________ ############# */

		#biz_section04 {
			padding:100px 0 125px 0;
			background:#fff;
		}
		#biz_section04 .img_robon {
			padding:110px 0 0 0;
		}
		#biz_section04 .img_robon img {
			width:721px;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section04 {
				padding:85px 0 30px 0;
			}
			#biz_section04 .img_robon {
				padding:45px 0 0 0;
			}
			#biz_section04 .img_robon img {
				width:90%;
			}
		}







	/*  # biz_section05 __________________________________________________________________________ ############# */

		#biz_section05 {
			padding:140px 0 85px 0;
			background:url('/images/pd5/biz_con05_bg.jpg') top center no-repeat;
			background-size:auto 100%;
		}
		#biz_section05 .section_txt01 {
			padding:115px 0 150px 0;
			position:relative;
		}
		#biz_section05 .section_txt01:after {
			display:block;
			content:"";
			width:50px;
			height:60px;
			background:url('/images/pd5/phoenix_logo_mark.png') center center no-repeat;
			background-size:100% auto;
			position:absolute;
			top:30px;
			left:50%;
			margin-left:-25px;
		}
		#biz_section05 .benefit {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}
		#biz_section05 .benefit .each {
			width:220px;
			padding:50px 15px 20px 15px;
			background:#000;
			text-align:center;
		}
		#biz_section05 .benefit .each .img img {
			width:66px;
		}
		#biz_section05 .benefit .each .section_txt05 {
			padding:27px 0;
		}
		#biz_section05 .benefit .each .section_txt08 {
			display:block;
			padding-top:16px;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section05 {
				padding:85px 0 30px 0;
				position:relative;
			}
			#biz_section05:after {
				display:block;
				content:"";
				position:absolute;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
				background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,1) 100%);
			}
			#biz_section05 .section_txt01 {
				padding:60px 0;
			}
			#biz_section05 .section_txt01:after {
				width:28px;
				height:32px;
				top:14px;
				margin-left:-14px;
				background-size:100% auto;
			}
			#biz_section05 .benefit {
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
			}
			#biz_section05 .benefit .each {
				width:48%;
				padding:8% 10px 5% 10px;
				margin-bottom:4%;
			}
			#biz_section05 .benefit .each:last-child {
				width:100%;
			}
			#biz_section05 .benefit .each .img img {
				width:60%;
			}
			#biz_section05 .benefit .each .section_txt05 {
				padding:15px 0;
			}
			#biz_section05 .benefit .each .section_txt08 {
				display:block;
				padding-top:10px;
			}
			#biz_section05 .benefit .each .table_out {
				display:table;
				table-layout:fixed;
				width:100%;
			}
			#biz_section05 .benefit .each .table_out .img,
			#biz_section05 .benefit .each .table_out .m_right {
				display:table-cell;
				width:auto;
				vertical-align:middle;
			}
			#biz_section05 .benefit .each .table_out .img {
				width:44%;
			}
			#biz_section05 .benefit .each .table_out .section_txt05 {
				padding-top:0;
			}

		}







	/*  # biz_section06 __________________________________________________________________________ ############# */

		#biz_section06 {
			padding:110px 0 70px 0;
			background:#fff;
		}
		#biz_section06 .grid {
			padding-top:92px;
			margin:0 200px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}
		#biz_section06 .grid .each {
			position:relative;
			width:210px;
		}
		#biz_section06 .grid .each:after {
			display:block;
			content:"";
			position:absolute;
		}
		#biz_section06 .grid .each:nth-child(2):after {
			top:-81px;
			left:50%;
			height:65px;
			border-left:1px solid #E31F1C;
		}
		#biz_section06 .grid .each:first-child:after {
			width:200%;
			height:31px;
			top:-47px;
			left:50%;
			border-top:1px solid #E31F1C;
			border-left:1px solid #E31F1C;
		}
		#biz_section06 .grid .each:last-child:after {
			width:200%;
			height:31px;
			top:-47px;
			right:50%;
			border-top:1px solid #E31F1C;
			border-right:1px solid #E31F1C;
		}
		#biz_section06 .section_txt01 {
			padding:130px 0 90px 0;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section06 {
				padding:85px 0 20px 0;
				position:relative;
				background:#000;
			}
			#biz_section06:after {
				display:block;
				content:"";
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
				background:url('/images/pd5/phoenix_logo_mark.png') center top no-repeat;
				background-size:50% auto;
				z-index:1;
				opacity:0.3;
			}
			#biz_section06 .innerDiv {
				position:relative;
				z-index:2;
			}
			#biz_section06 * {
				color:#fff;
			}
			#biz_section06 .grid {
				padding-top:50px;
				margin:0;
			}
			#biz_section06 .grid .each {
				position:relative;
				width:100%;
				padding-top:20px;
				margin-top:30px;
			}
			#biz_section06 .grid .each:nth-child(2):after,
			#biz_section06 .grid .each:first-child:after,
			#biz_section06 .grid .each:last-child:after {
				width:16px;
				height:2px;
				top:0;
				left:50%;
				margin-left:-8px;
				border:0 none;
				background:#E31F1C;
			}
			#biz_section06 .section_txt01 {
				padding:50px 0 40px 0;
			}
		}







	/*  # biz_section07 __________________________________________________________________________ ############# */

		#biz_section07 {
			padding:85px 0;
			background:#fff url('/images/pd5/biz_con07_bg.png') bottom center no-repeat;
			background-size:100% auto;
		}
		#biz_section07 .machine {
			padding:75px 0 200px 0;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
		}
		#biz_section07 .machine .each {
			width:48%;
		}
		#biz_section07 .people {
			padding:120px 0 0 0;
		}
		#biz_section07 .people img {
			width:692px;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section07 {
				padding:85px 0 30px 0;
				background:#fff;
			}
			#biz_section07 .machine {
				padding:35px 0 70px 0;
			}
			#biz_section07 .machine .each {
				width:49%;
			}
			#biz_section07 .people {
				padding:50px 0 0 0;
			}
			#biz_section07 .people img {
				width:100%;
			}
		}







	/*  # biz_section08 __________________________________________________________________________ ############# */

		#biz_section08 .world_map .innerDiv {
			padding:118px 0 610px 0;
			background:url('/images/pd5/section05_bg.png') top center no-repeat;
			background-size:100% auto;
		}
		#biz_section08 .together_outer {
			padding:0 0 85px 0;
			background:#fff;
			position:relative;
		}
		#biz_section08 .together_outer .innerDiv {
			width:1120px;
		}
		#biz_section08 .together_outer .together_position {
			position:absolute;
			top:-240px;
			left:0;
			width:100%;
		}
		#biz_section08 .together_outer .together_position .together {
			padding-top:130px;
		}
		#biz_section08 .together_outer .together {
			width:720px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		#biz_section08 .together_outer .together .each {
			width:230px;
			padding:30px 15px 15px 15px;
			border-radius:30px 30px 0 0;
			text-align:center;
			box-shadow:5px 5px 15px rgba(0,0,0,0.3);
		}
		#biz_section08 .together_outer .together .each .img img {
			width:54px;
		}
		#biz_section08 .together_outer .together .each .section_txt05 {
			padding:27px 0;
		}

		#biz_section08 .together_outer .together.together_g .each {
			background:#383838;
		}

		#biz_section08 .together_outer .together.together_w {
			float:right;
			padding-top:240px;
		}
		#biz_section08 .together_outer .together.together_w .each {
			background:#fff;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section08 .world_map .innerDiv {
				background-position:center 100%;
				padding:85px 0 30% 0;
			}
			#biz_section08 .together_outer {
				padding:0 0 20px 0;
				background:#000;
			}
			#biz_section08 .together_outer .innerDiv {
				width:auto;
			}
			#biz_section08 .together_outer .together_position {
				position:static;
			}
			#biz_section08 .together_outer .together_position .section_txt01 {
				position:absolute;
				top:-60px;
				left:0;
				width:100%;
			}
			#biz_section08 .together_outer .together_position .together {
				padding-top:20px;
			}
			#biz_section08 .together_outer .together {
				width:100%;
			}
			#biz_section08 .together_outer .together .each {
				width:48%;
				margin-bottom:4%;
				padding:20px 10px 10px 10px;
				border-radius:15px;
				box-shadow:3px 3px 10px rgba(0,0,0,0.3);
			}
			#biz_section08 .together_outer .together .each .img img {
				width:38px;
			}
			#biz_section08 .together_outer .together .each .section_txt05 {
				padding:20px 0;
			}

			#biz_section08 .together_outer .together.together_w {
				float:none;
				padding-top:20px;
			}
		}







	/*  # biz_section09 __________________________________________________________________________ ############# */

		#biz_section09 {
			padding:85px 0 100px 0;
			background:#fff;
		}
		#biz_section09 .slide {
			padding:45px 0 0 0;
			width:886px;
			margin:0 auto;
		}
		#biz_section09 .slide .owl-theme .owl-controls .owl-nav .owl-prev { 
			background:url(/images/pd5/owl_prev_g.png) center center no-repeat; 
		}
		#biz_section09 .slide .owl-theme .owl-controls .owl-nav .owl-next { 
			background:url(/images/pd5/owl_next_g.png) center center no-repeat; 
		}
		#biz_section09 .slide .owl-theme .owl-controls .owl-nav [class*=owl-] { 
			background-size:100% 100%; 
		}
		#biz_section09 .slide .item span {
			display:block;
			padding-top:10px;
		}
		#biz_section09 .owl-theme .owl-dots .owl-dot span {
			border-color:#808080;
		}
		#biz_section09 .owl-theme .owl-dots .owl-dot.active span {
			background:#808080;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section09 {
				padding:85px 0 20px 0;
			}
			#biz_section09 .slide {
				padding:25px 0 0 0;
				width:100%;
			}
			#biz_section09 .slide .owl-theme .owl-controls .owl-nav .owl-prev { 
				background:url(/images/GOB/main/owl_prev.png) center center no-repeat; 
			}
			#biz_section09 .slide .owl-theme .owl-controls .owl-nav .owl-next { 
				background:url(/images/GOB/main/owl_next.png) center center no-repeat; 
			}
			#biz_section09 .slide .owl-theme .owl-controls .owl-nav [class*=owl-] { 
				background-size:100% 100%; 
			}
			#biz_section09 .slide .item span {
				padding-top:7px;
			}
		}







	/*  # biz_section10 __________________________________________________________________________ ############# */

		#biz_section10 {
			padding:85px 0;
			background:#fff;
		}
		#biz_section10 .img_wide {
			padding:70px 0 0 0;
			width:996px;
			margin:0 auto;
		}


		/*모바일*/
		@media (max-width:768px){
			#biz_section10 {
				padding:85px 0 50px 0;
			}
			#biz_section10 .img_wide {
				padding:40px 0 0 0;
				width:100%;
			}
		}







	/*  # biz_section11 __________________________________________________________________________ ############# */

		#biz_section11 {
			padding:90px 0;
			background:url('/images/pd5/biz_con11_bg.png') top center no-repeat;
			background-size:auto 100%;
		}
		#biz_section11 .input_infos {
			padding:65px 0 0 0;
			width:700px;
			margin:0 auto;
		}
		#biz_section11 .input_infos .row input,
		#biz_section11 .input_infos .row textarea {
			color:#000;
			width:100%;
			padding:16px 24px;
			font-size:18px;
			line-height:26px;
			border:0 none;
			border-radius:3px;
			resize: none;
		}
		#biz_section11 .input_infos .row input[type="number"]::-webkit-outer-spin-button,
		#biz_section11 .input_infos .row input[type="number"]::-webkit-inner-spin-button {
			-webkit-appearance: none;
			margin: 0;
		}
		#biz_section11 .input_infos .row {
			margin-bottom:14px;
		}
		#biz_section11 .input_infos .row.both {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		#biz_section11 .input_infos .row.both span {
			width:49%;
		}
		#biz_section11 .input_infos .rent_qna_btn button {
			width:100%;
			padding:13px 0;
			font-size:20px;
			font-weight:bold;
			color:#fff;
			border:0 none;
			border-radius:3px;
			background:#E31F1C;
			text-align:center;
		}
		#biz_section11 .privacy_agree textarea {
			width:100%;
			font-size:12px;
			line-height:18px;
			padding:14px 20px;
			height:160px;
			color:#fff;
			border:1px solid #fff;
			background:none;
			border-radius:2px;
			resize: none;
		}
		#biz_section11 .privacy_agree .tit {
			padding:10px 20px;
		}
		#biz_section11 .privacy_agree .check {
			padding:10px 20px 30px 20px;
			font-size:12px;
		}
		#biz_section11 .privacy_agree .check label {
			display:inline;
		}



		/*모바일*/
		@media (max-width:768px){
			#biz_section11 {
				padding:85px 0 50px 0;
			}
			#biz_section11 .input_infos {
				padding:30px 0 0 0;
				width:auto;
			}
			#biz_section11 .input_infos .row input,
			#biz_section11 .input_infos .row textarea {
				padding:10px 13px;
				font-size:15px;
				line-height:21px;
			}
			#biz_section11 .input_infos .row {
				margin-bottom:10px;
			}
			#biz_section11 .input_infos .rent_qna_btn button {
				padding:11px 0;
				font-size:18px;
			}
		}















/* animations */
	@keyframes bottomBar {
		from {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
		50% {
			-webkit-transform: scale(1, 0.5);
			transform: scale(1, 0.5);
		}
		to {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
	}

	@-webkit-keyframes bottomBar {
		from {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
		50% {
			-webkit-transform: scale(1, 0.5);
			transform: scale(1, 0.5);
		}
		to {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
	}

	@-moz-keyframes bottomBar {
		from {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
		50% {
			-webkit-transform: scale(1, 0.5);
			transform: scale(1, 0.5);
		}
		to {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
	}

	@-o-keyframes bottomBar {
		from {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
		50% {
			-webkit-transform: scale(1, 0.5);
			transform: scale(1, 0.5);
		}
		to {
			-webkit-transform: scale(0, 0.5);
			transform: scale(0, 0.5);
		}
	}

	@keyframes slideUp1 {
		from {
			bottom: -110%;
		}
		to {
			bottom: 0;
		}
	}

	@-webkit-keyframes slideUp1 {
		from {
			bottom: -110%;
		}
		to {
			bottom: 0;
		}
	}

	@-moz-keyframes slideUp1 {
		from {
			bottom: -110%;
		}
		to {
			bottom: 0;
		}
	}

	@-o-keyframes slideUp1 {
		from {
			bottom: -110%;
		}
		to {
			bottom: 0;
		}
	}

	@keyframes progressBar {
		from {
			width: 0;
		}
		to {
			width: 100%;
		}
	}

	@-webkit-keyframes progressBar {
		from {
			width: 0;
		}
		to {
			width: 100%;
		}
	}

	@-moz-keyframes progressBar {
		from {
			width: 0;
		}
		to {
			width: 100%;
		}
	}

	@-o-keyframes progressBar {
		from {
			width: 0;
		}
		to {
			width: 100%;
		}
	}


