@charset "utf-8";

/* 영역 공통 */
.con_wrap_box {display: flex;align-items:center;gap:10rem;padding:17.5rem 5% 18.5rem 5%;}
.con_wrap_box.bg_blue {background: #f5f6fa;}
.con_wrap_box .left {display: flex;flex-direction:column;align-items: flex-start;row-gap:3.5rem;width: 50%;}
.con_wrap_box .left h5 {line-height:1.2;font-size:5.5rem;color:#1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.con_wrap_box .left p {line-height:1.7;margin-top:2rem;font-size:2.8rem;color:#606060;}
.con_wrap_box .left p em {font-weight:800;color:#1d3159;}
.con_wrap_box .left ul {}
.con_wrap_box .left ul li {font-size:2.8rem;font-weight: 800;color:#1d3159;padding:1rem 0 1rem 1.5rem;text-indent:-2.5rem;}
.con_wrap_box .left .btn_box {display: flex;gap:1px 3rem;flex-wrap:wrap;}
.con_wrap_box .left .btn_box a {}
.con_wrap_box .right {width: 50%;}
.con_wrap_box .right video {width: 100%;border-radius: 30px;min-height:60rem;background: #222;}
.con_wrap_box .right img {width: 100%;border-radius: 30px;background: #222;}
.con_wrap_box .right .imgbox {}
.con_wrap_box .right .imgbox video,
.con_wrap_box .right .imgbox img {width: 100%;border-radius: 30px;}

.con_wrap_style1 {padding:18rem 0;}
    @media only screen and (max-width:1399px){
		/*.con_wrap_style1 {padding:18rem 5%;}*/
	}
    @media only screen and (max-width:1299px){
		.con_wrap_box {padding:10% 5%;gap:8rem;}
		.con_wrap_box .left .btn_box {gap: 1px 1rem;}
	}
    @media only screen and (max-width:1023px){
		.con_wrap_box {flex-direction: column-reverse;gap:5rem;}
		.con_wrap_box .left {width: 100%;}
		.con_wrap_box .left h5 br {display: none;}
		.con_wrap_box .left p br {display: none;}
		.con_wrap_box .right {width: 100%;}
		.con_wrap_box .right video {width: 100%;border-radius: 30px;min-height: auto;}
		.con_wrap_box .right img {width: 100%;border-radius: 30px;}
		
		.con_wrap_style1 {padding:12rem 5%;}
	}
    @media only screen and (max-width:767px){
		.con_wrap_style1 {padding:10rem 5%;}
		
		.con_wrap_box .left {row-gap:2rem;}
		.con_wrap_box .left .btn_box {flex-direction: column;gap:2rem;}
		/*.con_wrap_box .left h5 {font-size:3.5rem;}*/
	}

/* 인트로 */
.fs_intro {min-height:100vh;background:url("/images/fs/content/intro/intro_bg.png") no-repeat center center;background-size:cover;text-align:center;color:#192c3b;padding:0 13rem;}
.fs_intro .intro_quarlab {line-height:6rem;}
.fs_intro .intro_quarlab span {letter-spacing:2rem;font-size:1.5rem;font-weight:300;}
.fs_intro .intro_title {font-size:5rem;padding:12rem 0 6rem 0;font-weight:400;letter-spacing:-1.5px;}
.fs_intro .intro_title strong {font-weight:800;}
.fs_intro .intro_logo {margin-bottom:8rem;}
.fs_intro .intro_logo img {width: 36.6rem;}
.intro_list {display:flex;justify-content:space-evenly;position:relative;gap:17rem;}
.intro_list li {background-size:cover;width:50%;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;z-index:1;box-shadow: 15px 15px 25px rgba(0,0,0,0.4);}
.intro_list li:first-child {background:url("/images/fs/content/intro/page_bg1.png") no-repeat center center / cover;}
.intro_list li:last-child {background:url("/images/fs/content/intro/page_bg2.png") no-repeat center center / cover;}
.intro_list li a {display: block;text-decoration: none;flex-grow: 1;padding:6rem 4.5rem;}
.intro_list li a div {width:100%;}
.intro_list li a div h4 {border-bottom:2px solid #192c3b;padding-bottom:4.5rem;font-size:6.5rem;font-weight:800;color:#192c3b;letter-spacing: -1.5px;}
.intro_list li a div p {line-height: 1.3;font-size:2.5rem;padding-top:3.5rem;font-weight:600;letter-spacing: -1px;}
.intro_list li a span {display:block;margin-top:6.5rem;padding:1.1rem 3rem 1.1rem 3.5rem;font-size:4rem;font-weight:800;letter-spacing:0;text-decoration:none;color:#192c3b;}
.intro_list li a:is(:hover, :active, :focus) span {color:#000;}
#intro_footer {background:#005193;color:#fff;}
.intro_footer_box .intro_foot_title {text-align:center;padding:4rem 0;border-bottom:2px solid #fff;}
.intro_footer_box .intro_foot_title h5 {font-size:4.1rem;line-height:1.6;color:#fff;letter-spacing: -1px;}
.intro_footer_box .intro_foot_text {padding:4rem 0;display:flex;align-items:center;justify-content:space-between;}
.intro_footer_box .intro_foot_text .intro_foot_left {display:flex;}
.intro_footer_box .intro_foot_text .intro_foot_left .intro_foot_logo {margin-top:2rem;}
.intro_footer_box .intro_foot_text .intro_foot_left .intro_foot_logo img {width:27.4rem;}
.intro_footer_box .intro_foot_text .foot_info {padding-left:6rem;}
.intro_footer_box .intro_foot_text .foot_info .address {display:flex;flex-wrap:wrap;width:100%;gap:1.3rem 0;}
.intro_footer_box .intro_foot_text .foot_info .address span {width:100%;font-size:2.6rem;font-weight:300;letter-spacing:0;}
.intro_footer_box .intro_foot_text .foot_info .address span em {font-weight:800;}
.intro_footer_box .intro_foot_text .foot_info .address span em:after {content:"";display:inline-block;margin:0 2rem 0 2rem;width:3px;height:25px;background:#fff;vertical-align: middle;margin-top:-3px;}
.intro_footer_box .intro_foot_text .foot_info .copyright {font-size:2.7rem;font-weight:800;margin-top:6rem;display:block;letter-spacing:0;}
.intro_footer_box .intro_foot_text .foot_sns {display:flex;gap:1.5rem;}
.intro_footer_box .intro_foot_text .foot_sns a:nth-of-type(1) img {width: 48px;}
	@media only screen and (max-width:1799px){
		.fs_intro {padding:0 5%;}
		.intro_list:before {background-size:75%;}
	}
    @media only screen and (max-width:1399px){
		.intro_list {gap:10rem;}
		.intro_list:before {background-size:200px;}
	}
    @media only screen and (max-width:1199px){
		.fs_intro {padding:0 5%;}

		.intro_list {gap:5rem;}
		.intro_list:before {display:none;}

		.intro_footer_box .intro_foot_title {padding:4rem 0;}
		.intro_footer_box .intro_foot_title h5 {font-size:2.5rem;line-height:1.5;}
		.intro_footer_box .intro_foot_text {flex-wrap:wrap;}
		.intro_footer_box .intro_foot_text .intro_foot_left {width:100%;flex-wrap:wrap;text-align:center;}
		.intro_footer_box .intro_foot_text .intro_foot_left .intro_foot_logo {width:100%;}
		.intro_footer_box .intro_foot_text .foot_info {padding:3rem 0 0 0;}
		.intro_footer_box .intro_foot_text .foot_sns {margin-top:2rem;justify-content:center;width:100%;}
	}
    @media only screen and (max-width:1023px){
		.fs_intro {min-height:auto;}
		.intro_list {padding-bottom:12rem;}
		.intro_list:before {display:none;}
	}
    @media only screen and (max-width:767px){
		.fs_intro .intro_quarlab span {font-size:1.3rem;}
		.fs_intro .intro_title {padding:5rem 0;font-size:3rem;}
		.fs_intro .intro_title strong {font-size:3.5rem;}
		.intro_list {flex-wrap:wrap;gap:2rem;}
		.intro_list li {width:100%;height:auto;padding:5rem 5% 5rem 5%;}
		.intro_list li a div {padding-bottom:3rem;}
	}

/************/
/*** 공통 ****/
/************/
/* 갤러리 목록 */
.gallery_table {overflow:hidden;position:relative;}
.gallery_table .gallery_ul {display: flex;flex-wrap: wrap;row-gap:4rem;margin-left:-4rem;}
.gallery_table .gallery_ul li {width: 25%;padding-left:4rem;padding-bottom:4rem;}
.gallery_table .gallery_ul li a {display: block;text-decoration: none;}
.gallery_table .gallery_ul li a .img {overflow:hidden;position:relative;display: block;padding-top:69%;border-radius:1.5rem;border:1px solid #e5e5e5;background: #f3f6f9;transition: .3s;}
.gallery_table .gallery_ul li a .img iframe {position:absolute;left:50%;top:50%;width: 100%;height:100%;transform: translate(-50%,-50%);}
.gallery_table .gallery_ul li a .img img {position:absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.gallery_table .gallery_ul li a .tit {display: flex;gap:10px;line-height:1.2;margin-top:25px;font-size:2.2rem;font-weight:700;color:#222;text-decoration: none;}
.gallery_table .gallery_ul li a .tit .new {margin-top:2px;}
.gallery_table .gallery_ul li a .day {display: block;margin-top:2.5rem;text-align: right;font-size:1.6rem;color: #767676;}
.gallery_table .gallery_ul li a:is(:hover,:focus,:active) .img {border:1px solid #222;box-shadow: 0 0 2.5rem rgba(0,0,0,0.15);}
.gallery_table .gallery_ul .nocont_li {width: 100%;padding:0 0 0 4rem;margin:0;}
.gallery_table .gallery_ul .nocont_li .nocont {padding:4rem 1.5rem 8rem 1.5rem;text-align: center;}
	@media only screen and (max-width:1023px){
		.gallery_table {}
		.gallery_table .gallery_ul {margin-left:-2rem;row-gap:2rem;}
		.gallery_table .gallery_ul li {width: 33.3%;padding-left:2rem;padding-bottom:2rem;}
		.gallery_table .gallery_ul li a .tit {margin-top:1.5rem;}
		.gallery_table .gallery_ul li a .day {margin-top:1.5rem;}
	}
	@media only screen and (max-width:767px){
		.gallery_table .gallery_ul li {width: 50%;}
	}

/* 게시판 페이지넘버 */
.page_number {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:4rem;}
.page_number li {margin:0 0.3rem;}
.page_number li a {display:grid;place-items:center;width:3.4rem;height:3.4rem;line-height:1.2;text-align:center;font-size:3rem;font-weight:200;color:#323030;}
.page_number li a.on,.page_number li a:is(:hover, :focus, :active) {}
.page_number .prev_first a {background:url("/images/fs/common/first_prev.jpg") no-repeat center center;font-size:0;border:1px solid #b9b9b9;}
.page_number .prev {margin:0 2rem 0 0.3rem;}
.page_number .prev a {background:url("/images/fs/common/prev.jpg") no-repeat center center;font-size:0;border:1px solid #b9b9b9;}
.page_number .num {margin:0 1rem;}
.page_number .num a.on,.page_number .num a:is(:hover, :focus, :active) {font-weight:700;color:#024d8b;}
.page_number .next {margin:0 0.3rem 0 2rem;}
.page_number .next a {background:url("/images/fs/common/next.jpg") no-repeat center center;font-size:0;border:1px solid #b9b9b9;}
.page_number .next_last a {background:url("/images/fs/common/last_next.jpg") no-repeat center center;font-size:0;border:1px solid #b9b9b9;}
	@media only screen and (max-width:1023px){
		.page_number {margin-top:2rem;}
	}
	@media only screen and (max-width:767px){
		.page_number li {margin:0 1px;}
	}


/* sub01 기업소개 */
.con1 .con_wrap_style1 {padding-bottom:0;}
.con1 .introduction {position: relative;}
.company_title {position:absolute;left:0;right:0;top:0;margin:0 auto;text-align:center;padding:18% 5% 0 5%;}
.company_title h4 {font-weight:400;font-size:5.5rem;line-height:1.2;color:#fff;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.company_title h4 strong {font-weight:400;display:block;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.company_list > li {display:flex;flex-wrap:wrap;align-items:center;padding:16rem 0;}
.company_list li:first-child {padding-top:0;}

.company_list > li .com_img {width:calc(100% - 57rem);position:relative;padding-right:8rem;}

.company_list > li .com_img .swiper {width:100%;height:auto;}
.company_list > li .com_img .swiper .swiper-slide {border-radius:1rem;display:flex;justify-content:center;align-items:center;height:auto;}
.company_list > li .com_img img {width:100%;height:auto;object-fit:contain;border-radius:2rem;}
.company_list > li .com_img .swiper-button-next, .com_img .swiper-button-prev {color:#000;position:unset;left:unset;right:unset;height:auto;margin-top:0;font-weight:300;}
/*.company_list > li .com_img .swiper-button-prev {transform:rotate(90deg);}
.company_list > li .com_img .swiper-button-next {transform:rotate(90deg);}*/
.company_list > li .com_img .swiper-button-next:after, .com_img .swiper-button-prev:after {font-size:3rem;}
.company_list > li .com_img .swiper_control_box {position:absolute;right:0;top:0;height:100%;width:12rem;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}
.company_list > li .com_img .swiper-pagination {position:unset;left:unset;right:unset;bottom:unset;width:auto;padding:2rem 0;font-size:2.7rem;color:#1d3159;font-weight:600;}
.company_list > li .com_txt {width:57rem;}

.company_list > li .com_txt h5 {font-size:2.7rem;color:#1d3159;padding-bottom:3.5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.company_list > li .com_txt strong {font-size:2.7rem;color:#89774e;font-weight:300;padding-bottom:3.5rem;display:block;}
.company_list > li .com_txt p {font-size:1.6rem;color:#89774e;font-weight:300;line-height:1.5;padding-bottom:6rem;word-break:normal;}
.company_list > li .com_txt div {display:flex;flex-wrap:wrap;gap:0.5rem 2rem;}
.company_list > li .com_txt .h5 {padding:0;margin:0;margin-top:4rem;}
.company_list > li .com_txt .h5 strong {padding:0;font-size:2.5rem;color:#1d3159;font-weight:600;}


.company_list > li.plus {padding:0 5% 15rem 5%;}
.company_list > li.bg_blue {padding:0 5%;background: #f4f6fa;}
.company_list > li.plus .com_img {position:relative;width:100%;padding:0;}

.company_list > li.plus .com_img .swiper {width:100%;height:auto;}
.company_list > li.plus .com_img .swiper .swiper-slide {border-radius:1rem;display:flex;justify-content:center;align-items:center;gap:10.7rem;width:100%;flex-direction:row-reverse;}
.company_list > li.plus .com_img .com_left {width:50%;/*height:55rem;*/border-radius:2rem;position:relative;overflow:hidden;}
.company_list > li.plus .com_img img {/*position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);*/width: 100%;height:70rem;}
.company_list > li.plus .com_img .swiper-button-next, .com_img .swiper-button-prev {flex-grow:1;color:#000;position:unset;left:unset;right:unset;height:auto;margin-top:0;font-weight:300;}
/*.company_list > li.plus .com_img .swiper-button-prev {transform:rotate(90deg);}
.company_list > li.plus .com_img .swiper-button-next {transform:rotate(90deg);}*/
.company_list > li.plus .com_img .swiper-button-next:after, .com_img .swiper-button-prev:after {font-size:3rem;}
.company_list > li.plus .com_img .swiper_control_box {position:absolute;left:50%;top:0;height:100%;gap:1rem;margin-left:-10rem;display:flex;align-content:center;justify-content:center;}
.company_list > li.plus .com_img .swiper-pagination {position:unset;left:unset;right:unset;bottom:unset;width:auto;padding:2rem 0;font-size:2.8rem;color:#1d3159;font-weight:800;}

.company_list > li.plus .com_left {/*width:calc(100% - 65rem);*/position:relative;}

.company_list > li.plus .com_txt {width:50%;height:auto;padding-right:10rem;}
.company_list > li.plus .com_txt h5 {line-height:1.2;font-size:5.5rem;color:#1d3159;padding-bottom:3.5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.company_list > li.plus .com_txt strong {font-size:4.5rem;color:#89774e;font-weight:800;padding-bottom:3.5rem;display:block;letter-spacing: -1px;}
.company_list > li.plus .com_txt p {font-size:2.8rem;color:#606060;font-weight:400;line-height:1.5;padding-bottom:5rem;letter-spacing: -1px;}
.company_list > li.plus .com_txt div {display:flex;flex-wrap:wrap;gap:0.5rem 2rem;}
	@media only screen and (max-width:1499px){
		.company_list > li.plus .com_txt h5 {font-size:4.5rem;}
		.company_list > li.plus .com_txt strong {font-size:3.5rem;}
		.company_list > li.plus .com_txt p {font-size:1.8rem;}
	}
  @media only screen and (max-width:1199px){
		.company_list > li .com_img {width:50%;}
		.company_list > li .com_txt {width:50%;}
		.company_list > li .com_txt p br {display:none;}

		.company_list > li.plus .com_txt {width:50%;}
		.company_list > li.plus .com_txt p br {display:none;}
		.company_list > li.plus .com_img .swiper_control_box {left:50%;}
			
		.company_list li.bg_blue .com_txt {padding:0;}
	}
  @media only screen and (max-width:1023px){
		.company_list > li {padding:12rem 0;}

		.company_list > li .com_img {width:100%;}
		.company_list > li .com_txt {width:100%;padding:6rem 0 0 0;}

		.company_list > li.plus {padding:0 0 12rem 0;}
		.company_list > li.plus .com_img .swiper .swiper-slide {flex-wrap:wrap;display:block;min-height:fit-content;}
		.company_list > li.plus .com_img .com_left {width:100%;padding:0;height:auto;}
		.company_list > li.plus .com_img .com_left img {position:static;left:unset;top:unset;height:auto;width:100%;transform:unset;}
		.company_list > li.plus .com_img {overflow:hidden;}
		.company_list > li.plus .com_img img {height:100%;width:auto;}
		.company_list > li.plus .com_txt {width:100%;padding:4rem 2rem 0 0;}
		.company_list > li.plus .com_txt h5 br {display: none;}
		.company_list > li.plus .com_img .swiper_control_box {left:unset;right:1rem;height:auto;top:unset;bottom:0;width: auto;}

		.company_list li.bg_blue .com_img {padding:0;}	
		.company_list li.bg_blue .com_left {padding:0;}
		.company_list li.bg_blue .com_txt {padding:6rem 0 0 0;}
	}
  @media only screen and (max-width:767px){
		.company_title h4 {font-size:3.5rem;}
		.company_list > li {padding:10rem 0;}
		.company_list > li .com_left {padding-right:6rem;}
		.company_list > li .com_txt h5 {padding-bottom:3rem;}
		.company_list > li .com_txt strong {padding-bottom:3rem;}
		.company_list > li .com_txt p {padding-bottom:4rem;}

		.company_list > li.plus .com_img .swiper-pagination {padding:1rem 0;}
	}


.effect {padding:17.5rem 0;display:flex;justify-content:space-between;align-items:center;color:#5f5f5f;gap:10rem;width: 100%;}
.effect .effect_left {width:50%;}
.effect .effect_left span {font-size:4.5rem;font-weight:800;display:block;color:#1d3159;letter-spacing: -2px;}
.effect .effect_left strong {font-size:5.5rem;font-weight:500;display:block;margin-top:1.5rem;color:#1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.effect .effect_left strong i {font-weight:500;font-family: 'JalnanGothic', sans-serif;}
.effect .effect_left div {padding-top:5rem;}
.effect .effect_left div p {margin:0 0 5rem 0;font-size:4.5rem;font-weight:800;color:#89774e;letter-spacing: -2px;}
.effect .effect_left div em {word-break: keep-all;font-size:2.8rem;line-height:1.6;font-weight:400;color:#5f5f5f;display:block;letter-spacing: -1px;}
.effect .effect_left .btn_bace {margin-top: 6rem;}
.effect .effect_right {width:50%;}
.effect .effect_right img {max-width:80rem;width:100%;border-radius: 30px;}
@media only screen and (max-width:1399px){
	.effect {padding:14rem 5%;}
}
@media only screen and (max-width:1199px){
	.effect .effect_left {width:50%;}
	.effect .effect_right {width:50%;}
}
@media only screen and (max-width:1023px){
	.effect {flex-wrap: wrap;gap:5rem;}
	.effect .effect_left {width:100%;text-align:center;}
	.effect .effect_left div {margin:4rem 0;padding-top:0;}
	.effect .effect_left div p br {display: none;}
	.effect .effect_left div em br {display: none;}
	.effect .effect_left strong {font-size:4.5rem;}
	.effect .effect_right {width:100%;}
	.effect .effect_right img {max-width:100%;width:100%;border-radius: 30px;}
	.effect .effect_left .btn_bace {margin-top: 1rem;}
}
@media only screen and (max-width:767px){
	.effect {padding:8rem 0;}
	/*.effect .effect_left span {font-size:2.3rem;}
    .effect .effect_left strong {font-size:4rem;}
    .effect .effect_left div p {font-size:2.5rem;}*/
}
@media only screen and (max-width:479px){
	.effect .effect_left strong img {width: 100%;max-width: 417px;}
}



/* sub02 코골이의 위험성 */
.con2 .con_wrap_style1 {padding-bottom:0;padding-top:0;}
.con2 .company_list > li {display:flex;flex-wrap:wrap;align-items:center;padding:16rem 0;}
.con2 .company_list li:nth-child(even) .com_txt {padding-right:0;}
.con2 .company_list > li .com_txt {padding-left:0;}
.con2 .company_list > li .com_img .video {}
.con2 .company_list > li .com_img .video video {width:100%; height:100%;border-radius:2rem;} 
.con2 .company_list > li .com_txt .h5_blue {font-size:4.4rem;color:#1d3159;font-weight:700;}
.con2 .company_list > li .com_txt .strong_blue {font-size:2.7rem;color:#18487f;font-weight:600;}
.con2 .company_list > li .com_txt p {padding-bottom:0;}
.play_box {margin-top:11rem;display:flex;}
.play_box video {width:100%;}

.play_box2 {justify-content:center;}
.play_box2 video {width:auto;height:100vh;}
    @media only screen and (max-width:1023px){
		.con2 .company_list > li {padding:12rem 0;}
		.con2 .company_list > li .com_img {padding:0;}
	}
    @media only screen and (max-width:767px){
		.con2 .company_list > li {padding:10rem 0;}
		.con2 .company_list > li .com_txt .h5_blue {font-size:3.5rem;}
        .con2 .company_list > li .com_txt .strong_blue {font-size:2.5rem;}
			
		.play_box {margin-top:6rem;}

		.play_box2 {max-width:100%;}
		.play_box2 video {height:auto;width:100%;}
	}

/* sub03 새로운치료법 */
.con3 .con_wrap_style1 {padding-bottom:0;}
.oxleep li.oxleep_area {padding-left:5%;padding-right:5%;}
.oxleep li.oxleep_area .com_img {flex-grow:1;width: 50%;padding:0;border-radius:2rem;position:relative;}
.oxleep li.oxleep_area .com_img p {position:absolute;bottom:3rem;left:0;right:0;margin:0 auto;font-size:5rem;font-weight:700;color:#fff;display:block;text-align:center;}
.oxleep li.oxleep_area .com_txt {flex-grow:1;width: 50%;padding:0 10rem 0 0;}
.oxleep li.oxleep_area .com_txt p {color:#5e5e5e;font-size:2.7rem;font-weight:700;line-height:1.5;padding-bottom:0;letter-spacing: -1px;}
.oxleep li.oxleep_area .com_txt p + p {color:#1e3159;}

.con3 .company_list > li .com_txt .h5_blue {font-size:5.5rem;color:#1d3159;line-height:1.2;letter-spacing: -2px;}
.con3 .company_list > li .com_txt strong {color:#5e5e5e;font-size:2.7rem;font-weight:600;line-height:1.5;padding-bottom:0;letter-spacing: -1px;}

.oxleep li.bg_gray {padding-left:5%;padding-right:5%;}
.con3 .oxleep li.bg_gray .com_txt {width: 50%;padding:0 10rem 0 0;flex-grow: 1;}
.oxleep li.bg_gray .com_txt h5 {font-size:5.5rem;color:#1d3159;line-height:1.2;letter-spacing: -2px;}
.oxleep li.bg_gray .com_txt p {color:#5e5e5e;font-size:2.7rem;font-weight:700;line-height:1.5;padding-bottom:0;letter-spacing: -1px;}
.oxleep li.bg_gray .com_txt p + p {color:#1e3159;}
.con3 .oxleep li.bg_gray .com_img {width: 50%;flex-grow: 1;padding:0;}
.oxleep li.bg_gray .com_img img {width: 100%;}
.con3 .btn_bace {min-width: 30rem;}

.oxleep .reverse {flex-direction:unset;}
.oxleep .reverse .com_txt h5 {color:#5e5e5e;font-size:5rem;font-weight:700;line-height:1.2;}
.oxleep .reverse .com_txt p {color:#5e5e5e;font-size:1.6rem;line-height:1.8;padding-bottom:0;font-weight:600;}

.oxleep .oxleep_list {margin-top:8rem;}
.oxleep .oxleep_list li {position:relative;padding-left:14px;margin-top:2rem;color:#1d3159;font-size:2.7rem;font-weight:800;}
.oxleep .oxleep_list li:after {content:"";position:absolute;left:0;top:11px;width:3px;height:3px;background:#222}
.oxleep .oxleep_list li:first-child {margin-top:0;}

.company_list li.bg_gray {/*flex-direction:unset;position:relative;*/background: #efefef;}
/*.company_list li.bg_gray:before {content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:#f7f7f7;z-index:-1;}*/
.company_list li.bg_gray .com_img {padding:0 0 0 8rem;}
.company_list li.bg_gray .com_txt {padding:0 4rem 0 10rem;}
.company_list li.bg_gray.reverse .com_txt p {padding-bottom:0;}

.company_list li.bg_gray.reverse {flex-direction:row-reverse;}

.company_list li.reverse .swiper {position:relative;width:100%;height:auto;}
.company_list li.reverse .swiper-slide {border-radius:1rem;overflow:hidden;display:flex;justify-content:center;align-items:center;height:52rem !important;}
.company_list li.reverse .com_img {width:calc(100% - 70rem);}
.company_list li.reverse .com_img img {width:100%;height:auto;object-fit:contain;border-radius:2rem;}
.company_list li.reverse .com_txt {width:70rem;}
.company_list li.reverse .com_txt p {padding-bottom:8rem;}
.company_list li.reverse .swiper-button-next, 
.company_list li.reverse .swiper-button-prev {color:#5e5e5e;position:unset;left:unset;right:unset;margin-top:0;height:3.5rem;width:100%;}
.company_list li.reverse .swiper-button-prev {transform:rotate(90deg);}
.company_list li.reverse .swiper-button-next {transform:rotate(90deg);}
.company_list li.reverse .swiper-button-next:after, 
.company_list li.reverse .swiper-button-prev:after {font-size:6rem;opacity:0.5;}
.company_list li.reverse .swiper_control_box {position:absolute;right:35rem;top:0;height:100%;width:auto;display:flex;flex-wrap:wrap;align-content:space-between;}
.company_list li.reverse .swiper-pagination {display:flex;gap:0 2rem;top:unset;bottom:6rem;left:unset;right:0;margin:0 auto;width:70rem;justify-content:center;padding-right:7rem;}
.company_list li.reverse .swiper-pagination-bullet {position:relative;background:none;opacity:1;font-size:2.7rem;color:#999;text-align:center;width:3rem;height:auto;padding-bottom:2rem;font-weight:500;}
.company_list li.reverse .swiper-pagination-bullet:before {content:"";position:absolute;left:0;bottom:0;width:3rem;height:2px;background:#ccc;}
.company_list li.reverse .swiper-pagination-bullet-active {color:#004d8b;}
.company_list li.reverse .swiper-pagination-bullet-active:before {background:#004d8b;}

.more_box {background:url("/images/fs/content/sub03/oxleep_img3.png") no-repeat center center;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;background-size:cover;}
.more_box .more_flex h4 {color:#fff;font-size:5.5rem;font-weight:800;margin-bottom:7rem;}
.more_box .more_flex div {display:flex;flex-wrap:wrap;gap:0.5rem 7rem;}
.more_box .more_flex div .btn_line {background:none;color:#fff;}
    @media only screen and (max-width:1399px){
		
		.company_list li.reverse .com_img {width:50%;}
		.company_list li.reverse .com_txt {width:50%;padding:5rem 0;}
		
		.company_list li.bg_gray .com_txt {padding:0;}
		
	}
    @media only screen and (max-width:1199px){
		.oxleep li .com_img {width:50%;}
		.oxleep li .com_txt {width:50%;}
	}
    @media only screen and (max-width:1023px){
		.oxleep li .com_img {width:100%;padding:6rem 0 0 0;}
		.oxleep li .com_img img {max-width:100%;}
		.oxleep li .com_txt {width:100%;}

		.oxleep li.oxleep_area {padding-left:0;padding-right:0;flex-direction: column;}
		.oxleep li.oxleep_area .com_img {width:100%;margin-top: 5rem;}
		.oxleep li.oxleep_area .com_txt {width:100%;padding:0;}

		.oxleep li.bg_gray .com_txt h5 br {display: none;}
		.oxleep li.bg_gray {flex-direction: column;}
		.con3 .oxleep li.bg_gray .com_img {width:100%;margin-top: 5rem;}
		.con3 .oxleep li.bg_gray .com_txt {width:100%;padding:0;}
		/*.oxleep li.oxleep_area .com_txt {padding-left:6rem;}*/
		
		/*.con3 .company_list > li .com_txt .h5_blue {font-size:4rem;}*/
		/*.con3 .company_list > li .com_txt strong {font-size:2.3rem;}*/
		
		.oxleep .oxleep_list {margin-top:6rem;}
		/*.oxleep .oxleep_list li {font-size:2.3rem;}*/
		
		.oxleep .reverse .com_txt h5 {font-size:4rem;}
		
		.company_list li.reverse .swiper-slide {flex-wrap:wrap;height:auto !important;padding:8rem 0;}
		.company_list li.reverse .com_img {width:100%;padding:0;}
		.company_list li.reverse .com_txt {width:100%;padding:4rem 0 0 0;}
		.company_list li.reverse .swiper_control_box {right:0;left:0;}
		.company_list li.reverse .swiper-pagination {width:100%;padding-right:0;}
	}
    @media only screen and (max-width:767px){
		.oxleep_area {flex-wrap:wrap;}
		.oxleep_area br {display:none;}
		.oxleep li.oxleep_area .com_img {width:100%;height:auto;text-align:right;}
		/*.oxleep li.oxleep_area .com_img img {padding-bottom:10rem;max-width:80%;}*/
		.oxleep li.oxleep_area .com_txt {width:100%;padding:4rem 0 0 0;}
		.oxleep li.oxleep_area .com_img p {font-size:4rem;}
		
		.company_list li.reverse .swiper-slide {}
		.company_list li.reverse .com_txt {width:100%;}
		.company_list li.reverse .swiper-pagination {bottom:4rem;}
		
		.oxleep .reverse .com_txt h5 {font-size:3.5rem;}
		
		/*.con3 .company_list > li .com_txt .h5_blue {font-size:3.5rem;}*/
		
		.more_box {height:50rem;}
		.more_box .more_flex h4 {font-size:3.5rem;}
		.more_box .more_flex div {gap:0.5rem 3rem;flex-direction: column;}
	}

/* sub0302 치료법 비교 페이지 */
.comparison > li {display:flex;flex-wrap:wrap;align-items:center;padding:16rem 5%;}
.comparison > li:first-child {padding-top:0;}
.comparison > li .com_img {width:50%;position:relative;/*padding-right:10rem;*/text-align: right;}
.comparison > li .com_img img {max-width:80rem;width:100%;height:auto;object-fit:contain;border-radius:2rem;}
.comparison > li .com_txt {width:50%;padding:0 4rem 0 0;}
.comparison > li .com_txt h5 {font-size:4.4rem;color:#5e5e5e;padding-bottom:1rem;line-height:1.2;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.comparison > li .com_txt h5.h5_blue {font-size:5.5rem;color:#1d3159;}
.comparison > li .com_txt > strong {color:#89774e;font-size:4.5rem;font-weight:800;line-height:1.2;padding-bottom:0;letter-spacing: -1px;}
.comparison > li .com_txt > p {font-size:1.6rem;color:#89774e;font-weight:300;line-height:1.5;padding-top:6rem;letter-spacing: -1px;}
.comparison > li .com_txt > span {color:#1d3159;font-size:2.8rem;line-height:1.7;font-weight:800;margin-top:4rem;display:block;letter-spacing: -1px;}

.comparison > li.reverse {flex-direction: row-reverse;}
.comparison > li.reverse .com_img {padding-right:0;padding-left:10rem;}
.comparison > li.reverse .com_txt {padding:0 0 0 13rem;}

/*.comparison_list {padding-right:7rem;}*/
.comparison_list li {font-size:2.7rem;border-radius:3.5rem;color:#fff;min-width:55rem;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:2rem;font-weight:700;margin-top:5rem;position:relative;line-height:1.2;letter-spacing: -2px;}
.comparison_list li:before {content:"";position:absolute;width:22px;height:18px;background:url("/images/fs/content/sub03/speech_box.png") no-repeat center center;}
.comparison_list li:nth-child(1) {background:rgba(94,94,94,0.4);}
.comparison_list li:nth-child(1):before {left:4rem;top:100%;opacity:0.4;}
.comparison_list li:nth-child(2) {background:rgba(94,94,94,0.6);}
.comparison_list li:nth-child(2):before {right:4rem;top:100%;opacity:0.6;transform:scale(-1, 1);}
.comparison_list li:nth-child(3) {background:rgba(94,94,94,0.9);}
.comparison_list li:nth-child(3):before {left:4rem;top:100%;opacity:0.9;}

.comparison_arrow li {display:flex;flex-wrap:wrap;font-size:2.7rem;align-items:center;margin-top:6rem;}
.comparison_arrow li strong {background:#5e5e5e;color:#fff;width:40%;border-radius:3rem;padding:1.5rem 1rem;text-align:center;display:flex;align-items:center;justify-content:center;}
.comparison_arrow li div {width:15%;text-align:center;}
.comparison_arrow li p {color:#5e5e5e;font-weight:600;width:45%;}

.comparison li.bg_blue {flex-direction:unset;position:relative;}
.comparison li.bg_blue:before {content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:#f2f6f9;z-index:-1;}
/*.comparison li.bg_blue .com_txt {padding:0 0 0 6rem;}*/
.comparison li.bg_blue strong {color:#89774e;}
.comparison li.bg_blue p {padding-top:2rem;}
.comparison li.bg_blue span {color:#606060;line-height: 1.7;}

.comparison_table {padding:18rem 0;}
.comparison_table table {width:1200px;margin:0 auto;border-radius: 30px;overflow: hidden;}
    @media only screen and (max-width:1699px){
		/*.comparison > li .com_txt {padding-right:0;}*/
		.comparison > li .com_txt br {display:none;}
		
		.comparison > li.reverse .com_txt {padding:0;}
		
		.comparison_table {padding:18rem 5%;}
		.comparison_list {padding:0;}
	}
    @media only screen and (max-width:1399px){
	    .comparison_table table {width:100%;}
	}
    @media only screen and (max-width:1199px){
		.con3_2 .con_wrap_style1 {padding:6rem 5%;}
		
        .comparison > li {padding:10rem 0;}
		/*.comparison > li .com_txt {padding:4rem 0 0 0;}*/
	}
    @media only screen and (max-width:1023px){
		.comparison > li {padding:8rem 0;}
        .comparison > li .com_img {width:100%;margin-top:5rem;}
		.comparison > li .com_img img {max-width: none;}
		.comparison > li .com_txt {width:100%;padding:4rem 0 0 0;}
		/*.comparison > li .com_txt h5 {font-size:4rem;}*/
		
		.comparison > li.bg_blue .com_img {text-align:center;}
		.comparison > li.bg_blue .com_img img {max-width:60rem;}
		.comparison li.bg_blue .com_txt {padding:6rem 0 0 0;}
		
		.comparison > li.reverse .com_img {padding:0;}
		.comparison > li.reverse .com_txt {padding:4rem 0 0 0;}
		
		/*.comparison > li .com_txt h5.h5_blue {font-size:4rem;}*/
		
		.comparison_table {padding:12rem 5%;}
	}
    @media only screen and (max-width:767px){
		.comparison_list li {/*font-size:2.3rem;*/margin-top:4rem;min-width: auto;width: 100%;}
		
		.comparison > li {padding:6rem 0;}
		/*.comparison > li .com_txt h5 {font-size:3.5rem;}
		.comparison > li .com_txt > span {font-size:2.3rem;}*/
		
        /*.comparison > li .com_txt h5.h5_blue {font-size:3.5rem;}*/
		
		.comparison > li.bg_blue .com_img img {max-width:40rem;}
		
		.comparison_arrow li {/*font-size:2.3rem;*/margin-top:4rem;}
		.comparison_arrow li div img {width:2rem;}
	}

/* 탭 */
.cont_tab_box {margin-bottom:5rem;}
.tab_ul {display: flex;justify-content: center;}
.tab_ul li {padding-right:10.5rem;padding-top:0.5rem;padding-bottom:0.5rem;margin-right:5rem;border-right: 2px solid #686969;}
.tab_ul li:last-child {padding-right:0;margin-right:0;border-right: 0;}
.tab_ul li a {color:#aeafaf;font-size:5rem;font-weight: 500;display:block;text-align: center;}
.tab_ul li.on a {color:#024d8b;font-weight: 700;}
.tab_ul li a:is(:hover,:focus,:active) {color:#024d8b;font-weight: 700;text-decoration: none;}
.tab_content {display: none;}
.tab_content.on {display: block;}
	@media only screen and (max-width:767px){
		.tab_ul li {width:50%;text-align:center;padding-right:0;margin-right:0;border-right: 2px solid #686969;}
	}

/*****************/
/*** 6-1옥슬립 ****/
/*****************/
.ouarlab_box {}
.ouarlab_box .con_box1 {position:relative;background:url("/images/fs/content/sub04/img_ouar_bg.png") no-repeat center center / cover;text-align: center;}
.ouarlab_box .con_box1 .slide_box {padding-bottom:4rem;}
.ouarlab_box .con_box1 .slide_box .vis_slide_box {}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 {text-align: center;}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide {}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide .main_visual_text {}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {display:block;margin:10rem 0 2rem 0;font-size:7.5rem;color:#1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide .main_visual_text > div {margin-bottom:5rem;}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide .main_visual_text > div a {}
.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide img {max-width: 68.5rem;width: 100%;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box {}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box {}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box a {}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box a img {}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_prev {position: absolute;left:10rem;top:50%;z-index:10;transform: translateY(-50%);}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_next {position: absolute;right:10rem;top:50%;z-index:10;transform: translateY(-50%);}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container {display: flex;justify-content: center;gap:4rem;margin-bottom:4rem;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container a {min-width:21rem;text-decoration: none;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container .rolling-text {position:relative;font-weight:800;font-size:3.5rem;color:#5e5e5e;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container .rolling-text:after {content: "";display: block;width: 100%;height: 1px;margin-top:1.5rem;background: #5e5e5e;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container .rolling-text.active {color:#004d8b;}
.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container .rolling-text.active:after {background: #004d8b;}
.ouarlab_box .con_box2 {background: #f2f6f9;}
.ouarlab_box .con_box2 .con_wrap_box {padding:17.5rem 5%;}
.ouarlab_box .con_box2 .con_wrap_box .left {width: 50%;}
.ouarlab_box .con_box2 .con_wrap_box .left h3 {line-height:1.1;color:#1d3159;font-size:5.5rem;font-weight:400;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.ouarlab_box .con_box2 .con_wrap_box .left p {line-height:1.6;font-weight: 800;font-size:2.8rem;color:#606060;}
.ouarlab_box .con_box2 .con_wrap_box .left p em {color:#1d3159;}
.ouarlab_box .con_box2 .con_wrap_box .right {width: 50%;}
.ouarlab_box .con_box2 .con_wrap_box .right .imgbox video {border-radius: 2rem;}
.ouarlab_box .con_box3 {padding:0 5%;}
.ouarlab_box .con_box3 .con_wrap_box {/*flex-direction: row-reverse;*/gap:4rem;padding-left:0;padding-right:0;}
/*.ouarlab_box .con_box3 .con_wrap_box .left {align-items: flex-end;}*/
.ouarlab_box .con_box3 .con_wrap_box .left {width: 50%;}
.ouarlab_box .con_box3 .con_wrap_box .left p {font-weight:800;font-size:4.5rem;color:#89774e;letter-spacing: -2px;line-height: 1.2;}
.ouarlab_box .con_box3 .con_wrap_box .right {width: 50%;}
.ouarlab_box .con_box3 .con_wrap_box .right img {width: 100%;}
.ouarlab_box .con_box3 .bot {display: flex;justify-content: center;}
.ouarlab_box .con_box3 .bot li {}
.ouarlab_box .con_box3 .bot li img {max-width:24.5rem;width:100%;box-shadow: 0 0 2rem rgba(0,0,0,0.2);min-height: auto;border-radius:0;}
.ouarlab_box .con_box3 .bot li:nth-child(1) {position: relative;z-index: 1;}
.ouarlab_box .con_box3 .bot li:nth-child(2) {position: relative;z-index: 2;margin-left:-10rem;margin-top:2.5rem;}
.ouarlab_box .con_box3 .bot li:nth-child(3) {position: relative;z-index: 3;margin:5rem 0.5rem 0 -10rem;}
.ouarlab_box .con_box3 .bot li:nth-child(4) {position: relative;z-index: 2;margin:5rem -10rem 0 0.5rem;}
.ouarlab_box .con_box3 .bot li:nth-child(5) {position: relative;z-index: 1;margin-right:-10rem;margin-top:2.5rem;}
.ouarlab_box .con_box3 .bot li:nth-child(6) {position: relative;z-index: 0;}
.ouarlab_box .con_box4 video {width: 100%;}
.ouarlab_box .con_box4 .notiwrap {padding-bottom:17.5rem;}
	@media only screen and (max-width:1299px){
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_prev {left:5rem;}
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_next {right:5rem;}

		.ouarlab_box .con_box3 .con_wrap_box {padding:17.5rem 0;}
		.ouarlab_box .con_box3 .con_wrap_box .left p em br {display: none;}
	}
	@media only screen and (max-width:1023px){
		.ouarlab_box .con_box2 .con_wrap_box {padding:10.5rem 5%;}
		.ouarlab_box .con_box2 .con_wrap_box .left {width: 100%;}
		.ouarlab_box .con_box2 .con_wrap_box .right {width: 100%;}

		.ouarlab_box .con_box3 .con_wrap_box {flex-direction: column;padding:10.5rem 0;}
		.ouarlab_box .con_box3 .con_wrap_box .left {width:100%;align-items: center;}
		.ouarlab_box .con_box3 .con_wrap_box .left p {text-align: center;}
		.ouarlab_box .con_box3 .con_wrap_box .left .ta-r {text-align: center;}
		.ouarlab_box .con_box3 .con_wrap_box .right {width:100%;}

	}
	@media only screen and (max-width:767px){
		.ouarlab_box .con_box1 .slide_box .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {font-size:6.5rem;}
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_prev {display: none;}
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .play_box .mvis_next {display: none;}
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container {flex-wrap: wrap;}
		.ouarlab_box .con_box1 .slide_box .mvis_controll_box .rolling-text-container a {min-width: auto;width:calc(50% - 4rem);}
		.ouarlab_box .con_box3 .bot {flex-wrap: wrap;gap:2rem;}
		.ouarlab_box .con_box3 .bot li {width: calc(33.3% - 2rem);position: relative;z-index: 1;margin:0 !important;}
		.ouarlab_box .con_box3 .bot li img {max-width: none;width:100%;box-shadow: 0 0 2rem rgba(0,0,0,0.2);}
	}



/*****************/
/*** 7-1연구개발 ****/
/*****************/
.research1_box {}
.research1_box .con_box1 {padding:10% 0;background:url("/images/fs/content/sub05/img_2research1.png") no-repeat center center / cover;text-align: right;}
.research1_box .research1_top {display: inline-flex;justify-content: flex-end;flex-direction: column;text-align: left;}
.research1_box .research1_top h5 {line-height:1.2;font-size:5rem;font-weight:700;color:#fff;margin-bottom:2rem;}
.research1_box .research1_top p {line-height:1.5;color:#fff;}
.research1_box .research1_top ul {margin-top:4rem;color:#fff;}
.research1_box .research1_top ul li {margin-top:1rem;font-weight: 600;}
.research1_box .con_box2 .btn_box {gap:1rem;width:100%;}
.research1_box .con_box2 .btn_box a {min-width:auto;padding:0;flex:1 1 0;}
	@media only screen and (max-width:1299px){
		.research1_box .con_box2 .btn_box a {padding:0 3rem;}
	}
	@media only screen and (max-width:767px){
		.research1_box .research1_top h5 {font-size:3.5rem;}
	}
	@media only screen and (max-width:1023px){
		.research1_box .con_box2 .btn_box a {width:auto;min-width:auto;}
	}
	
.research1_box .con_box3 {padding:10% 0;background:url("/images/fs/content/sub05/img_2research3.png") no-repeat center center / cover;text-align: center;color:#fff;}
.research1_box .con_box3 .logo {}
.research1_box .con_box3 .logo img {}
.research1_box .con_box3 .p1 {margin:6rem 0 3rem 0;font-size:4.5rem;font-weight:800;color: #89774e;}
.research1_box .con_box3 .p2 {display:inline-block;margin-bottom:8rem;font-size:5.5rem;color: #1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.research1_box .con_box3 .bot {display: flex;justify-content: center;}
.research1_box .con_box3 .bot li {}
.research1_box .con_box3 .bot li img {max-width:23.5rem;width:100%;box-shadow: 0 0 2rem rgba(0,0,0,0.2);}
.research1_box .con_box3 .bot li:nth-child(1) {position: relative;z-index: 1;}
.research1_box .con_box3 .bot li:nth-child(2) {position: relative;z-index: 2;margin-left:-4rem;margin-top:2.5rem;}
.research1_box .con_box3 .bot li:nth-child(3) {position: relative;z-index: 3;margin:5rem -4rem 0 -4rem;}
.research1_box .con_box3 .bot li:nth-child(4) {position: relative;z-index: 2;margin-right:-4rem;margin-top:2.5rem;}
.research1_box .con_box3 .bot li:nth-child(5) {position: relative;z-index: 1;}
	@media only screen and (max-width:767px){
		.research1_box .con_box3 .bot {flex-wrap: wrap;gap:2rem;}
		.research1_box .con_box3 .bot li {width: calc(33.3% - 2rem);position: relative;z-index: 1;margin:0 !important;}
		.research1_box .con_box3 .bot li img {max-width: none;width:100%;box-shadow: 0 0 2rem rgba(0,0,0,0.2);}

		.research1_box .con_box3 .p1 {font-size:2.5rem;}
		.research1_box .con_box3 .p2 {font-size:3.5rem;}
	}

.research1_box .con_box4 {padding:20% 0;background:url("/images/fs/content/sub05/img_research1_3_n.png") no-repeat center center / cover;text-align: center;color:#fff;}
.research1_box .con_box4 .top {}
.research1_box .con_box4 .top .p1 {font-size:5rem;font-weight: 800;}
.research1_box .con_box4 .bot {margin-top:5rem;font-size:1.6rem;font-weight: 400;}
.research1_box .con_box4 .bot .btn_box {display: flex;justify-content: center;gap:4.5rem;}
.research1_box .con_box4 .bot .btn_box a {font-weight: 700;}
.research1_box .con_box4 .bot .btn_box .btn_line {background: transparent;color:#fff;}
	@media only screen and (max-width:767px){
		.research1_box .con_box4 .top .p1 {font-size:3.5rem;}
		.research1_box .con_box4 .bot .btn_box {flex-direction: column;align-items: center;gap:1rem;}
		.research1_box .con_box4 .bot .btn_box a {width: 30rem;}
	}

.research1_box .con_box5 {padding:14rem 5% 12rem 5%;}
.research1_box .con_box5 .notiwrap {position: relative;}
.research1_box .con_box5 h5 {margin-bottom: 8rem;font-size:5.5rem;color: #1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;text-align: center;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a {text-decoration: none;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img {overflow:hidden;position:relative;display: block;padding-top:130%;border-radius:1.5rem;border:1px solid #e5e5e5;background: #f3f6f9;transition: .3s;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img iframe {position:absolute;left:50%;top:50%;/*width: 100%;*/height:100%;transform: translate(-50%,-50%);}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img img {position:absolute;left:50%;top:50%;/*width: 110%;*/height:100%;transform: translate(-50%,-50%);transition: 0.4s;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .tit {margin-top:2.5rem;font-weight:800;font-size:2.8rem;line-height:1.2;color:#606060;word-break: break-all;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a:is(:hover,:focus,:active) .img img {transform: translate(-50%,-50%) scale(1.1,1.1);}
/*.research1_box .con_box5 .number_box {margin-top:7rem;}*/
.research1_box .con_box5 .number_box .swiper-pagination {display:block;bottom:-20px;}
.research1_box .con_box5 .number_box .swiper-pagination .swiper-pagination-bullet {width:2rem;height:1.9rem;transition: 0.4s;}
.research1_box .con_box5 .number_box .swiper-pagination .swiper-pagination-bullet-active {width:4.9rem;background: #1d3159;border-radius: 50px;}
.research1_box .con_box5 .number_box .swiper-button-prev {cursor: pointer;color:#c7c7c7;top:calc(50% - 3.5rem);left:0;}
.research1_box .con_box5 .number_box .swiper-button-prev:after,
.research1_box .con_box5 .number_box .swiper-button-next:after {font-size:7rem;}
.research1_box .con_box5 .number_box .swiper-button-next {cursor: pointer;color:#c7c7c7;top:calc(50% - 3.5rem);right: 0;}
	@media only screen and (max-width:579px){
		.research1_box .con_box5 .number_box .swiper-button-prev {left:-11px;}
		.research1_box .con_box5 .number_box .swiper-button-next {right:-11px;}
	}
/*.research1_box .con_box5 .gallery_table2 {overflow:hidden;position:relative;}
.research1_box .con_box5 .gallery_table2 .gallery_ul {display: flex;flex-wrap: wrap;row-gap:4rem;margin-left:-4rem;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li {width: 25%;padding-left:4rem;padding-bottom:4rem;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a {display: block;text-decoration: none;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img {overflow:hidden;position:relative;display: block;padding-top:69%;border-radius:1.5rem;border:1px solid #e5e5e5;background: #f3f6f9;transition: .3s;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img iframe {position:absolute;left:50%;top:50%;width: 100%;height:100%;transform: translate(-50%,-50%);}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .img img {position:absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .tit {display: flex;gap:10px;line-height:1.2;margin-top:25px;font-size:2.2rem;font-weight:700;color:#222;text-decoration: none;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .tit .new {margin-top:2px;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a .day {display: block;margin-top:2.5rem;text-align: right;font-size:1.6rem;color: #767676;}
.research1_box .con_box5 .gallery_table2 .gallery_ul li a:is(:hover,:focus,:active) .img {border:1px solid #222;box-shadow: 0 0 2.5rem rgba(0,0,0,0.15);}
.research1_box .con_box5 .gallery_table2 .gallery_ul .nocont_li {width: 100%;padding:0 0 0 4rem;margin:0;}
.research1_box .con_box5 .gallery_table2 .gallery_ul .nocont_li .nocont {padding:4rem 1.5rem 8rem 1.5rem;text-align: center;}
	@media only screen and (max-width:1023px){
		.research1_box .con_box5 .gallery_table2 {}
		.research1_box .con_box5 .gallery_table2 .gallery_ul {margin-left:-2rem;row-gap:2rem;}
		.research1_box .con_box5 .gallery_table2 .gallery_ul li {width: 33.3%;padding-left:2rem;padding-bottom:2rem;}
		.research1_box .con_box5 .gallery_table2 .gallery_ul li a .tit {margin-top:1.5rem;}
		.research1_box .con_box5 .gallery_table2 .gallery_ul li a .day {margin-top:1.5rem;}
	}
	@media only screen and (max-width:767px){
		.research1_box .con_box5 .gallery_table2 .gallery_ul li {width: 50%;}
	}*/


/*****************/
/*** 7-2연구개발 ****/
/*****************/
.research_box {}
.research_box .con_wrap_style1 {padding:0;}
.research_box .company_list {}
.research_box .company_list > li {padding:14rem 5%;}
.research_box .company_list > li ul {padding:2rem 0;}
.research_box .company_list > li li {padding:1rem 0;color:#1d3159;font-size:2.8rem;font-weight: 800;letter-spacing: -1px;}
.research_box .company_list li .com_img img {border-radius: 0;max-width: 100%;width: auto;}
.research_box .company_list li .com_txt strong {display:block;font-size:5.5rem;color:#1d3159;font-weight:400;padding-bottom:3.5rem;line-height:1.2;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.research_box .company_list li .com_txt h5 {font-size:5rem;color:#1d3159;font-weight:400;padding-bottom:3.5rem;}
.research_box .company_list li .com_txt h5 span {font-size:3rem;background: #89774e;border-radius: 100%;height: 4.7rem;aspect-ratio: 1/1;color:#fff;display: grid;place-items: center;}
.research_box .company_list li .com_txt h5 em {display:block;font-size:5rem;color:#1d3159;font-weight:700;margin-top:1rem;}
.research_box .company_list li .com_txt li em {display:inline-block;margin-right:0.4rem;color:#1d3159;font-weight:800;text-indent: -10px;padding-left:10px;}
.research_box .company_list li .com_txt p {margin-top:2rem;font-size:5.5rem;color:#1d3159;font-weight:300;line-height:1.5;padding-bottom:4rem;}
.research_box .company_list li .com_txt div {display:flex;flex-wrap:wrap;gap:0.5rem 2rem;}

.research_box .company_list li.bg_blue {/*flex-direction:row-reverse;*/position:relative;}
.research_box .company_list li.bg_blue:before {content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:#fff;z-index:-1;}
.research_box .company_list li.bg_blue .com_img {width:50%;padding-right:0;text-align: right;}
.research_box .company_list li.bg_blue .com_txt {width:50%;padding-right:4rem;}
	@media only screen and (max-width:1199px){
		.research_box .company_list li .com_img {width:50%;}
		.research_box .company_list li .com_txt {width:50%;}
		.research_box .company_list li .com_txt p br {display:none;}

		/*.research_box .company_list li.bg_blue .com_txt {padding:0;}*/
	}
	@media only screen and (max-width:1023px){
		/*.research_box .company_list li {padding:12rem 0;}*/
		.research_box .company_list li .com_img {width:100%;margin-top:5rem;}
		.research_box .company_list li .com_img img {width:100%;}
		.research_box .company_list li .com_txt {width:100%;padding:6rem 0 0 0;}
		.research_box .company_list li .com_txt strong br {display: none;}

		.research_box .company_list li.bg_blue {flex-direction:column;}
		.research_box .company_list li.bg_blue .com_img {padding:0;width: 100%;}
		.research_box .company_list li.bg_blue .com_txt {padding:0;width: 100%;}
	}

/*.research_box .con_box1 {background:url("/images/fs/content/sub05/img_research_bg.png") no-repeat center center / cover;}*/
.research_box .con_box1 .p0 {position:relative;line-height:1.3;font-size:5rem;color:#080404;}
.research_box .con_box1 .p0:after {content:"";display:block;width:1px;padding-bottom:15%;background: #908f8d;margin-top:6rem;}
.research_box .con_box1 .p0 em {font-weight:700;color:#134e87;}
/*.research_box .con_box1 .company_list {margin-top:-10rem;}*/
/*.research_box .con_box1 .company_list li {align-items: flex-end;}*/
.research_box .con_box1 .company_list li .com_txt h5 {display:inline-block;font-weight:700;color:#134e87;}
.research_box .con_box1 .company_list li .com_txt h5 em {padding:1rem 0;font-size:4.5rem;font-weight:800;color:#89774e;line-height: 1.2;margin: 0;}
.research_box .con_box1 .company_list li .com_txt .p1 {margin-top:0;padding-bottom:2rem;font-size:2.8rem;font-weight:400;color:#606060;letter-spacing: -1px;}
.research_box .con_box1 .company_list li .com_txt .p2 {padding-bottom:0;font-size:2.8rem;font-weight:400;color:#606060;letter-spacing: -1px;}
	@media only screen and (max-width:1799px){
		/*.research_box .con_box1 .company_list {margin-top:-5rem;}*/
	}
	@media only screen and (max-width:1599px){
		.research_box .con_box1 .company_list {margin-top:0;padding-top: 5rem;}
	}
	@media only screen and (max-width:1023px){

	}

/*.research_box .con_box2 {position: relative;}*/
/*.research_box .con_box2:after {content: "";position:absolute;top:0;left:0;z-index:-1;display: block;width:100%;height:30rem;background: #f8f7f7;}*/
.research_box .con_box2 .con_wrap_style1 {padding:14rem 5%;}
.research_box .con_box2 .company_list li {/*align-items: flex-end;*/padding:0;}
.research_box .con_box2 .company_list li .com_img {width: 50%;text-align: right;padding-right: 0;}
.research_box .con_box2 .company_list li .com_txt {padding:0 4rem 0 0;width: 50%;}
.research_box .con_box2 .company_list li .com_txt h5 {display:inline-block;font-weight:700;color:#134e87;}
.research_box .con_box2 .company_list li .com_txt h5 em {padding:1rem 0;font-size:4.5rem;font-weight:800;color:#89774e;line-height: 1.2;margin: 0;}
.research_box .con_box2 .company_list li .com_txt ul {}
.research_box .con_box2 .company_list li .com_txt ul li {padding:1rem 0;color:#1d3159;font-size:2.8rem;font-weight: 800;letter-spacing: -1px;}
.research_box .con_box2 .company_list li .com_txt ul li em {display:inline-block;margin-right:0.4rem;color:#1d3159;font-weight:800;}
.research_box .con_box2 .company_list li .com_txt p {margin-top:0;margin-bottom:4rem;padding-bottom:0;font-size:2.8rem;font-weight:400;color:#606060;letter-spacing: -1px;}
	@media only screen and (max-width:1399px){
		.research_box .con_box2 .con_wrap_style1 {padding:18rem 5%;}
	}
	@media only screen and (max-width:1023px){
		.research_box .con_box2 .con_wrap_style1 {padding:14rem 5%;}
		.research_box .con_box2 .company_list li {flex-direction:column;}
		.research_box .con_box2 .company_list li:first-child {padding-top:0;}
		.research_box .con_box2 .company_list li .com_img {width:100%;padding-right:0;}
		.research_box .con_box2 .company_list li .com_txt {width:100%;padding:0;}
		.research_box .con_box2 .company_list li .com_txt ul li {align-items: flex-start;}
		.research_box .con_box2 .company_list li .com_txt h5 em br {display: none;}
	}

.research_box .con_box3 {padding:16.5rem 0;background:#f5f6fa;}
.research_box .con_box3 h4 {margin-bottom:8rem;font-size:5.5rem;color:#1d3159;text-align: center;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.research_box .con_box3 .imgbox {width:clamp(0px,90%,1400px);margin:0 auto;box-shadow: 0 0 1rem rgba(0,0,0,0.3);background: #fff;border-radius: 30px;}
.research_box .con_box3 .imgbox_top {display: flex;justify-content:center;padding:5.5rem 2rem;}
.research_box .con_box3 .imgbox_top div img {width: 100%;}
.research_box .con_box3 .imgbox_top div strong {display: block;margin-top:3rem;font-size:2.8rem;text-align: center;color:#606060;font-weight: 800;}
.research_box .con_box3 .imgbox p {padding:3rem 2rem 6rem 2rem;text-align:center;font-size:2rem;font-weight:600;color:#000;}
.research_box .con_box3 .btn_bace {margin-top:6.5rem;}
	@media only screen and (max-width:1023px){
		.research_box .con_box3 {padding:14rem 0;}
	}
	@media only screen and (max-width:767px){
		.research_box .con_box3 .imgbox_top {flex-direction: column;gap:10rem;}
	}

.research_box .con_box4 {}
.research_box .con_box4 .company_list li {}
.research_box .con_box4 .company_list li .com_txt {width: 50%;padding-right:4rem;}
.research_box .con_box4 .company_list li .com_txt h5 {font-size:5.5rem;color:#1d3159;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;line-height: 1.2;}
.research_box .con_box4 .company_list li .com_txt h5 br {display: none;}
.research_box .con_box4 .company_list li .com_txt ul {}
.research_box .con_box4 .company_list li .com_txt ul li {color:#606060;font-size:2.8rem;font-weight: 400;text-indent: -6px;padding-left:6px;line-height: 1.2;}
.research_box .con_box4 .company_list li .com_txt ul li em {color:#1d3159;font-weight: 800;}
.research_box .con_box4 .company_list li .com_txt p {color:#606060;font-size:2.8rem;}
.research_box .con_box4 .company_list li .com_img {width: 50%;padding-right:0;}
	@media only screen and (max-width:1023px){
		.research_box .con_box4 .con_wrap_style1 {padding:14rem 5%;}
		.research_box .con_box4 .company_list > li {flex-direction:column;padding:0;}
		.research_box .con_box4 .company_list li .com_txt {width: 100%;padding:0;}
		.research_box .con_box4 .company_list li .com_img {width: 100%;padding-right:0;}
	}

.research_box .con_box5 {padding:14.5rem 5%;background:linear-gradient(to right, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("/images/fs/content/sub05/img_research2_7_n.png") no-repeat center center / cover;text-align: center;color:#fff;}
.research_box .con_box5 .top {position: relative;}
.research_box .con_box5 .top:after {content: "";display: block;margin:7rem auto 6rem auto;width: 6.2rem;height: 7px;background: #fff;}
.research_box .con_box5 .top .p1 {font-size:5.5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;line-height: 1.2;}
.research_box .con_box5 .top .p1 em {}
.research_box .con_box5 .top .p2 {margin-top:2.5rem;font-size:4.5rem;font-weight: 800;line-height: 1.2;}
.research_box .con_box5 .bot {font-size:2.8rem;font-weight: 400;}
.research_box .con_box5 .bot p {line-height: 1.5;}
.research_box .con_box5 .bot .p1 {font-weight: 400;}
.research_box .con_box5 .bot .p1 em {font-weight: 800;}



/*****************/
/*** 8홍보상담센터 ****/
/*****************/
/*

.pro_con_box1 {background:url(/images/fs/main/img_prod_pro_bg.png) center bottom no-repeat;background-size:cover;text-align:center;padding:15rem 0 18rem 0;}
.oxslip_text {text-align:center;margin-top:8rem;}
.oxslip_text strong {display:block;color:#1d3159;font-size:5.5rem;font-weight:400;letter-spacing:-2px;line-height:1.2;font-family: 'JalnanGothic', sans-serif;padding:0 10rem;}
.oxslip_text strong span {letter-spacing:-2px;font-family: 'JalnanGothic', sans-serif;}
.oxslip_text p {font-size:2.8rem;color:#5f5f5f;font-weight:400;line-height:1.6;margin-top:6rem;letter-spacing: -1px;}
.oxslip_text .btn_box {margin-top:8rem;display:flex;flex-wrap:wrap;justify-content:center;}
@media only screen and (max-width:767px){
	.pro_con_box1 {padding:10rem 5%;}
	.pro_con_box1 .oxslip img {max-width:350px;width:100%;}
	.oxslip_text strong {font-size:4rem;padding:0 2rem;}
	.oxslip_text p {margin-top:2.2rem;}
	.oxslip_text p br {display: none;}
}
*/

.promote_box {}
.promote_box .pro_con_box1 {background:url("/images/fs/content/sub06/hcenter_bg.png") center bottom no-repeat;background-size:cover;text-align:center;padding:16rem 0 7.5rem 0;}
.promote_box .oxslip_text {text-align:center;margin-top:4rem;}
.promote_box .oxslip_text strong {display:block;color:#06152a;font-size:7.5rem;font-weight:400;line-height:1.2;font-family: 'JalnanGothic', sans-serif;letter-spacing:-2px;padding:0 10rem;}

.promote_box .pro_con_box2 {padding:14.5rem 5%;background: #f4f6fa;}
.promote_box .pro_con_box2 ul {display: flex;gap:3.5rem;}
.promote_box .pro_con_box2 ul li {flex-grow:1;width: calc(33.3% - 3.5rem);}
.promote_box .pro_con_box2 ul li span {}
.promote_box .pro_con_box2 ul li span img {width: 100%;}
.promote_box .pro_con_box2 ul li strong {display:block;line-height:1.7;font-weight:800;font-size:2.8rem;color:#1d3159;margin-top:4rem;}
.promote_box .pro_con_box2 ul li strong em {display: block;margin-bottom:1rem;}
.promote_box .pro_con_box2 ul li p {line-height:1.7;font-weight:400;color:#606060;font-size:2.8rem;}

.promote_box .con_box1 {position: relative;overflow: hidden;}
/*.promote_box .con_box1:before {content:"";display: block;position: absolute;left:0;top:0;width: 16.5rem;height: calc(100% - 4px);background: rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);}
.promote_box .con_box1:after {content:"";display: block;position: absolute;right:0;top:0;width: 16.5rem;height: calc(100% - 4px);background: rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);}*/
.promote_box .con_box1 video {width: 100%;height: 100%;}
.promote_box .con_box1 .play {display:none;}
.promote_box .con_box1 .play img {width: 14.8rem;}

.promote_box .map_box {padding:20rem 5% 10rem 5%;background: #f2f6f9;text-align: center;}
.promote_box .map_box .tit {display:block;margin-bottom:6rem;font-weight:400;font-size:5.5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing:-2px;color:#1d3159;}
.promote_box .map_box .map {}
.promote_box .map_box .p {margin-top:2rem;font-weight:800;font-size:2.8rem;color:#1d3159;}

/*.promote_box .con_box2 {}
.promote_box .con_box2 strong {display:block;margin-top:5.5rem;font-size:5rem;font-weight:700;color:#231915;}
.promote_box .con_box2 p {margin-top:3rem;padding-bottom:6.5rem;font-size:2.7rem;line-height:1.3;font-weight:600;color:#686969;}
.promote_box .con_box2 .notiwrap {padding:15% 0;background: #f7f7f7;}*/

.promote_box .con_box3 {display:grid;place-items:center;padding:20% 0;background:linear-gradient(to right, rgba(35,24,21,0.4), rgba(35,24,21,0.4)), url("/images/fs/content/img_promote2.png") no-repeat center center / cover;color:#fff;text-align: center;}
.promote_box .con_box3 div {}
.promote_box .con_box3 div strong {display: block;font-size:5.5rem;font-weight: 800;letter-spacing: -2px;}
.promote_box .con_box3 div a {margin-top:6rem;}

.promote_box .con_box4 {padding:7% 0;}
	@media only screen and (max-width:1199px){

	}
	@media only screen and (max-width:1023px){
		.promote_box .oxslip img {max-width:90%;}
		.promote_box .oxslip_text strong {font-size:5.5rem;}

		.promote_box .map_box {padding:10rem 5% 10rem 5%;background: #f2f6f9;text-align: center;}
		.promote_box .map_box .tit {margin-bottom:3rem;}
		.promote_box .map_box .p {margin-top:3rem;}
	}
	@media only screen and (max-width:767px){
		.promote_box .oxslip_text strong {font-size:4.5rem;}

		.promote_box .pro_con_box2 {padding:10rem 5%;}
		.promote_box .pro_con_box2 ul {flex-wrap: wrap;gap:8rem;}
		.promote_box .pro_con_box2 ul li {width: 100%;}
	}

/* 레이어 팝업 */
.gallery_layer {position:relative;z-index:999;visibility: hidden;opacity: 0;transition: 0.4s;}
.layer_wrap {overflow-y:auto;display:grid;place-items:center;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;background: rgba(0,0,0,0.5);}
.layer_wrap .layer_box {position:relative;width:clamp(0px,90%,1000px);margin:60px auto;padding:4rem 6rem;background:#fff;/*max-height:90vh;*/}
.layer_wrap .layer_box video {width: 100%;}
.layer_wrap .layer_box img {max-width: 100% !important;height: auto !important;}
.layer_wrap .layer_box .tit_box {background: #fff;padding:3.5rem 5rem 2.5rem 5rem;margin-top:-0.3rem;}
.layer_wrap .layer_box .tit_box .tit {font-size:5rem;font-weight:700;color: #1d3159;}
.layer_wrap .layer_box .tit_box .data {display:block;margin-top:10rem;text-align:right;font-size:2rem;font-weight:700;color: #89774e;}
.layer_wrap .layer_box .pop_close {position: absolute;top:-20px;left:0;right:0;color:#fff;font-size:2rem;margin:0 auto;background:#000;border-radius:30px;width:auto;display:inline-table;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;}
.blur-effect {filter: blur(10px);transition: filter 0.4s ease-in-out;}
	@media only screen and (max-width:1023px){
		.layer_wrap .layer_box {padding:4rem 5%;}
	}
	@media only screen and (max-width:767px){
		.layer_wrap .layer_box {padding:3rem 5%;}
	}

/*** 8-2네트워크병원 및 협력기업 ****/
.cooperation_title {text-align:center;height:100vh;display:flex;align-items:center;justify-content:center;background:url("/images/fs/content/sub06/cooperation_bg.png") no-repeat center center / cover;}
.cooperation_title h4 {font-size:5.5rem;color:#fff;font-family: 'JalnanGothic', sans-serif;}

.con6_2 .con_wrap_style1 {padding:18rem 5%;}
.con6_2 h5 {font-size:4.5rem;color:#89774e;font-weight:800;text-align:center;letter-spacing: -2px;}

.coo_list {display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-top:6rem;}
.coo_list li {background:#fff;display:flex;justify-content:center;align-items:center;min-height:15rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:25%;padding:0 2rem;}
.coo_list li img {max-width:100%;}

.con6_2 .bg_blue {position:relative;}
.con6_2 .bg_blue:before {content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:#f0f2f5;z-index:-1;}

.step_list {display:flex;flex-wrap:wrap;gap:3.5rem;}
.step_list li {flex:1 1 30%;}
.step_list li img {width:100%;}
.step_list li div {margin-top:6rem;}
.step_list li div span {font-size:2.7rem;color:#18487f;font-weight:700;display:block;margin-bottom:2rem;}
.step_list li div strong {font-size:2.7rem;color:#000;font-weight:700;}
.step_list li div p {font-size:1.6rem;color:#89774e;font-weight:400;margin-top:4rem;line-height:1.5;}

.cooperation_last {text-align:center;height:95rem;display:flex;align-items:center;justify-content:center;background:url("/images/fs/content/sub06/cooperation_bg2.png") no-repeat center center / cover;}
.cooperation_last a {color:#fff;background:none;border:2px solid #fff;}
    @media only screen and (max-width:1199px){
		.con6_2 .con_wrap_style1 {padding:12rem 5%;}
		.con6_2 .bg_blue {padding:12rem 5%;}
	}
	@media only screen and (max-width:1023px){
		.cooperation_title {height:60rem;}
	}
	@media only screen and (max-width:767px){
		.con6_2 .con_wrap_style1 {padding:10rem 5%;}
		.con6_2 .bg_blue {padding:10rem 5%;}
		
		.coo_list li {width:50%;min-height:12rem;}
		.coo_list li img {max-height:75%;}
		.coo_list li.no_logo {display:none;}
		
		.step_list li {flex:1 1 100%;}
		.step_list li div {margin-top:4rem;}
		.step_list li div p {margin-top:2rem;}
		
		.cooperation_last {height:45rem;}
	}
    
/* 상세 */
.board_view {border-top:2px solid #222;}
.board_view > li {border-bottom:1px solid #e4e4e4;}
.board_view .title_area {padding:30px 15px;}
.board_view .title_area p {color:#000;font-size:2.5rem;font-weight:bold;word-break:normal;}
.board_view .title_area p .notice {display:inline-block;margin-right:10px;}
.board_view .title_area .v_info {display: flex;justify-content: center;gap:20px;font-size:.9em;color:#999;margin-top:15px;}
.board_view .title_area .v_info > li {position:relative;}
.board_view .title_area .v_info > li + li:before {content:'/';position:absolute;left:-10px;top:0;bottom:0;margin:auto;color:#999;}
.board_view .content_area {padding:40px 20px;max-height:60vh;overflow:auto;}
.board_view .content_area table {width:100%;}
/*.board_view .content_area table td {width:auto !important;}*/
.board_view .content_area table td * {word-break: break-all;}
.board_view .content_area .player {padding-top:56.25%;position:relative;}
.board_view .content_area .player iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.board_view .file_area {background:#f5f5f5;padding:15px 20px;font-size:.95em;}
.board_view .file_area ul li + li {margin-top:5px;}
.board_view .file_area ul li a {display: inline-block;word-break: break-all;}
.board_view .file_area ul li a:hover {text-decoration: underline;}
.board_view .file_area ul li.nofile {pointer-events: none;color:#999;}
	@media only screen and (max-width:767px){
		.board_view .title_area {padding:20px 10px;}
		.board_view .title_area p {font-size:1.6em;}
		.board_view .title_area .v_info {margin-top:7px;}
		.board_view .content_area {padding:20px 0;overflow-x:auto;;}
		.board_view .file_area {padding:15px;}
	}

/* 인사말 추가 */
.introduction img {width:100%;}
.intro_txt {display:block;width:auto;background:#fff;padding:12rem 5% 9rem 5%;box-shadow:0 0 2rem 0 rgba(0,0,0,0.2);border-radius: 30px;margin:-14.5rem 5% 0 5%;}
.intro_txt p {font-size:2.8rem;color:#606060;font-weight:400;line-height:1.5;padding-bottom:8rem;}
.intro_txt p em {font-size:4rem;color:#1d3159;padding-bottom:0;display:block;margin-bottom:5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.intro_txt p span {font-weight:800;color:#1d3159;}
.intro_txt .sign {font-size:2.8rem;color:#1d3159;font-weight: 800;}
.intro_txt .sign b {font-size:4.5rem;padding-left:1rem;color:#89774e;font-weight: 800;}
	@media only screen and (max-width:1299px){
		.intro_txt {width:90%;}
	}
    @media only screen and (max-width:1023px){
		.introduction img {width:130%;margin-left:-15%;}
		.intro_txt {padding:6rem 5%;}
		.intro_txt p {padding-bottom:6rem;}
	}
	@media only screen and (max-width:767px){
		.introduction img {width:170%;margin-left:-35%;}
		.intro_txt p {padding-bottom:4rem;}
		.intro_txt p em {line-height:1.2;margin-bottom:3rem;}
	}

/* 연혁 */
.history_box {position:relative;padding-bottom:12rem;}
.history_box h4 {text-align:center;font-size:5.5rem;margin-bottom:15rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;color:#1d3159;}
.history_box .year_box {display:flex;flex-wrap:wrap;padding-bottom:100px;width:100%;position:relative;}
.history_box .year_box:after {content:'';position:absolute;top:45px;left:0;right:0;margin:auto;background:#000;width:1px;height:100%;z-index:-1; }
.history_box .year_box:before {content:'';position:absolute;top:20px;left:0;right:0;margin:auto;width:15px;height:15px;border-radius:50%;background:#fff;border:5px solid #1d3159;z-index:1;}
.history_box .year_box:first-child {padding-top:0;}
.history_box .year_box .box {display:flex;flex-wrap:wrap;width:100%;}
.history_box .year_box .box .year {position:relative;padding-right:10rem;text-align:right;width:50%;padding-top:1rem;}
.history_box .year_box .box .year strong {color:#1d3159;font-weight:400;font-size:5.5rem;font-family: 'JalnanGothic', sans-serif;letter-spacing: -2px;}
.history_box .year_box .box .year p {font-size:14px;color:#666;line-height:20px;}
.history_box .year_box .box .txt_list {width:50%;padding-left:10rem;margin-top:1rem;}
.history_box .year_box .box .txt_list .line {display:flex;gap:2rem;}
.history_box .year_box .box .txt_list .line .month {flex-shrink:0;display:inline-block;min-width:18rem;text-align:left;font-weight:800;font-size:3.8rem;color:#89774e;line-height:1.5;}
.history_box .year_box .box .txt_list .line p {flex-grow:1;text-align:left;font-size:2.8rem;color:#606060;line-height:2;letter-spacing: -1px;}
.history_box .year_box:nth-of-type(even) .box {flex-direction: row-reverse;}
.history_box .year_box:nth-of-type(even) .year {text-align:left;padding-left:8rem;padding-right:0;}
.history_box .year_box:nth-of-type(even) .box .txt_list {padding-left:0;padding-right:8rem;}
.history_box .year_box:nth-of-type(even) .box .txt_list .line {flex-direction: row-reverse;}
.history_box .year_box:nth-of-type(even) .box .txt_list .line .month {text-align: right;}
.history_box .year_box:nth-of-type(even) .box .txt_list .line p {text-align: right;}
    @media only screen and (max-width:1199px){
		.history_box h4 {margin-bottom:10rem;}
        .history_box .year_box .box .year {padding-right:50px;}
				.history_box .year_box .box .txt_list .line .month {line-height:2;}
        .history_box .year_box .box .txt_list {padding-left:50px;}
        .history_box .year_box .box .txt_list .line p {margin-top:10px;}
			.history_box .year_box .box .txt_list .line p {word-break: break-all;}
			.history_box .year_box .box .txt_list .line p br {display: none;}
	}
    @media only screen and (max-width:1023px){
			.history_box h4 {margin-bottom:6rem;font-size:4.5rem;}
			.history_box .year_box {padding-bottom:0;}
			.history_box .year_box:before {right:auto;left:0;top:12px;}
			.history_box .year_box:after {right:auto;left:7px;top:32px;}
			.history_box .year_box .box {padding-left:30px;}
			.history_box .year_box .box .year {width:100%;text-align:left;padding:0;margin-top:1rem;}
			.history_box .year_box .box .year p {display:none;}
			.history_box .year_box .box .year p br {display:none;}
			.history_box .year_box .box .txt_list {width:100%;padding:0;margin-top:3rem;}
			.history_box .year_box .box .txt_list .line {flex-wrap:wrap;margin-bottom:20px;gap:0;}
			.history_box .year_box .box .txt_list .line .month {width:100%;line-height:1;}
			.history_box .year_box .box .txt_list .line p {width:100%;margin-top:0;word-break: keep-all;}
			.history_box .year_box .box .txt_list .line p br {display: none;}
			.history_box .year_box:nth-of-type(even) .box .txt_list .line .month {text-align: left;}
			.history_box .year_box:nth-of-type(even) .box .txt_list .line p {text-align: left;}
    }
    @media only screen and (max-width:767px){
    }