@charset "utf-8";

.oooh-baby-regular {
  font-family: "Oooh Baby", cursive;
  font-weight: 400;
  font-style: normal;
}


#subVisual .wrapper{
	background:url(/img/subVisual/sub_01_bg.png) no-repeat;
	background-position:right bottom;
}

/***********************

greating

***********************/

#greating{
	position:relative;
}

#greating:before {
	position:absolute;
	content:'';
	width:100%;
	height:65%;
	display:block;
	left:0;
	bottom:0;
	background-color:var(--blue03);
	z-index:-1;
}

.greating_tit .wrapper{
	display:flex;
	justify-content:right;
}

.greating_tit .gre_tit{
	font-size:2.8125rem;
	word-break:keep-all;
}

.greating_tit .gre_tit strong{
	font-size:inherit;
	font-weight:700;
}

.greating_text .sec01_img{
	width:100%;
	height:500px;
	background:url(/img/img_greating.jpg) no-repeat;
	background-position:center bottom;
	background-size:100% auto;
	border-radius:30px;
}

.greating_text video{
	border-radius:30px;
}

/* .greating_text .text_box h3{
	margin:60px 0;
	font-size:2.8125rem;
	font-weight:700;
} */

.greating_text .text_box>div{
	display:flex;
	justify-content: space-between;
    align-items: flex-end;
}

.greating_text div pre{
	font-size:1.125rem;
	line-height:1.5;
	word-break:keep-all;
}

.greating_text .text_box>div .sign{
	display:flex;
	flex-direction:column;
}

.greating_text .text_box>div .sign p{
	font-size:1.125rem;
	font-weight:600;
}

.greating_text .text_box>div .sign p strong{
	font-size:1.875rem;
	font-weight:700;
}

.greating_text .text_box>div .sign p span{
	font-size:1.875rem;
	 font-family: "Oooh Baby", cursive;
}

.greating_text .text_box .pre_wrap{
	gap: 20px;
    display: flex;
    flex-direction: column;
}


@media screen and (max-width:1300px){
	#subVisual .wrapper{
		background-position: right 80%;
		background-size: auto 80%;
	}

	.greating_tit .gre_tit{
		font-size:2.7rem;
	}

	.greating_text .text_box>div{
		flex-direction:column;
		align-items:flex-start;
	}

	.greating_text .text_box>div .sign{
		margin-top:60px;
	}
}

@media screen and (max-width:1100px){
	#greating:before{
		height:70%;
	}

	.greating_tit .gre_tit {
		font-size: 2.5rem;
	}

	.greating_text .sec01_img{
		height:400px;
	}

	.greating_text .text_box h4{
		font-size:2.5rem;
	}

}

@media screen and (max-width:989px){
	.greating_text div pre{
		white-space:normal;
		font-size:1rem;
	}

	.greating_text .text_box>div .sign{
		margin-top:40px;
	}

	.greating_text .text_box>div .sign p strong{
		font-size:1.5rem;
	}

	.greating_text .text_box>div .sign p span{
		font-size:1.875rem;
	}

	.greating_text .text_box>div .sign p{
		font-size:1rem;
	}

	.greating_tit .wrapper{
		justify-content:flex-start;
	}

	.greating_text .sec01_img{
		background-size:cover;
	}
}

@media screen and (max-width:767px){
	.greating_tit .gre_tit {
        font-size: 1.875rem;
    }

	.greating_text .text_box h4{
		font-size:1.875rem;
		margin:55px 0;
	}

	.greating_text .sec01_img {
        height: 350px;
    }
}

@media screen and (max-width:640px){
	 #subVisual .wrapper {
        background-position: right 70%;
        background-size: auto 70%;
    }

	.greating_tit .gre_tit {
        font-size: 1.6rem;
    }

	.greating_text .text_box h4{
		margin:40px 0;
	}

	 .greating_text .sec01_img {
        height: 250px;
		background-position: 90% bottom;
		border-radius: 20px;
    }

	#greating:before{
		height:75%;
	}

	.greating_text video{
		border-radius:10px;
	}
}

@media screen and (max-width:460){
	.greating_text div pre{
		font-size:0.93rem;
	}
}

