* {word-break: keep-all; word-wrap: break-word; letter-spacing: -1px}

.co_swiper-button-prev {left: auto; right: 220px;}
.co_swiper-button-next, .co_swiper-button-prev {top: auto; bottom: -4px;}
.co_swiper-button-next:after, .co_swiper-button-prev:after {font-size: 14px; color: #333;}

.swiper-pagination {text-align: right; padding: 0 100px;}
.swiper-pagination-bullet {background-color: #333; border-radius: 0;}

.co_section_wrap {background-color: #f4f4f4;}
.co_section1 {background-color: #fff;}
.co_section2 {background-color: #f4f4f4;}
.co_section1 > .text {width: 45%; padding: 50px; padding-left: 155px;}
.co_section1 > .building {width: 55%;}
.co_section1 > .building > img {width: 100%;}

.big_title {margin: 15px 0 40px; font-size: 44px;}

.main_circle {background-color: #000; padding: 20px; width: 120px; height: 120px; border-radius: 100%; margin: auto; margin-top: 50px;}
.main_circle > span {color: #fff; display: block;}

.sub_circle_wrap { margin-top: 50px;}
.sub_circle {position: relative; z-index: 2;}
.sub_circle::before {content: ''; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%) rotate(45deg); background-color: #000; width: 10px; height: 10px;}

.sub_circle {border:1px solid #e3e3e3; padding: 25px; margin:0 -15px; border-radius: 50%; width: 20%; height: 240px;}
.sub_circle > span {padding: 25px; background-color: #fff; border-radius: 50%; width: 100%; height: 150px; width: 150px;}
.sub_circle > span > b {font-weight: 500; margin: 10px 0;}

.box_wrap {width: 1050px; margin: auto; margin-top: 30px;}
.box_wrap > ul {padding: 10px; width: 240px;}
.box_wrap > ul > li {background-color: #fff; border-radius: 5px; padding: 10px 25px; margin-bottom: 10px; font-weight: 500;}

.title1 {padding-top: 190px;}
.title1 > h2 {font-size: 50px; font-weight: 300; margin-bottom: 50px;}

.co_section3 {position: relative; padding-top: 190px;}
.co_section3_txt {padding:80px 60px;width: 600px; margin-left: auto;}
.co_section3_txt > h2 {font-weight: 300; margin-bottom: 30px;}
.co_section3_txt > p {color: #777; font-size: 18px; line-height: 30px;}
.co_section3_slide > ul > li > img {width: 100%;}
.co_section3_slide_wrap {width: 50%; overflow: hidden; position: relative; padding-bottom: 50px;}

.co_section3_tab_wrap {width: 1200px; margin: auto; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; padding:0 60px;}
.co_section3_tab_menu {width: 260px;}
.co_section3_tab_menu > ul > li {padding: 15px; cursor: pointer; color: #b4b4bb;}
.co_section3_tab_menu > ul > li:nth-child(2) {border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.co_section3_tab_menu > ul > li.on {background-color: #000; color: #fff;}
.co_section3_tab_menu > ul > li.on > span{position: relative;}
.co_section3_tab_menu > ul > li.on > span::after {content:''; top: 5px; right: -10px; width: 5px; height: 5px; background-color: #fff; position: absolute;}

.co_section3_tab_text {background-color: #fff; padding:60px 80px; width:720px; height:290px;}
.co_section3_tab_text > ul > li > h2 {margin-bottom: 20px;}
.co_section3_tab_text > ul > li > p {font-size: 16px; color: #777; line-height: 28px;}

.co_section4 {padding-top:190px; margin-bottom: 165px;}
.co_section4 > h2 {font-size: 50px; font-weight: 300; line-height: 70px;}
.co_section4_wrap {width: 1295px; margin: auto; overflow: hidden; height: 550px; display: flex; flex-direction: column; align-items: center; justify-content: center;}

.co_section5 > h2 {font-size: 50px; font-weight: 300; line-height: 70px; margin-bottom: 50px; padding-top: 0px;}
.co_section5_content {padding: 50px 0; padding-bottom: 165px;}
.co_section5_content > ul {width: 1200px; margin: auto;}
.co_section5_content > ul > li {height: 110px; background-color: #fff; border: 1px solid #e6e6e6; margin: 5px; width: calc(100% / 6 - 10px); display: flex; align-items: center; justify-content: center;}

.swiper2 {width: 1200px; margin: auto;  position: relative;}

.swiper2 > ul > li > p {font-size: 18px; position: relative; margin-bottom: 20px;}
.swiper2 > ul > li > p::before {content: ''; position: absolute; top: 50%; transform: translateY(-50%); background-color: #000; width: 5px; height: 5px; left: 0px;}
.swiper2 > ul > li > p::after {content: ''; position: absolute; top: 50%; transform: translateY(-50%); background-color: #000; width: 5px; height: 5px; right: 0px;}
.swiper2 > ul > li > span > img {width: 100%;}

.swiper2 .swiper-slide {transform: scale(0.6);}
.swiper2 .swiper-slide span {padding: 20px; background-color: #fff; display: block;}
.swiper2 .swiper-slide p {display: none !important;}
.swiper2 .swiper-slide-active {transform: scale(1.1);}
.swiper2 .swiper-slide-active p {display: block !important;}

.co_section4_pagination {text-align: center !important; bottom: -70px !important;}
.co2_swiper-button-prev, .co2_swiper-button-next {color: #000; font-weight: 100;}
.co2_swiper-button-prev {left: -50px;}
.co2_swiper-button-next {right: -50px;}

/*business*/
.business_info{background-color:#eee; padding:120px 0;}
.business_info .business_title{font-size:50px; line-height:1em; color:#222; font-weight:300; text-align:center; margin-bottom:120px;}

.out_circle{position:relative; background-color:transparent; border:1px solid #c4c4c4; width:260px; height:260px; border-radius:50%; margin:0 -20px;}
.out_circle .posi_circle{background-color:#000; font-size:18px; color:#fff; font-weight:bold; line-height:1em; width:110px; height:110px; border-radius:50%; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
.out_circle .in_circle{background-color:#fff; text-align:center; width:170px; height:170px; border-radius:50%; font-size:18px; color:#000; font-weight:400; line-height:22px;}

.business_detail{background:url('../image/sub/business_img_back.png') no-repeat; background-size:100%;}
	.detail_section{padding-top:190px;}
	#bn_id5{padding-bottom:190px;}
	.detail_section .detail_title1{font-size:14px; color:#222; font-weight:500; line-height:1em; margin-bottom:20px;}
	.detail_section .detail_title2{font-size:50px; color:#222; font-weight:300; line-height:1em; margin-bottom:35px;}
	.detail_section .detail_text{font-size:18px; color:#969696; font-weight:400; line-height:30px; margin-bottom:40px;}
	.detail_section .detail_btn_wrap{display:flex; justify-content:flex-start; align-items:center; margin-bottom:80px;}
	.detail_section .detail_btn{display:block; font-size:14px; color:#fff; font-weight:500; line-height:36px; width:188px; text-align:center; background-color:#000; border-radius:18px; margin-right:15px;}
	.detail_section .detail_btn:last-child{margin-right:0;}
	.detail_section .process_title{font-size:18px; font-weight:bold; color:#000; line-height:1em; margin-bottom:25px;}
	.detail_section .process_title > span{display:block; width:5px; height:5px; background-color:#000;}
	.detail_section .process_title > p{margin:0 10px;}

	.detail_section .detail_circle{margin-bottom:10px; flex-wrap: wrap; width:780px;}
	.detail_section .detail_circle .detail_circle_text{background-color:#f3f3f3; width:128px; height:128px; border-radius:50%; font-size:16px; color:#000; line-height:22px; font-weight:500; text-align:center; transition:all 0.3s; flex-direction:column; margin:5px 0;}
	.detail_section .detail_circle .detail_circle_text > span{color:#999;}
	.detail_section .detail_circle .detail_circle_text:hover{background-color:#e3f3f7;}
	.detail_section .detail_circle > i{margin:0 5px;}



/* portfolio */
.portfolio_banner{width:100%; height:296px; background:url('../image/sub/portfolio_banner.jpg') no-repeat; background-size:100% 100%; text-align:center;}
.portfolio_banner .pb_title1{font-size:18px; color:#222; font-weight:bold; line-height:1em;}
.portfolio_banner .pb_title2{font-size:50px; color:#222; font-weight:300; line-height:1em; margin:20px 0;}
.portfolio_banner .pb_title3{font-size:20px; color:#222; font-weight:300; line-height:1em;}

.port_section{padding-top:200px;}
.port_section:last-child{padding-bottom:200px;}
.port_sm_title{font-size:14px; color:#5e5e5e; line-height:1em; margin-bottom:15px; font-weight:500;}
.port_flex{margin-bottom:50px;}
.port_flex .port_lg_title{font-size:50px; color:#222; line-height:1em; font-weight:300; margin-right:20px; margin-left:-3px;}
.port_flex .port_more_btn{display:block; line-height:34px; border:1px solid #dbdbdb; padding:0 30px; font-size:14px; color:#000; font-weight:500; border-radius:17px; margin-right:15px;}

.port_videos .row{margin:0 -7.5px;}
.port_videos .row:first-child{margin-bottom:15px;}
.port_videos .col{padding:0 7.5px;}
.youtube_video{background-color:#656565; height:260px; width:100%;}



/* contactus */
.contactus{background-color:#f3f3f3; padding:90px 0;}
	.cu_title{margin-bottom:65px; text-align:center;}
	.cu_title .cu_title1{font-size:16px; color:#000; font-weight:500; line-height:1em; margin-bottom:10px;}
	.cu_title .cu_title2{font-size:50px; font-weight:300; line-height:1em; color:#222;}


	.cu_tab{margin-bottom:35px;}
	.cu_tab .cu_tab_btn{display:flex; justify-content:center; align-items:center; width:200px; height:55px; font-size:16px; color:#1f2020; background-color:#fff; border:1px solid #dbdbdb; font-weight:bold; margin:0 5px; cursor:pointer;}
	.cu_tab .cu_tab_btn.on{background-color:#000; color:#fff; border:1px solid #000;}

	.cu_form{background-color:#fff; padding:80px 140px;}
	.cu_form .cu_form_margin{margin-bottom:85px;}
	.cu_form .cu_form_title1{font-size:22px; color:#000; line-height:1em; font-weight:bold; margin:35px 0 17px;}
	.cu_form .cu_form_title2{display:flex; align-items:center; font-size:16px; color:#7d7b7c; line-height:1em; font-weight:400;}
		.cu_form_input{border-top:2px solid #000; padding:30px 0 0;}
		.cu_form_input .input_section{margin-bottom:5px;}
		.cu_form_input .cu_es_label{width:80px; font-size:18px; color:#1c1c1c; line-height:1em; font-weight:400;}
		.cu_form_input .cu_es_input{width:220px;}
		.cu_form_input .cu_email_input{width:220px;}
		.cu_form_input .cu_email_input_last{width:210px;}
		.cu_form_input .email_and{display:block; font-size:18px; color:#828282; line-height:1em; font-weight:400; margin:0 5px;}
		.cu_form_input .form-select{width:138px; margin-left:10px;}

		.cu_form_input .cu_ch_label{width:260px; font-size:18px; color:#1c1c1c; line-height:1em; font-weight:400;}
		.cu_form_input .cu_ch_input{width:70%;}

	.essential_circle,
	.choice_circle{display:block; width:5px; height:5px; border-radius:50%; margin-right:5px;}
	.essential_circle{background-color:#f0091a;}
	.choice_circle{background-color:#000;}

	.certifi_btn{padding:0 10px; background-color:#fff; border:1px solid #dbdbdb; color:#1f2020; font-size:14px; font-weight:500; line-height:1em; height:38px; display:flex; justify-content:center; align-items:center; border-radius:0.25rem; margin-left:10px; transition:all .2s;}
	.certifi_btn:hover{background-color:#000; color:#fff;}

	.con_popup{ display : none; padding: 40px; position:fixed; left: 50%; top:50%; transform:translate(-50%, -50%); background-color: #fff; z-index: 101; border:1px solid #c4c4c4;}
	.con_popup *{margin: 0; font-size:15px; font-weight: 300;}
	.con_popup li {margin-bottom: 10px;}
	.con_popup li:last-child {margin: 0;}
	.con_popup h4 {color: #43434b; font-weight: 500;}
	.con_popup h5 {color: #9a9a9a; word-break:keep-all; margin: 5px 0;}
	.con_popup_cover {position: fixed; width: 100%; height: 100%; left: 0; top:0; background-color: rgba(0, 0, 0, 0.5); z-index: 100; display: none;}

	.checked{background-color:#f9f9f9; padding:18px; margin-top:20px;}
	.checked label{font-size:16px; color:#333; line-height:1em; font-weight:400;}

	.checked .list_box{background-color:#bcbcbc; font-size:15px; color:#fff; font-weight:bold; padding:10px 13px; transition:all 0.3s;}
	.checked .list_box:hover{background-color:#000;}

	.cu_sign_btn{width:250px; height:45px; color:#fff; background-color:#000; font-size:18px; font-weight:bold; border:0; margin-top:30px;}



/* studiorental */
.stu_section{margin-bottom:150px;}
.studio_title_back{background-color:#fff; padding:75px 0;}
.studio_title_back .stu_title1{font-size:16px; color:#000; line-height:1em; font-weight:500; margin-bottom:20px;}
.studio_title_back .stu_title2{font-size:50px; color:#222; line-height:1em; font-weight:300;}

.studio .tab_btn_list .tab_btn{margin:0 5px; width:200px; line-height:55px; font-size:16px; color:#1f2020; text-align:center; border:1px solid #dbdbdb; background-color:#fff; font-weight:bold; cursor:pointer;}
.studio .tab_btn_list .tab_btn.on{border:1px solid #000; background-color:#000; color:#fff;}

.gray_back{background-color:#f3f3f3; width:100%; height:300px;}
.studio_content{margin-top:-200px;}
.studio_content .content_title{font-size:20px; color:#222; line-height:1em; font-weight:bold; margin-bottom:35px;}
.studio_content .content_title span{display:block; width:5px; height:5px; background-color:#000; margin:0 10px;}

.slider_rel{position:relative; margin-bottom:20px;}
.slider_rel .swiper-container{position:static;}
.slider_rel .swiper-button-next1,
.slider_rel .swiper-button-prev1{color:#333;}
.slider_rel .swiper-button-next1{right:-60px;}
.slider_rel .swiper-button-prev1{left:-60px;}

.intro_section img{width:100%; margin-bottom:15px;}
.intro_section .intro_title{width:125px; line-height:40px; background-color:#000; color:#fff; font-size:16px; font-weight:bold; text-align:center; margin-bottom:15px; position:relative;}
.intro_section .intro_title::after{content:""; display:block; position:absolute; bottom:0; right:-35px; border-top:40px solid transparent; border-left:35px solid #000;}
.intro_section .intro_text1{font-size:16px; color:#6f6f6f; line-height:24px; margin-bottom:15px;}
.intro_section .intro_text2{display:inline-block; font-size:16px; color:#000; line-height:1em; font-weight:bold; position:relative; padding:0 10px;}
.intro_section .intro_text2::after{content:""; display:block; width:100%; position:absolute; bottom:-4px; left:0; background-color:#d9ecff; height:12px; z-index:-1;}

.studio_table{width:100%; margin-top:85px; border-top:2px solid #000;}
.studio_table .top_th{background-color:#f7f7f7; text-align:center; font-size:16px; font-weight:bold; color:#444; line-height:45px; border-right:1px solid #eaeaea; width:42.5%;}
.studio_table .top_th:nth-child(2){width:15%;}
.studio_table .top_th:last-child{border-right:0;}
.studio_table td{text-align:center; font-size:16px; color:#838383; line-height:36px; font-weight:400; border:1px solid #eaeaea;}
.studio_table .table_time{color:#444; line-height:24px; font-weight:bold; border-left:0; width:15%;}
.studio_table .table_time > span{font-size:14px; color:#838383; font-weight:400;}
.studio_table .ampm{width:9%;}
.studio_table .table_info{border-right:0; text-align:left; padding:40px;}
.studio_table .table_info .price{color:#000;}
.studio_table .table_info .red{color:#c10000;}

.size_info{width:100%; margin-top:55px; text-align:center;}
.size_info th{border:1px solid #fff; background-color:#efefef; font-size:14px; color:#838383; line-height:1em; padding:12px 0;}
.size_info td{border:1px solid #fff; background-color:#f6f6f6; padding:12px 0;}

.st_square{display:inline-block; width:4px; height:4px; background-color:#000; margin-right:5px; margin-bottom:4px;}

.st_rental_btn{width:250px; height:45px; background-color:#000; display:flex; justify-content:center; align-items:center; font-size:18px; color:#fff; line-height:1em; font-weight:bold; margin-bottom:180px;}
.st_rental_btn:hover{color:#fff;}


@media (max-width:991px) {
	/* 회사소개 */
	.co_section1{flex-direction:column-reverse;}
	.co_section1 > .text{width:100%; padding:55px 15px; color:#818080; word-break: break-all; line-height:34px;}
	.co_section1 > .building{width:100%;}

	.sm_title{color:#000;}
	.big_title{color:#000; margin:0 0 35px; font-size:24px;}

	.title1{padding-top:55px;}
	.title1 > h2{font-size:24px; margin-bottom:20px;}

	.main_circle{margin-bottom:30px;}

	.co_line{margin-bottom:10px;}
	.co_line_box{border:1px solid #c6c6c6; width:110px; margin-right:10px;}
	.co_line_box:last-child{margin-right:0;}
	.co_line_box_title{text-align:center; line-height:1em; padding:10px; background-color:#000; color:#fff; font-weight:bold;}
	.co_line_box_text{text-align:center; line-height:24px; padding:10px; background-color:#fff; font-size:14px; height:95px; display:flex; align-items:center; justify-content:center;}

    .co_section2{padding: 0 0 150px;}

	.co_section3{flex-direction:column; padding:0 0 150px;}
	.co_section3_txt{width:100%; padding:0;}
	.co_section3_txt > h2{text-align:center; font-size:24px;}
	.co_section3_txt > p{display:none;}

	.co_section3_slide_wrap{width:100%; padding-bottom:65px;}
	.co_swiper_pagination{text-align:center; padding:0; bottom:25px !important;}
	.co_swiper-button-next, .co_swiper-button-prev{display:none;}

	.co_section3_tab_menu{width:100%; margin-bottom:30px;}
	.co_section3_tab_menu > ul{display:flex; justify-content:center; align-items:center;}
	.co_section3_tab_menu > ul > li{width:120px; text-align:center; padding:10px 15px; border:1px solid #e3e3e3;}
	.co_section3_tab_menu > ul > li.on{border:1px solid #000;}
	.co_section3_tab_menu > ul > li.on > span::after{display:none;}

	.co_section3_tab_wrap{position:relative; width:100%; padding:0 15px; flex-direction:column; transform: none; left:unset;}
	.co_section3_tab_text{width:100%; background-color:transparent; padding:0; height:auto;}
	.co_section3_tab_text > ul > li > h2{text-align:center; font-size:20px; font-weight:bold;}
	.co_section3_tab_text > ul > li > p{text-align:center;}

	.co_section4{padding:0 15px 150px;}
	.co_section4 > h2{font-size:24px; line-height:1em;}
	.co_section4_wrap{width:100%; height:450px;}

	.swiper2{width:100%;}
	.swiper2 .swiper-slide-active{transform: none;}
	.swiper2 .swiper-slide span{background-color:transparent; padding:0;}
	.swiper2 > ul > li > span > img{width:245px; height:345px;}

	.swiper2 > ul > li > p::before,
	.swiper2 > ul > li > p::after{display:none;}
	.co_section4_pagination{bottom: -33px !important;}
	.co2_swiper-button-next{right:0;}
	.co2_swiper-button-prev{left:0;}

	.co_section5{padding:0 15px;}
	.co_section5 > h2{font-size:24px; line-height:1em; margin-bottom:25px; padding-top:0;}

	.co_section5_content{padding:20px 0 100px;}
	.co_section5_content > ul{width:100%;}
	.co_section5_content > ul > li{height:80px; width: calc(100% / 3 - 10px);}
	.co_section5_content > ul > li > img{width:85px;}

	/* 사업영역 */
	.business_info{padding:55px 0 15px;}
	.business_info .business_title{margin-bottom:60px; font-size:30px;}

	.circle_section{flex-wrap:wrap;}
	.out_circle{border:0; width:auto; height:auto; border-radius:0; margin:5px 5px 40px 5px;}
	.out_circle .posi_circle{font-size:16px; width:75px; height:75px; top:-37.5px;}
	.out_circle .in_circle{border-radius:0; border:1px solid #c6c6c6; padding-top:25px; width:110px; height:130px; font-size:14px;}

	.business_detail{background:none;}
	.detail_section{padding-top:100px;}
/*	.detail_section:first-child{padding-top:55px;}*/
	.detail_section .detail_title1{text-align:center; font-size:12px; margin-bottom:10px;}
	.detail_section .detail_title2{text-align:center; font-size:30px; margin-bottom:25px;}
	.detail_section .detail_text{font-size:14px; margin-bottom:25px;}
	.detail_section .detail_btn_wrap{justify-content:space-between;}
	.detail_section .detail_btn{width:160px; margin:0;}
	.detail_section .process_title{justify-content:center;}

	.detail_section .detail_circle_box{display:flex; justify-content:center;}
	.detail_section .detail_circle{width:345px;}
	.detail_section .detail_circle .detail_circle_text{font-size:12px; line-height:15px; width:70px; height:70px; font-weight:400;}
	.detail_section .detail_circle > i{margin:0 2px; font-size:10px;}
	#bn_id5{padding-bottom:100px;}

	/* 포트폴리오 */
	.portfolio_banner{background:url('../image/sub/portfolio_banner_m.jpg') no-repeat; background-size:100%; height:230px;}
	.portfolio_banner .pb_title1{font-size:15px;}
	.portfolio_banner .pb_title2{font-size:30px; margin:15px 0;}
	.portfolio_banner .pb_title3{font-size:14px; line-height:18px;}

	.port_section{padding-top:100px;}
/*	.port_section:first-child{padding-top:55px;}*/
	.port_sm_title{font-size:12px; margin-bottom:5px;}
	.port_flex{margin-bottom:20px; justify-content:space-between !important; align-items:center !important;}
	.port_flex .port_lg_title{font-size:30px;}
	.port_flex .port_more_btn{line-height:30px; padding:0 20px; font-size:13px; margin-right:0;}
	.widget_wrap .port_thum_img{height:120px !important;}
	.port_section:last-child{padding-bottom:100px;}

	/* 문의 */
	.contactus{padding:55px 0;}
	.cu_container{padding:0;}
	.cu_title{margin-bottom:40px;}
	.cu_title .cu_title1{font-size:13px;}
	.cu_title .cu_title2{font-size:35px;}
	.cu_tab{flex-wrap:wrap; padding:0 10px; margin-bottom:45px;}
	.cu_tab .cu_tab_btn{width:calc(100% / 2 - 10px); margin:0 5px 10px; font-size:15px; font-weight:500;}

	.cu_form{padding:40px 15px;}
	.cu_form .cu_form_title1{margin:10px 0;}
	.cu_form .cu_form_title2{font-size:12px;}
	.cu_form_input{margin-top:20px;}
	.cu_form_input .cu_es_label{font-size:14px; width:60px;}

	.cu_form_input .cu_ch_label{font-size:14px; width:130px;}
	.cu_form_input .input_section{flex-direction: column;}
	.cu_form_input .input_section > div{width:100%;}
	.cu_form_input .input_section > div:first-child{margin-bottom:5px;}
	.cu_form_input .cu_es_input{width:calc(100% - 60px);}
	.cu_form_input .cu_ch_input{width:calc(100% - 130px);}

	.cu_form_input .cu_email_input{width:calc(50% - 42.5px);}
	.cu_form_input .email_and{width:25px; margin:0; text-align:center;}
	.cu_form_input .cu_email_input_last{width:calc(50% - 42.5px);}

	.cu_form_input .form-select{display:none;}
	.cu_form .cu_form_margin{margin-bottom:50px;}

	.con_popup{padding:15px; width:85%;}
	.cu_align_items{ align-items:flex-start !important;}
	.cu_align_items > label{margin-top:10px;}

	/* 스튜디오 렌탈 */
	.studio_title_back{padding:55px 0 40px;}
	.studio_title_back .stu_title1{font-size:13px; margin-bottom:10px;}
	.studio_title_back .stu_title2{font-size:35px;}

	.studio .tab_btn_list .tab_btn{font-size:15px; font-weight:500; width:100px; line-height:40px;}

	.studio_content{margin-top:-250px;}
	.studio_content .content_title{margin-bottom:20px;}
	
	.slider_rel{margin-bottom:63px;}
	.slider_rel .swiper-container .swiper-slide > img{width:100%;}
	.slider_rel .swiper-button-next1, .slider_rel .swiper-button-prev1{color:#fff; display:none;}
	.slider_rel .swiper-button-next1{right:10px;}
	.slider_rel .swiper-button-prev1{left:10px;}

	.slider_rel .stu_swiper_pagination{text-align:center; padding:0; bottom:-32px;}

	.stu_section{margin-bottom:100px;}
	.st_container{padding:0;}
	.st_cont{padding:0 15px;}
	.intro_section{margin-bottom:50px;}
	.intro_section .intro_title{margin-bottom:10px; font-size:14px; font-weight:500; width:100px; line-height:35px;}
	.intro_section .intro_title::after{border-top:35px solid transparent;}
	.intro_section .intro_text1{margin-bottom:10px; font-size:14px; color:#000;}
	.intro_section .intro_text2{font-size:14px; background-color:#d9ecff; padding:7px; font-weight:500;}
	.intro_section .intro_text2::after{display:none;}

	.studio_table{margin-top:20px;}
	.studio_table td{font-size:14px;}
	.studio_table .table_time{font-weight:500;}
	.studio_table .table_time > span{font-size:12px;}
	.table_more{font-size:14px; color:#838383; line-height:30px; font-weight:400; padding:25px;}
	.table_more .red{color:#c10000;}
	.table_more .price{color:#000;}
	.size_info{margin-top:15px;}
	.size_info th{background-color:#939393; color:#fff; width:25%; font-weight:500;}
	.size_info td{background-color:#e7e7e7; color:#6f6f6f; font-size:13px;}

	.st_rental_btn{margin-bottom:100px;}
}