@charset "utf-8";

.cayaContent #slides {position:relative; width:100%; }
.cayaContent #slides .layout_center{position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); width: 100%; z-index:99;}
.cayaContent #slides .layout_center .box_n {height: 400px; overflow-y:auto;}

.cayaContent .ie #slides {position:relative; width:100%; height: 400px; background:url("/image/dum/dum_16.jpg") no-repeat center center;  }



.cayaContent #section_school {position:relative; width:100%;}
.cayaContent #section_school .slogan_box{width: 60%; position:absolute; z-index: 999;top: 50%;left: 50%; transform: translate(-50%, -50%);padding: 2%;background: #00000059; border: 1px solid white;}
.cayaContent #section_school .content_slider_wrapper_top img{width:100%; min-height:600px; object-fit:cover;}


@media screen and (max-width:1200px){
   .cayaContent #section_school .slogan_box {width: 100%;position:initial; z-index: 999;top: 0%;left: 0%;transform: translate(-0%, -0%);padding:2% 0;background: var(--point_color_3); border: none;}
}
@media screen and (max-width:1024px){
   .cayaContent #section_school .slogan_box .slogan_w_c {font-size:25px;}
   .cayaContent #section_school .content_slider_wrapper_top img{min-height:0; object-fit:cover:contain;}
}
@media screen and (max-width:600px){
   .cayaContent #section_school .slogan_box .slogan_w_c {font-size:20px;}
}


.cayaContent #section_school_1 {position:relative; width:100%; /* height:650px; background:url("/image/dum/dum_16.jpg") no-repeat center center;*/}

@media screen and (max-width:450px){
	.cayaContent #section_school_1 h2.title_box_n {font-size:15px;}
	.cayaContent #section_school_1 h2.btn {font-size:15px;}
}

@media screen and (max-width:340px){
	.cayaContent #section_school_1 h2.title_box_n {font-size:12px;}
	.cayaContent #section_school_1 h2.btn {font-size:12px;}
}

.cayaContent #section_school_2 {position:relative; width:100%;/* height:650px; background:url("/image/dum/dum_16.jpg") no-repeat center center;*/}

@media screen and (max-width:450px){
	.cayaContent #section_school_2 h2.title_box_n {font-size:15px;}
	.cayaContent #section_school_2 h2.btn {font-size:15px;}
}

@media screen and (max-width:340px){
	.cayaContent #section_school_2 h2.title_box_n {font-size:12px;}
	.cayaContent #section_school_2 h2.btn {font-size:12px;}
}

.cayaContent #section_school_3 {position:relative; width:100%; /* height:650px; background:url("/image/dum/dum_16.jpg") no-repeat center center;*/}

@media screen and (max-width:450px){
	.cayaContent #section_school_3 h2.title_box_n {font-size:15px;}
	.cayaContent #section_school_3 h2.btn {font-size:15px;}
}

@media screen and (max-width:340px){
	.cayaContent #section_school_3 h2.title_box_n {font-size:12px;}
	.cayaContent #section_school_3 h2.btn {font-size:12px;}
}


.cayaContent #section_school_4 {position:relative; width:100%; /* height:650px; background:url("/image/dum/dum_16.jpg") no-repeat center center;*/}

@media screen and (max-width:450px){
	.cayaContent #section_school_4 h2.title_box_n {font-size:15px;}
	.cayaContent #section_school_4 h2.btn {font-size:15px;}
}

@media screen and (max-width:340px){
	.cayaContent #section_school_4 h2.title_box_n {font-size:12px;}
	.cayaContent #section_school_4 h2.btn {font-size:12px;}
}


.cayaContent #section_school_5 {position:relative; width:100%; /* height:650px; background:url("/image/dum/dum_16.jpg") no-repeat center center;*/}

@media screen and (max-width:450px){
	.cayaContent #section_school_5 h2.title_box_n {font-size:15px;}
	.cayaContent #section_school_5 h2.btn {font-size:15px;}
}