/***********************

location

***********************/

#number .number_info{
	display:flex;
	flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

#number .number_info li{
	background-color:var(--blue03);
	padding:20px;
	border-radius:10px;
	width:calc((100% - 80px) / 5);
}

#number .number_info li .info_img{
	width:70px;
	height:70px;
	border-radius:50%;
	background-color:var(--white);
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:20px;
}

#number .number_info li h4{
	color: var(--blue01);
	font-size:1.5rem;
	font-weight:600;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
}

#number .number_info li h4::before{
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background-color:var(--blue01);
	bottom:0;
	left:0;
	content:'';
}

#number .number_info li p{
	font-size:1.5rem;
	font-weight:600;
}

#location{
	position:relative;
}

#location:before{
	position:absolute;
	content:'';
	display:block;
	height:45%;
	width:100%;
	background-color:var(--blue03);
	left:0;
	top:0;
	z-index:-1;
}

#location .map_box{
	width:100%;
	height:600px;
	border-radius:50px;
	overflow:hidden;
}

#map{
	width:100%;
	height:100%;
}

#location .location_info .adress{
	display:flex;
	justify-content:space-between;
}

#location .location_info .left{
	display:flex;
	width:50%;
}

#location .location_info .left i{
	font-size:2.5rem;
	color:var(--blue01);
	margin-right:10px;
}

#location .location_info .left p{
	font-size:1.125rem;
	color:var(--blue01);
	margin-top: 10px;
}

#location .location_info .left strong{
	color:var(--blue01);
	font-size: 1.875rem;
	font-weight:700;
}

#location .location_info .right{
	width: 50%;
    display: flex;
    justify-content: flex-end;
}

#location .location_info .right a{
	padding:25px 45px;
	background-color:var(--blue03);
	border-radius:10px;
	transition:0.3s;
	display:flex;
	align-items: center;
}

#location .location_info .right a p{
	color:var(--blue01);
	font-size:1rem;
}

#location .location_info .right a i{
	font-size:1.125rem;
	margin-right:10px;
	color:var(--blue01);
}

#location .location_info .right a:hover{
	opacity:0.8;
}

.loc_wrap{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.loc_wrap .loc_info_box{
	width:49%;
	padding:20px;
	border-radius:30px;
	border:1px solid var(--blue05);
}

.loc_txt_box{
	display:flex;
	align-items: flex-start;
}

.loc_wrap .loc_info_box>ul{
	margin-bottom:40px;
}

.loc_wrap .loc_info_box>ul:last-child{
	margin-bottom:0;
}


.loc_txt_box .loc_tit{
	display:flex;
	width:20%;
	align-items:center;
}

.loc_txt_box .loc_tit img{
	width: 20%;
    height: fit-content;
	margin-right:10px;
}

.loc_txt_box .loc_tit h4{
	color:var(--blue01);
	font-size:1.25rem;
	font-weight:700;
	margin-right:10px;
}

.loc_txt{
	width:80%;
}

.loc_txt ul li{
	display:flex;
	margin-bottom:10px;
}

.loc_txt .txt_tit{
	font-size:1.125rem;
	color:#333;
	width:25%;
}

.loc_txt .one_txt{
	width:100%;
}

.loc_txt .in_txt{
	width:75%;
	color:#333;
	font-size:1.125rem;
	line-height:1.5;
	word-break:keep-all;
}

@media screen and (max-width:1300px){
	.loc_wrap{
		flex-direction:column;
		gap:20px;
	}

	.loc_wrap .loc_info_box{
		width:100%;
		padding:30px;
	}
	
	.loc_txt_box .loc_tit img{
		width:10%;
	}

	.loc_wrap>div:nth-child(2) .loc_txt br{
		display:none;
	}

	#number .number_info li p{
		font-size:1.25rem;
	}

	#number .number_info li h4{
		font-size:1.25rem;
	}

	#location:before{
		height:35%;
	}

	#location .location_info .left{
		width:60%;
	}

	#location .location_info .right{
		width:40%;
	}

	#location .location_info .right a{
		padding:20px 40px;
	}
}