@media screen and (max-width:340px){
	.cayaContent #section_school_5 h2.title_box_n {font-size:12px;}
	.cayaContent #section_school_5 h2.btn {font-size:12px;}
}



.cayaContent h2.btn {font-size:var(--1st_title_size); font-weight:var(--1st_title_weight); color:#fff; letter-spacing:-1px; margin-bottom:30px;                           
                           display:inline-block; padding:5px 20px; background:#363636; border-radius:0px; box-sizing: border-box;}

.cayaContent h2.btn:hover {background:var(--point_color_1);}




/*----------ZOOM Effect---------*/

.cayaContent .image-zoom {
  width: 100%;
  float: left;
  position: relative;
  background: #000000;
  overflow: hidden;
  height: 500px
}
.cayaContent .image-zoom:before {
  background:linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url("/image/dum/dum_16.jpg") no-repeat center;
  content: "";
  display: inline-block;
  height: 100%;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 100%;
  /*z-index: -1;*/
  animation: 10s ease 0s normal none /*infinite running*/ zoomin;
  -webkit-animation: 10s ease 0s normal none /*infinite running*/ zoomin;
  -o-animation: 10s ease 0s normal none /*infinite running*/ zoomin;
  -moz--o-animation: 10s ease 0s normal none /*infinite running*/ zoomin;
}

@keyframes zoomin {
    0% { transform: scale(1.5) }
    100% { transform: scale(1) }
}



/*----------fullPage Accordion---------*/


.cayaContent #section_accordion_1 {position:relative; width:100%; height:600px;overflow: hidden;}

	@media screen and (max-width: 768px) {
		.cayaContent #section_accordion_1 {height:795px;}
	}

	@media screen and (max-width: 500px) {
		.cayaContent #section_accordion_1 {height:820px;}
	}

.flex-container {
	position: absolute;
	height: 120vh;
	width: 100%;
	display: -webkit-flex; /* Safari */
	display: flex;
	overflow: hidden;
}

	@media screen and (max-width: 768px) {
		.flex-container {flex-direction: column;}
	}

.flex-title{
	position: relative;
	margin: auto;
	top: 30%;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}


.flex-title h3{
	color: #f1f1f1;
	font-size: 1.2vw;
	margin: auto;
	text-align: center;
}
    @media screen and (max-width: 1500px) {
		.flex-title h3{font-size: 1.8vw;}
	}

	@media screen and (max-width: 1024px) {
		.flex-title h3{font-size: 2vw;}
	}


	@media screen and (max-width: 768px) {
		.flex-title h3{font-size: 3vw;}
	}

	@media screen and (max-width: 640px) {
		.flex-title h3{font-size: 4vw;}
	}

	@media screen and (max-width: 480px) {
		.flex-title h3{font-size: 5vw;}
	}

.flex-about {
	opacity: 0;
	color: #f1f1f1;
	position: relative;
	width: 70%;
	font-size: 2vw;
	padding: 5%;
	top: 30%;
	border: 1px solid #f1f1f1;
	background: rgba(0,0,0,0.5);
	border-radius: 10px;
	line-height: 1.3;
	margin: auto;
	text-align: left;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	@media screen and (max-width: 768px) {
		padding: 0%;
		border: 0px solid #f1f1f1;
	}
}


.flex-slide {
	-webkit-flex: 1;  /* Safari 6.1+ */
	-ms-flex: 1;  /* IE 10 */    
	flex: 1;
	cursor: pointer;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	@media screen and (max-width: 768px) {
		overflow: auto;
		overflow-x: hidden;
	}
}
.flex-slide p {
	@media screen and (max-width: 768px) {
		font-size: 2em;
	}
} 


.flex-slide:hover {
	-webkit-flex-grow: 2;
	flex-grow: 2;
}

@media screen and (max-width: 768px) {
	.flex-slide:hover {
		-webkit-flex-grow: 5;
		flex-grow: 5;
	}
}


.home {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/lake-macquarie-71208_1920.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	@media screen and (min-width: 768px) {
		animation: aboutFlexSlide $defaultSeconds 1;
		animation-delay: 0s;
	}
}


.home:hover {
	background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/lake-macquarie-71208_1920.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

@keyframes aboutFlexSlide {
	0% {
		-webkit-flex-grow: 1;
		flex-grow: 1;
	}
	50% {
		-webkit-flex-grow: 3;
		flex-grow: 3;
	}
	100% {
		-webkit-flex-grow: 1;
		flex-grow: 1;
	}
}

.flex-title-home {
	@media screen and (min-width: 768px) {
		top: 15%;
		animation: aboutFlexSlide $defaultSeconds 1;
		animation-delay: 0s;
	}
}


.flex-about-home {
	opacity: 0;
	@media screen and (min-width: 768px) {
		animation: aboutFlexSlide $defaultSeconds 1;
		animation-delay: 0s;
	}
}

@keyframes flexAboutHome {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}



.about {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/beach-2089959_1280.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;	
}

.about:hover {
	background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/beach-2089959_1280.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}


.contact {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/lake-696098_1920.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.contact:hover {
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/lake-696098_1920.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;

}

.work {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/forest-208517_1280.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.work:hover {
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/769286/forest-208517_1280.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}


/*ºñÀü, »õ°¡Á· µî µµÇü 1*/

*, ::after, ::before { box-sizing: border-box;}

#fig {background:url("/image/dum/dum_6.jpg") no-repeat center center; background-size:cover; background-attachment: fixed;}

.con_fig{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.con_fig h1{color:white;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.fig{flex: 0 0 100%; max-width: 100%;}
.mb_5 {margin-bottom: 3rem!important;}
.p_0 {padding: 0!important;}
.p_5 {padding: 15rem 0.5rem 15rem 2rem!important;}
.text_center{text-align: center!important;}
.fig_md{position: relative; width: 100%;padding-right: 15px; padding-left: 15px;}
.list_item .index {text-align: center;color: #fff;}
.list_item .index .index_text {display: inline-flex;border: 1px solid;width: 52px;height: 52px;justify-content: center;align-items: center;margin-bottom: 12px;font-size: 26px;font-weight: bold;}
.list_item .index .index_divider {position: absolute;top: 27px;left: calc(50% + 52px);width: calc(100% - 112px);height: 1px;border-top: 1px solid;}
.list_item:last-child .index .index_divider {border-width: 0;}
.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;min-height:120px;}
.card_body { -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; padding: 1.25rem;}
.card_title {margin-bottom: .75rem;}

@media (min-width: 1024px){
  .fig_md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
}


/*ºñÀü, »õ°¡Á· µî µµÇü 2*/

#fig_2 {background:url("/image/section/vision_8/bg_1.jpg") no-repeat center center;background-size:cover; background-attachment: fixed;}

#fig_2 .con_fig{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
#fig_2 .con_fig h1{color:white;}
#fig_2 .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
#fig_2 .fig{flex: 0 0 100%; max-width: 100%;}
#fig_2 .mb_5 {margin-bottom: 3rem!important;}
#fig_2 .p_0 {padding: 0!important;}
#fig_2 .p_5 {padding: 15rem 0.5rem 15rem 2rem!important;}
#fig_2 .text_center{text-align: center!important;}
#fig_2 .fig_md{position: relative; width: 100%;padding-right: 15px; padding-left: 15px;}
#fig_2 .list_item .index {text-align: center;color: #fff;}
#fig_2 .list_item .index .index_text {display: inline-flex;border: 0px solid;width: 52px;height: 52px;justify-content: center;align-items: center;margin-bottom: 12px;font-size: 26px;font-weight: bold; border-radius: 50%;background: #ff9200;}
#fig_2 .list_item .index .index_divider {position: absolute;top: 27px;left: calc(50% + 52px);width: calc(100% - 112px);height: 1px;border-top: 1px solid;}
#fig_2 .list_item:last-child .index .index_divider {border-width: 0;}
#fig_2 .card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;min-height:140px;}
#fig_2 .card_body { -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; padding: 1.25rem;}
#fig_2 .card_title {margin-bottom: .75rem;}

@media (min-width: 1024px){
  #fig_2 .fig_md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
}

@media (max-width: 1024px){
    #fig_2 .list_item .index .index_divider {position: absolute; top: 75px;left: 40px;width: 1px;height: calc(100% - 70px);border-right: 1px solid;border-top: 0;}
    #fig_2 .list_item .index {float: left;margin-right: 20px;height: 100%;width: auto;}
	#fig_2 .list_item .card {float: left;width: calc(100% - 80px);}
	#fig_2 .list_item {margin-bottom: 30px;}
}


/*ºñÀü, »õ°¡Á· µî µµÇü 3*/

#fig_3 {width: 100%;height: 800px;overflow: hidden;margin: 0px auto; position: relative;}
#fig_3 video{width:100%; object-fit: cover; height: 1000px;}
#fig_3 .con_fig{width: 70%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#fig_3 .con_fig h1{color:white;}
#fig_3 .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
#fig_3 .fig{flex: 0 0 100%; max-width: 100%;}
#fig_3 .mb_5 {margin-bottom: 3rem!important;}
#fig_3 .p_0 {padding: 0!important;}
#fig_3 .p_5 {padding: 15rem 0.5rem 15rem 2rem!important;}
#fig_3 .text_center{text-align: center!important;}
#fig_3 .fig_md{position: relative; width: 100%;padding-right: 15px; padding-left: 15px;}
#fig_3 .list_item .index {text-align: center;color: #fff;}
#fig_3 .list_item .index .index_text {display: inline-flex;border: 1px solid;width: 52px;height: 52px;justify-content: center;align-items: center;margin-bottom: 12px;font-size: 26px;font-weight: bold;}
#fig_3 .list_item .index .index_divider {position: absolute;top: 27px;left: calc(50% + 52px);width: calc(100% - 112px);height: 1px;border-top: 1px solid;}
#fig_3 .list_item:last-child .index .index_divider {border-width: 0;}
#fig_3 .card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background:#fff url("/image/content/cl_bg.png"); overflow:hidden; background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;min-height:140px;}
#fig_3 .card_body {display: flex;justify-content: center;align-items: center; -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; padding: 1.25rem;}
#fig_3 .card_title {text-align: center;}
#fig_3 .card_title p{font-size:24px; font-weight:600; color:#d22270;}
@media (min-width: 1024px){
  #fig_3 .fig_md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
}

@media (max-width: 1024px){
    #fig_3 .list_item .index .index_divider {position: absolute; top: 75px;left: 40px;width: 1px;height: calc(100% - 70px);border-right: 1px solid;border-top: 0;}
    #fig_3 .list_item .index {float: left;margin-right: 20px;height: 100%;width: auto;}
	#fig_3 .list_item .card {float: left;width: calc(100% - 80px);}
	#fig_3 .list_item {margin-bottom: 30px;}
	#fig_3 .p_5 {padding: 15rem 0.5rem 15rem 0rem!important;}
}

/*ºñÀü, »õ°¡Á· µî µµÇü 3*/

/*Text Under Line Effect*/

.u_line{}
.u_line strong {
  position: relative;
}
.u_line strong::after {
  content: '';
  position: absolute;
  bottom: -0.125rem;
  left: -0.5rem;
  right: -0.5rem;
  height: 0.75rem;
  z-index: -1;
  background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/664131/underline.svg');
  background-repeat: no-repeat;
  background-size: cover;
}
.u_line p > strong {
  font-weight: 400;
}
.u_line p > strong::after {
  bottom: -0.2rem;
  height: 0.5rem;
  left: -0.25rem;
  right: -0.25rem;
}

/*Letter Effect*/

.cayaContent .letter {
  background: url("/image/content/letter_bg.jpg");
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  margin: 26px auto 0;
  padding: 5%;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.cayaContent .letter:before, .letter:after {
  content: "";
  height: 98%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.cayaContent .letter:before {
  background: #faeddc;
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
  left: -5px;
  top: 4px;
  transform: rotate(-2.5deg);
}
.cayaContent .letter:after {
  background: #faeddc;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  right: -3px;
  top: 1px;
  transform: rotate(1.4deg);
}



.cayaContent #section_intro_3 .vod{position: absolute;
    top: 260px;
    left: -120px;
    width: 650px;}



.cayaContent #section_history_s {position:relative; width:100%;  height:1080px; background:url("/image/dum/dum_5.jpg") no-repeat center center;}
.cayaContent #section_history_s .layout_center{position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); width: 100%; z-index:99;}
.cayaContent #section_history_s .layout_center .box_n {height: 400px; overflow-y:auto; background:#fff;}


@media screen and (max-width:1024px){
    .cayaContent #section_history_s {height:auto; background:none;}
	.cayaContent #section_history_s h1.title_w {color:#555; padding-top: 50px;}
	.cayaContent #section_history_s h1.title_w:after {background:#555;}
	.cayaContent #section_history_s .layout_center {position: initial; transform: initial; width:96%;}
	.cayaContent #section_history_s .layout_center .box_n {height:200px;}
}


.cayaContent #section_history_s h4 {font-size: 24px;}
.cayaContent #section_history_s p {font-size: 24px;}

.cayaContent #section_history_s .container {
  max-width: 1024px;
  margin: 0 auto;
}
.cayaContent #section_history_s .item {
  padding: 3em 2em 2em;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  border-left: 2px solid rgba(0, 0, 0, 0.3);
}
.cayaContent #section_history_s .item p {
  font-size: 1.1rem;
}
.cayaContent #section_history_s .item::before {
  content: attr(date-is);
  position: absolute;
  font-weight: bold;
  top: 0.7em;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 1.3rem;
}
.cayaContent #section_history_s .item::after {
  width: 10px;
  height: 10px;
  display: block;
  top: 1em;
  position: absolute;
  left: -7px;
  border-radius: 10px;
  content: '';
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
}
.cayaContent #section_history_s .item:last-child {
  border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0)) 1 100%;
}