@media screen and (max-width:1064px){
	#number .number_info li .info_img{
		width: 60px;
		height: 60px;
	}

	#number .number_info li h4{
		padding-bottom:15px;
		margin-bottom:15px;
	}

	#number .number_info li p{
		font-size:1.125rem;
	}

}

@media screen and (max-width:969px){
	#number .number_info{
		justify-content: flex-start;
	}

	#number .number_info li{
		width: calc((100% - 60px) / 4);
	}

	#location .map_box{
		height:500px;
	}

	#location .location_info .left i{
		font-size:2rem;
	}

	#location .location_info .left strong{
		font-size:1.5rem;
	}

	#location .location_info .left p{
		font-size:1rem;
	}
}

@media screen and (max-width:767px){
	 #number .number_info li {
        width: calc((100% - 40px) / 3);
    }

	#location .map_box {
        height: 400px;
		border-radius: 20px;
    }

	 #location:before {
        height: 30%;
    }

	.loc_wrap .loc_info_box>ul {
		margin-bottom: 30px;
	}

	.loc_txt_box .loc_tit img {
        width: 15%;
    }

	.loc_txt .in_txt{
		font-size:1rem;
	}

	.loc_txt .txt_tit{
		font-size:1rem;
	}

	.loc_txt_box .loc_tit h4{
		font-size:1.125rem;
	}

	.loc_wrap .loc_info_box{
		padding:20px;
	}
}

@media screen and (max-width:640px){
	#location .location_info .adress{
		flex-direction:column;
		gap:20px;
	}

	#location .location_info .left{
		width:100%;
	}

	#location .location_info .right{
		width:100%;
	}

	#number .number_info {
        justify-content: space-between;
		gap:0;
    }

	#number .number_info li{
		width:48%;
		margin-bottom:20px;
	}

	#number .number_info li:nth-child(9),
	#number .number_info li:nth-child(10){
		margin-bottom:0;
	}

	.loc_wrap .loc_info_box>ul {
        margin-bottom: 20px;
        flex-direction: column;
    }

	.loc_txt_box .loc_tit{
		width:100%;
		margin-bottom:10px;
	}

	.loc_txt_box .loc_tit img{
		width:4%;
	}

	.loc_txt_box .loc_tit h4{
		font-size:1.25rem;
	}

	.loc_txt{
		width:100%;
		padding-left:30px;
	}

	.loc_txt ul li{
		margin-bottom:0;
	}

}

@media screen and (max-width:460px){
	 #location .location_info .left strong {
        font-size: 1.25rem;
    }

	.loc_txt_box .loc_tit img {
        width: 5%;
    }

	.loc_txt ul li{
		flex-direction:column;
		gap:10px;
	}

	.loc_txt .txt_tit{
		font-weight:700;
		width:100%;
	}

	.loc_txt .in_txt{
		width:100%;
	}
}


/***********************

history

***********************/

#value .wrapper{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:60px;
}

#value .wrapper figure{
	padding:0;
	margin:0;
	width:45%;
	border-radius:20px;
	overflow:hidden;
}

#value .wrapper figure img{
	width:100%;
}

.st_tit{
	font-weight:400;
}

.his_box{
	display:flex;
	justify-content:center;
	gap:20px;
}

.his_box li{
	height:350px;
	width:310px;
	border-radius:10px;
	background-color:var(--white);
	display:flex;
	flex-direction:column;
}

.his_box li figure{
	width:100%;
	height:50%;
	/*align-content: flex-end;*/
	display: flex;
    align-items: flex-end;
}

.his_box li figure img{
	margin:0 auto;
}

#vision .his_box li{
	background-color:var(--blue03);
}

.his_box li .his_p{
	width:100%;
	height:50%;
	padding-top:20px;
}

.his_box li .his_p h6{
	text-align:center;
	font-size:1.25rem;
	font-weight:600;
	margin-bottom:10px;
}

.his_box li .his_p p{
	font-size:1.125rem;
	color:var(--gray01);
	line-height:1.5;
	text-align:center;
	word-break:keep-all;
}

#history .wrapper{
	width:84%;
	margin:0 0 0 auto;
}

.tab_box{
	display:flex;
	justify-content: space-between;
}

#history .tab_tit{
	width:22%;
}

#history .tab_cont{
	width:72%;
}

#history .tab_tit .his_tab{
	display:flex;
	flex-direction:column;
	gap:30px;
}

#history .tab_tit .his_tab li{
	position:relative;
	display:flex;
	justify-content:space-between;
	padding-bottom:20px;
	cursor:pointer;
	align-items: center;
}

#history .tab_tit .his_tab li:before{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background-color:var(--gray01);
	bottom:0;
	left:0;
}

#history .tab_tit .his_tab li p{
	font-size:1.875rem;
	font-weight:800;
	color:var(--gray01);
}

#history .tab_tit .his_tab li p strong{
	font-size:inherit;
	font-weight:inherit;
	color:var(--blue04);
}

#history .tab_tit .his_tab li .board-button{
	width:40px;
	height:40px;
}


#history .tab_tit .his_tab li .board-button:before{
	    background-size: 50%;
}

#history .tab_cont .swiper-slide h6{
	font-size:1.875rem;
	font-weight:800;
	color:var(--blue04);
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
}

#history .tab_cont .swiper-slide h6:before{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background-color:var(--gray01);
	bottom:0;
	left:0;
}

#history .tab_cont .swiper-slide h6 strong{
	font-size: inherit;
	font-weight:inherit;
	color:var(--blue04);
}

#history .tab_cont .swiper-slide ul li{
	display:flex;
}

#history .tab_cont .swiper-slide ul li p{
	font-size:1rem;
	width:90%;
	word-break:keep-all;
	line-height:1.5;
}

#history .tab_cont .swiper-slide ul li span{
	font-size:1rem;
	font-weight:600;
	color:var(--blue01);
	width:10%;
	display:flex;
}

.swiper-button-prev,
.swiper-button-next{
	position: static;
	display:flex;
	gap:10px;
	align-items:center;
	height: auto;
    width: auto;
    margin: 0;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
	display:none;
}

.swiper-button-next:after, .swiper-button-prev:after{
	display:none;
}

.swiper-horizontal>.swiper-pagination-progressbar, 
.swiper-pagination-progressbar.swiper-pagination-horizontal, 
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
	position:absolute;
	background-color: var(--gray02);
	top:auto;
	bottom:0;
	left:0;
}

#history .top{
	display:flex;
	justify-content:space-between;
	width:1300px;
	align-items: flex-end;
}

.pager{
	display:flex;
	justify-content:space-between;
	width:10%;
	width: 14%;
    align-items: center;
}

.swiper-button-prev span,
.swiper-button-next span{
	font-size: 1rem;
	color:var(--gray01);
	font-weight:700;
}

.swiper-button-prev:hover span{
	color:var(--blue01);
}

.swiper-button-next:hover span{
	color:var(--blue01);
}

.swiper-button-prev{
	display:flex;
	flex-direction: row-reverse;
}

.swiper-button-prev img{
	transform:rotate(180deg);
}

.pager .bar{
	display:inline-block;
	height:20px;
	width:1px;
	background-color:var(--gray01);
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background-color:var(--blue01);
}

.swiper{
	height:100%;
}

.swiper-button-prev img,
.swiper-button-next img{
	filter: invert(24%) sepia(25%) saturate(3259%) hue-rotate(193deg) brightness(94%) contrast(88%);
}

.tab_tit li.open_his .board-button{
	background-color: var(--blue04);
}

.tab_tit li.open_his .board-button:before{
	background: url('/img/main-arr.png') no-repeat center;
	filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(102deg) brightness(107%) contrast(101%);
}

.swiper .swiper-wrapper{
	cursor: url(/img/mouse_drag.png), auto !important;
}

@media screen and (max-width:1400px){
	#history .wrapper{
		width:94%;
	}

	#history .top{
		width:90%;
	}

	.pager{
		width:18%;
	}
}

@media screen and (max-width:1300px){
	.his_box li .his_p h6{
		font-size:1.125rem;
	}

	.his_box li .his_p p{
		font-size:1rem;
	}

	.his_box li figure img{
		width:20%;
	}
}