/*½Ã¼³¾È³»*/
#facility_1 {}
#facility_1 .layout_f {display: flex; justify-content: flex-start; flex-wrap: wrap;}
#facility_1 .layout_f img{object-fit:unset;}
#facility_1 img {margin-right: 2%}
#facility_1 .f_wrap{display: flex;}
#facility_1 .f_wrap .floor{width: 10%;}
#facility_1 .f_wrap .floor_con{position:relative; display: inline-block; background:#2e68a0; padding: 29px;}
#facility_1 .f_wrap .floor_con p {position:absolute;font-size: 25px;font-weight: 900;color: white;bottom: 20px;left: 5px;}
#facility_1 .f_con {width: 90%;}
#facility_1 .in25 {position:relative; width:30%; margin-right: 30px; margin-bottom:30px;}
#facility_1 .in25 .f_txt{position: absolute;width: 100%;background: rgba(0,0,0,0.5);padding: 10px;box-sizing: border-box;text-align: center;bottom: 0px;color: white;font-weight: 700;}
#facility_1 .in25:hover .f_txt{color:#ffb200;}


@media screen and (max-width:1100px){
    #facility_1 .f_wrap .floor{width: 10%;}
	#facility_1 .f_con{width: 90%;}
	#facility_1 .in25{width:29%;}
}

@media screen and (max-width:1024px){
	#facility_1 .in25{width:26%;}
}

@media screen and (max-width:900px){
	#facility_1 .in25{width:39%;}

}

@media screen and (max-width:600px){
    #facility_1 .f_wrap .floor{width: 15%;}
	#facility_1 .f_con{width: 85%;}
	#facility_1 .in25{width:90%;}
	#facility_1 .f_wrap .floor_con{padding: 25px;}
	#facility_1 .f_wrap .floor_con p {font-size: 20px;font-weight: 900;color: white;bottom: 20px;left: 2px;}

}

/*½Ã¼³¾È³»*/