@media screen and (max-width:1064px){
	.his_box li{
		height:250px;
		width: calc((100% - 60px) / 4);
	}

	.his_box li figure{
		height:40%;
	}

	.his_box li .his_p{
		height:60%;
		padding: 20px 10px 0 10px;
	}

	.his_box li .his_p h6{
		font-size:1rem;
	}

	.his_box li .his_p p{
		font-size:0.875rem;
	}

	.his_box li .his_p p br{
		display:none;
	}

	#history .wrapper {
        width: 95%;
    }

	#history .top {
        width: 85%;
    }

	 .pager {
        width: 21%;
    }

	#history .tab_tit .his_tab li p{
		font-size:1.5rem;
	}

	#history .tab_cont .swiper-slide h6{
		font-size:1.5rem;
		padding-bottom: 10px;
        margin-bottom: 10px;
	}

	#history .tab_tit .his_tab{
		gap:20px;
	}

	#history .tab_tit .his_tab li{
		padding-bottom:10px;
	}
}

@media screen and (max-width:767px){
	#value .wrapper figure{
		width:70%;
		margin:0 auto;
	}

	#value .wrapper{
		align-items:flex-start;
		gap:40px;
		flex-direction:column;
	}

	.his_box{
		flex-wrap:wrap;
	}

	.his_box li{
		width:48%;
	}

	.his_box li figure{
		height:50%;
	}

	.his_box li .his_p{
		height:50%;
	}

	#history .top{
		width:85%;
		flex-direction:column;
		align-items:flex-start;
	}

	.pager {
        width: 28%;
    }

	.tab_box{
		flex-direction:column;
	}

	#history .tab_tit{
		width:90%;
	}

	#history .tab_tit .his_tab{
		flex-direction:row;
		justify-content:space-between;
		margin-bottom:60px;
	}
	#history .tab_cont{
		width:100%;
	}

	#history .tab_tit .his_tab li{
		width:30%;
	}

	#history .swiper {
		height: 200px;
	}
}

@media screen and (max-width:640px){
	.swiper-button-prev span, .swiper-button-next span{
		font-size:0.875rem;
	}

	 .pager {
        width: 31%;
    }

	#history .tab_tit .his_tab li .board-button{
		display:none;
	}

	#history .tab_tit .his_tab li{
		justify-content: center;
	}

	#history .tab_tit .his_tab li.open_his:before{
		background-color:var(--blue01);
		height:2px;
	}

	#value .wrapper figure{
		width:100%;
	}
}

@media screen and (max-width:460px){
	.pager{
		width:45%;
	}

	#history .tab_tit .his_tab{
		gap:0;
	}

	#history .tab_tit .his_tab li{
		width:31%;
	}

	#history .tab_tit .his_tab li p{
		font-size:1.25rem;
	}

	.his_box li{
		width:46%;
	}

	.his_box li figure img{
		width:30%;
	}

	#vision .his_box li figure{
		height:42%;
	}

	#vision .his_box li .his_p{
		height:58%;
	}

	.his_box li .his_p p {
        font-size: 0.8rem;
    }

	.pager .bar{
		height:16px;
	}
}

@media screen and (max-width:380px){
	.pager{
		width:50%;
	}

	#history .tab_tit .his_tab li p{
		font-size:1.125rem;
	}

	.pager .bar{
		height:16px;
	}
}

/***********************

interior

***********************/

#interior{
	background-image: linear-gradient(var(--white), var(--blue03));
}

#interior .top{
	display:flex;
	justify-content:space-between;
	align-items: flex-end;
}

.sub_tit strong{
	color:var(--blue01);
	font-weight:700;
	font-size:1.25rem;
}

.intSwiper .swiper-slide{
	display:flex;
	justify-content:space-between;
}

.intSwiper .swiper-slide .left{
	width:70%;
	position:relative;
	display: flex;
    justify-content: flex-end;
}

.intSwiper .swiper-slide .left .interior_img{
	width:95%;
	overflow:hidden;
	border-radius:30px;
	height:580px;
}

.intSwiper .swiper-slide .left .hos_text{
	width:280px;
	height:90px;
	transform:rotate(-90deg);
	background-color:var(--blue01);
	display:flex;
	align-items:center;
	padding:0 18px;
	position:absolute;
	left:0;
	bottom: -91px;
    transform-origin: left top;
	justify-content: space-between;
}

.intSwiper .swiper-slide .left .hos_text p{
	font-size:1rem;
	font-weight:700;
	color:var(--white);
}

.intSwiper .swiper-slide .left .hos_text span{
	display:block;
	height:2px;
	width:80px;
	background-color:var(--white);
}

.intSwiper .swiper-slide .right{
	width:25%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}

.intSwiper .swiper-slide .right .sub_int_img{
	width:100%;
	height:40%;
	border-radius:20px;
	overflow:hidden;
}

.intSwiper .swiper-slide .interior_img video{
	width: 100%;
    height: 580px;
    object-fit: fill;
}

#interior .swiper{
	padding-bottom:70px;
}

#interior .slide01 .sub_int_img{
	background:url(/img/interior/dae_main.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide02 .interior_img{
	background:url(/img/interior/dae_waiting.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide02 .sub_int_img{
	background:url(/img/interior/dae_waiting_02.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide03 .interior_img{
	background:url(/img/interior/dae_outpatient.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide03 .sub_int_img{
	background:url(/img/interior/dae_outpatient_02.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide04 .interior_img{
	background:url(/img/interior/dae_program.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide04 .sub_int_img{
	background:url(/img/interior/dae_program_02.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

#interior .slide05 .sub_int_img{
	background:url(/img/interior/walk.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

@media screen and (max-width:1300px){
	.intSwiper .swiper-slide .left .interior_img{
		height:450px;
	}

	.intSwiper .swiper-slide .interior_img video{
		height:450px;
	}

	.intSwiper .swiper-slide .left .hos_text{
		width:260px;
		height:80px;
		bottom:-80px;
	}

	.intSwiper .swiper-slide .left .hos_text span{
		width:65px;
	}

	.sub_tit strong{
		font-size:1.125rem;
	}
}

@media screen and (max-width:969px){
	.intSwiper .swiper-slide{
		flex-direction:column-reverse;
		gap:40px;
	}

	.intSwiper .swiper-slide .left{
		width:100%;
	}

	.intSwiper .swiper-slide .right{
		width:100%;
		flex-direction:row;
		align-items:center;
	}
	
	.intSwiper .swiper-slide .right .sub_tit br{
		display:none;
	}

	.intSwiper .swiper-slide .right .sub_int_img{
		width:30%;
		height:120px;
	}

}

@media screen and (max-width:767px){
	.intSwiper .swiper-slide .left .interior_img{
		height:400px;
	}

	#interior .top{
		flex-direction:column;
		align-items:flex-start;
	}
}

@media screen and (max-width:640px){
	 .intSwiper .swiper-slide .right .sub_int_img {
        width: 28%;
        height: 110px;
		border-radius:10px;
    }

	.intSwiper .swiper-slide .left .interior_img{
		border-radius:20px;
	}

	#interior .swiper {
		padding-bottom: 45px;
	}
}

@media screen and (max-width:460px){
	.intSwiper .swiper-slide .right .sub_tit br{
		display:block;
	}

	.intSwiper .swiper-slide .right .sub_int_img{
		width:50%;
		height:100px;
	}

	.intSwiper .swiper-slide .left .hos_text{
		width: 160px;
        height: 56px;
        bottom: -56px;
	}

	.intSwiper .swiper-slide .left .hos_text p{
		font-size:0.8rem;
	}

	.intSwiper .swiper-slide .left .hos_text span{
		display:none;
	}

	.intSwiper .swiper-slide .left .interior_img{
		border-radius:10px;
	}

	.intSwiper .swiper-slide .interior_img video{
		height:300px;
	}

	.intSwiper .swiper-slide .left .interior_img{
		height:300px;
	}

	.intSwiper .swiper-slide .right .sub_tit{
		display:none;
	}

	.sub_tit strong {
        font-size: 1.067rem;
    }
}