/* 
font-family: 'Nanum Square';
font-family: 'Exo', sans-serif;
font-family: 'Noto Sans KR', sans-serif;
font-family: 'Exo 2', sans-serif;
 */
#wrap{max-width:1920px;margin:0 auto;width:100%;overflow:hidden;}
.w1200{width:1200px;margin:0 auto;}
.get_num{display:none;}
#sv.video video{width:100%;height:100%;}
@media all and (max-width:640px){
	#sv.video video{height:auto;}
}
#sv{height:330px;box-sizing:border-box;position:relative;background-size:cover !important;}
#sv p{font-size:24px;color:#222;text-align:center;line-height:40px;font-weight:400;padding-top:150px;font-family: 'Noto Sans KR', sans-serif;word-break:keep-all;}
#sv p span{font-weight:bold;font-size:26px;color:#c49a6c;}
#sv p b{font-weight:bold;font-weight:26px;}
#sv.sv0_0{background:url("../../img/sub/sv01_01.jpg")no-repeat center top;}
#sv.sv01_01{background:url("../../img/sub/sv01_01_1.jpg")no-repeat center top;}
#sv.sv01_01 p{color:#fff;   text-shadow: 2px 2px 2px rgba(0,0,0,0.6);  }
#sv.sv01_02{background:url("../../img/sub/sv01_02.jpg")no-repeat center top;}
#sv.sv01_02 p{display:none;}
#sv.sv01_03{background:url("../../img/sub/sv01_03.jpg")no-repeat center top;}
#sv.sv01_03 p{display:none;}
#sv.sv02_01{background:url("../../img/sub/sv02_01.jpg")no-repeat center top;}
#sv.sv02_01 p{/*background-color:rgba(3,83,159,0.6);width:350px;height:70px;*/color:#fff; box-sizing:border-box;padding-top:12px;margin:0 auto;position:relative;top:250px; text-shadow: 2px 2px 2px rgba(0,0,0,0.6);  right:140px;}
#sv.sv02_02{background:url("../../img/sub/sv02_02.jpg")no-repeat center top;}
#sv.sv02_02 p{color:#fff; margin-left:40%; padding-top:220px;  text-shadow: 2px 2px 2px rgba(0,0,0,0.6);  }
#sv.sv02_03{background:url("../../img/sub/sv02_03.jpg")no-repeat center top;}
#sv.sv02_03 p{background-color:rgba(255,255,255,0.7);width:800px;height:180px;box-sizing:border-box;padding-top:55px;margin:0 auto;position:relative;top:80px;}
#sv.sv03_01{background:url("../../img/sub/sv03_01.jpg")no-repeat center top;}
#sv.sv03_01 p{display:none;}
#sv.sv03_02{background:url("../../img/sub/sv03_02.jpg")no-repeat center top;}
/* #sv.sv03_02 p{background-color:rgba(255,255,255,0.7);width:800px;height:180px;box-sizing:border-box;padding-top:55px;margin:0 auto;position:relative;top:80px;} */
#sv.sv03_02 p{display:none;}
#sv.sv03_03{background:url("../../img/sub/sv03_03.jpg")no-repeat center top;}
#sv.sv03_03 p{display:none;}
#sv.sv03_04{background:url("../../img/sub/sv03_04.jpg")no-repeat center top;}
#sv.sv03_04 p{display:none;}
#sv.sv04_01{background:url("../../img/sub/sv01_02.jpg")no-repeat center top;}
#sv.sv04_01 p{display:none;}
#sv.sv04_02{background:url("../../img/sub/sv01_01.jpg")no-repeat center top;}
#sv.sv05_01{background:url("../../img/sub/sv05_01.jpg")no-repeat center top;}
#sv.sv05_01 p{display:none;}
#sv.sv05_02{background:url("../../img/sub/sv05_02.jpg")no-repeat center top;}
#sv.sv05_03{background:url("../../img/sub/sv03_03.jpg")no-repeat center top;}
#sv.sv05_03 p{display:none;}
#sv.sv05_04{background:url("../../img/sub/sv05_04.jpg")no-repeat center top;}
#sv.sv05_04 p{display:none;}
#sv.sv05_05{background:url("../../img/sub/sv05_05.jpg")no-repeat center top;}
#sv.sv05_05 p{display:none;}
#sv.sv05_06{background:url("../../img/sub/sv02_02.jpg")no-repeat center top;}
#sv.sv05_06 p {display:none;}
#sv.sv05_07{background:url("../../img/sub/sv02_03.jpg")no-repeat center top;}
#sv.sv05_07 p {display:none;}
#sv.sv06_01{background:url("../../img/sub/sv01_01.jpg")no-repeat center top;}
#sv.sv06_02{background:url("../../img/sub/sv01_01.jpg")no-repeat center top;}
#sv.sv07_01{background:url("../../img/sub/sv01_07.jpg")no-repeat center top;}
@media all and (max-width:1200px){
	#sv{display:table;width:100%;}
	#sv p{display:table-cell;vertical-align:middle;padding-top:0 !important;top:0 !important;}
	#sv.sv02_01,
	#sv.sv02_03,
	#sv.sv03_01,
	#sv.sv03_02,
	#sv.sv03_03,
	#sv.sv03_04,
	#sv.sv04_01{padding:60px;}
}
@media all and (max-width:750px){
	#sv p{padding: 0 20px;}
	#sv p br{display:none;}
}
@media all and (max-width:640px){
	#sv{height:150px;}
	#sv p span{font-size:22px;}
	#sv p{font-size:18px;line-height:1.3;}
	#sv.sv05_02{background-position:left top;}
	#sv.sv05_02 p{color:#fff; margin-left:40%; padding-top:220px;  text-shadow: 2px 2px 2px rgba(0,0,0,0.6);  }
	#sv.sv03_02{background:url("../../img/sub/sv03_02.jpg")no-repeat left top;}
}
#sub_nav{height:70px;background-color:#eee;}
#sub_nav .w1200{}
#sub_nav .w1200 ul{font-size:0;text-align:center;}
#sub_nav .w1200 ul li{display: inline-block;padding:24px 45px 0 45px;}
#sub_nav .w1200 ul li a{display:block;font-size:16px;font-weight:400;color:#999;text-align:center;padding-bottom:10px;border-bottom:1px solid transparent;font-weight:600;line-height:1;position:relative;font-family: 'Noto Sans KR', sans-serif;}
#sub_nav .w1200 ul li a:after{display:block;content:"";width:1px;height:15px;background-color:#ccc;position:absolute;right:-45px;top:0;}
#sub_nav .w1200 ul.smenu5 li a:after{right:-20px;}
#sub_nav .w1200 ul li:last-of-type a:after{display:none;}
#sub_nav .w1200 ul li.on a{color:#03539f;border-color:#03539f;}
#sub_nav_mobile{display:none;}
@media all and (max-width:1200px){
	#sub_nav .w1200{width:100%;}
	#sub_nav .w1200 ul li{display:none;}
	#sub_nav .w1200 ul li a:after{display:none;}
	#sub_nav .w1200 ul li.on{display:inline-block;}
}
#navigation{margin-bottom:45px;}
#navigation .w1200{padding:50px 0 15px;border-bottom:1px solid #ddd;}
#navigation .w1200:after{display:block;content:"";clear:both;}
#navigation .w1200 h3{float:left;font-size:28px;font-weight:bold;color:#333;text-align:left;padding-left:25px;position:relative;line-height:1;font-family: 'Noto Sans KR', sans-serif;word-break:keep-all;box-sizing:border-box;}
#navigation .w1200 h3:before{display:block;content:"";position:absolute;width:15px;height:15px;box-sizing:border-box;background:url("../../img/sub/h3_tit.png")no-repeat center top;left:0;top:10px;}
#navigation .w1200 ul{float:right;margin-top:8px;}
#navigation .w1200 ul:after{display:block;content:"";clear:both;}
#navigation .w1200 ul li{float:left;padding:0 16px;font-size:14px;font-weight:400;color:#666;position:relative;line-height:1.3;font-family: 'Noto Sans KR', sans-serif;}
#navigation .w1200 ul li:after{display:block;content:"";position:absolute;width:4px;height:6px;background:url("../../img/sub/icon_naviright.png")no-repeat center top;right:0;top:7px;}
#navigation .w1200 ul li:last-of-type:after{display:none;}
#navigation .w1200 ul li:first-of-type a{margin-top:2px;}
#navigation .w1200 ul li a{display:block;}




/*2024-01-17 수정*/

.mt-100 {margin-top: 100px;}
.mt-50 {margin-top: 50px;}
.mt-40 {margin-top: 40px;}
.mt-30 {margin-top: 30px;}
.mt-20 {margin-top: 20px;}
.mt-10	{margin-top: 10px;}


.subpage .w1200 ul.pbm01{padding-top:15px;}
.subpage .w1200 ul.pbm01:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.pbm01 li{width:50%;float:left;box-sizing: border-box; }
.subpage .w1200 ul.pbm01 li img{}
.pbm01 .ico_box {padding: 81px 0;display: flex;text-align: center;gap: 0px;flex-wrap: nowrap;align-content: center;justify-content: flex-start;flex-direction: row;}
.pbm01 .ico_box  p {margin-top: 0px;font-size: 12px;font-weight: 500;letter-spacing: -.3px;}

.ico_box .item {width: 20%;}

.dt {display: table;     margin: 0 auto;}
.btnLink {text-align: center;}
.btnLink a {   font-size: 16px;   text-decoration: none !important;  display: table;color: #2e4b9e !important	; width: 280px;padding: 0 30px;height: 60px;text-align: center;border: 1px solid #4e72c5;}
.btnLink a h2 {display:table-cell; height:60px; vertical-align:middle; }
.btnLink a span {display:table-cell; height:60px; vertical-align:middle;}
.fz-15 {font-size: 16px;     line-height: 1.5; margin-top: 10px;}
.subtxt {color: #555;line-height: 30px;letter-spacing: -0.5px;font-weight: 400;font-size: 16px;}

.imgbox-sub {text-align: center; font-size: 19px;font-weight: 500; color: #03539e;}

.layout_sec1 .box {position: relative; width: 100%; margin-top: 20px;}
.layout_sec1 .box  .title_g {width: 100%;background: #3d62b1;color: #fff;text-align: center;border-top-left-radius: 20px;border-bottom-right-radius: 20px;word-break: keep-all;padding: 15px 10px;}
.layout_sec1 .box  .title_g .title { font-size: 17px;font-weight: 500;}
.layout_sec1 .box  .title_g .txt1 {font-size: 18px;}

.subpage .w1200 .infobox .rightre {transition: color 0.3s ease, cursor 0.3s ease; float: left;border: 2px solid #ddd;box-sizing: border-box;width: 790px;height: 300px;  padding-top: 35px;padding-left: 35px;     padding-right: 35px; position: relative;}
.subpage .w1200 .infobox .rightre p {font-size: 14px;margin: 10px 0 10px 25px;font-weight: 400;line-height: 35px;letter-spacing: -.1px;}

/* .subpage .w1200 .infobox .rightre:hover,
.subpage .w1200 .infobox .rightre:hover .subtit2 { transition: color 0.3s ease, cursor 0.3s ease;}

.subpage .w1200 .infobox .rightre:hover,
.subpage .w1200 .infobox .rightre:hover .subtit2 { cursor: pointer; color: blue; }

.subpage .w1200 .infobox .rightre:hover {transition: 0.3s ease, cursor 0.3s ease;}
.subpage .w1200 .infobox .rightre:hover {border: 2px solid blue;}

.infobox:hover img  {border: 2px solid blue;}

 */

.subtit2{color:#444; font-size:19px; font-weight:500; letter-spacing:-1px; margin-bottom:10px; margin-top:55px; background:url('../../img/sub/blit_16x12.gif') no-repeat left 0 top 11px; padding-left:20px;}
.link_ico_btn {position: absolute;top: 35px;right: 35px;}
.color-b {color: #ffa800;}
.color-b:hover {color:#000 !important;}


.h-450 {height: 480px !important;}
.h-400 {height: 400px !important; }
.h-510 {height: 510px !important ;}
.p-20 {padding: 20px !important;}
.h-600 {height: 600px !important;}
.center {text-align: center;}
.new_business_box_row>.box {display: flex;margin-top: 20px;}
.new_business_box_row>.box:first-of-type {margin-top: 0;}
.new_business_box_row>.box .tit {font-size: 18px;font-weight: 500;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;width: 160px;min-height: 160px;margin-right: 20px;/* border: 3px solid #ffffff; */background: #3d62b1;flex-shrink: 0;COLOR: #FFF;PADDING: 10PX; letter-spacing: 1px; /* 자간 설정 */
    line-height: 1.5; /* 행간 설정 */
    margin-bottom: 10px; /* 아래쪽 간격 설정 */}
.new_business_box_row>.box .cont {position: relative;width: 100%;padding: 10px 10px;border: 5px solid #F5F6F8;}
.new_business_box_row>.box .img_list {gap: 10px;display: flex;align-content: center;align-items: center;justify-content: flex-start;}


.new_business_box_row>.box .img_list.already {flex-wrap: wrap;gap: 16px;}
.new_business_box_row>.box .img_list.already li  {width: 32%;}
.new_business_box_row>.box .img_list.already li img{width: 100%;}


.new_business_box_row>.box .img_list.already2 {flex-wrap: wrap;gap: 16px;}
.new_business_box_row>.box .img_list.already2 li {width: 48%;}
.new_business_box_row>.box .img_list.already2 li img{width: 100%;}

.vdd-txt{position:relative;display:block;}
.vdd-txt:before{display:block;content:"종양학 주요 연구 논문";position:absolute;font-size:18px;text-align:center;left: 100px;bottom: 0;top: 70px;padding:0 15px;line-height:30px;color: #fff;font-family:"Noto Sans KR", sans-serif;font-weight: 600;box-sizing:border-box;}

.bdd-txt{position:relative;display:block;}
.bdd-txt:before{display:block;content:"항암 부작용 관리";position:absolute;font-size:18px;text-align:center;left: 100px;bottom: 0;top: 70px;padding:0 15px;line-height:30px;color: #000;font-family:"Noto Sans KR", sans-serif;font-weight: 600;box-sizing:border-box;}

.point_t {text-align: center;margin-top: 1rem;font-size: 17px;font-weight: 500;color: #f97373;}

.layout_sec1 .cont {display: flex;align-items: flex-start;justify-content: space-around;/* margin-top: 40px; */gap: 10px;}
.layout_sec1  .cont {flex-direction: row-reverse;}
.layout_sec1  .cont .video_wrap {/* position: relative; *//* width: 33%; *//* margin-right: 7%; *//* padding-top: 38%; *//* flex-shrink: 0; */}
.layout_sec1  .cont .video_wrap {/* margin-right: 0; *//* margin-left: 0%; */}
.layout_sec1  .cont .video_wrap .video {/* position: absolute; *//* left: 0; *//* top: 0; *//* width: 100%; *//* height: 100%; *//* object-fit: cover; */}
.layout_sec1  .cont .video_wrap .video video { width: 100%; height: 100%; object-fit: cover; }

.layout_sec1  > .cont .cont_wrap { width: 100%; margin-top: 0%;     border: 1.5px solid #d5d5d5;padding: 0rem;}
.layout_sec1  .cir_wrap { display: flex; align-items: center; justify-content: center; width: 100%; margin: auto; }
.layout_sec1 .cir_wrap .cir {position: relative;display: flex;align-items: center;width: 100%;height: 15em;border: 1.5px solid rgba(255,255,255,0.6);border-radius: 20em;align-content: center;justify-content: center;}
.layout_sec1 .cir_wrap .cir .cir_in { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; height: 60%; text-align: center; }
.layout_sec1 .cir_wrap .cir:before { content: ''; position: absolute; right: -2px; top: 50%; width: 100%; height: 105%; background-color: #000; transform: translateY(-50%); transition: width 1s; }
.layout_sec1 .cir_wrap .cir:nth-of-type(2):before { transition-delay: 0.7s; }
.layout_sec1 .cir_wrap .cir:nth-of-type(3):before { transition-delay: 1.4s; }
.layout_sec1 .cir_wrap.active .cir:before { width: 0; }
.layout_sec1 .cir_wrap .cir + .cir { margin-left: -3em; }
.layout_sec1 .cir_wrap .cir .tit {font-size: 20px;font-weight: 600; color: #e76060;}
.layout_sec1 .cir_wrap .cir .txt { width: 100%; margin-top: 0.5em; font-size:17px; font-weight: 300; text-align: center; word-break: keep-all; }

.layout_sec1 .special_img + .txt_wrap { margin: 11em auto 0; }
.layout_sec1 .txt_wrap {width: 100%;margin: 0px auto 0;font-size: 15px;font-weight: 400;word-break: keep-all;line-height: 1.8;}
.layout_sec1 .txt_wrap.w100 { width: 100%; }
.layout_sec1 .txt_wrap.thin { font-weight: 200; }

.layout_sec1 .btn_wrap { margin-top: 11em; }

.layout_sec1.wh { background-color: #fff; color: #000; }
.layout_sec1.wh.last { margin-bottom: -25em; }
.layout_sec1.wh > .in1 .cont { flex-direction: row-reverse; }
.layout_sec1.wh > .in1 .cont .video_wrap { margin-right: 0; margin-left: 7% }
.layout_sec1.wh .cir_wrap .cir { border: 1.5px solid #000; }
.layout_sec1.wh .cir_wrap .cir:before { background-color: #fff; }
.bk .layout_sec1.wh .btn5 { border: 1px solid #000; }
.layout_sec1.wh .btn5 .ico svg { fill: #000; }
.bk .layout_sec1.wh .btn5:before { background-color: #000; }
.tapSpecial_sect .txt_wrap { width: 100%; margin: 40px auto 0; font-size: 18px; font-weight: 400; word-break: keep-all; }

.layout_sec1 .cir_wrap .cir .cir_in {border: 1.5px solid #919191;}

.txt-box-siv p{font-size: 17px; line-height: 1.5;}

.ind-bg .logo-box {background:url(../../img/sub/sec01_logo_bg.png) no-repeat center / cover; text-align: center;padding: 120px 0px;border-radius: 15px 0 15px 0;overflow: hidden;margin-top: 60px;}
.ind-bg .logo-box p {    display: block;font-size: 17px;color: #fff;line-height: 1.7;letter-spacing: -0.05em;}
.ind-bg .logo-box p b {margin-bottom: 5px;}

.product_view .main-cont {display: flex;align-items: center;justify-content: space-between;}
.product_view .main-cont .left {position: sticky;left: 0;top: 42px;width: 50%;margin-right: 68px;}
.product_view .main-cont .left .s-weapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.product_view .main-cont .left .s-weapper .s-slid {    flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.product_view .main-cont .left .s-weapper .s-slid .img {    position: relative;padding-top: 100%;}
.product_view .main-cont .left .s-weapper .s-slid .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.94;}
.product_view .right {width: 50%;}
.product_view .info_wrap .tit_wrap {/* padding-bottom: 42.5px; */border-bottom: 1px solid #000;}
.product_view .info_wrap .tit_wrap .tit {font-size: 23px;font-weight: 600;line-height: 1.4;}
.product_view .info_wrap .tit_wrap .desc {font-size: 15px;font-weight: 400;margin-top: 5px;}

.product_view .desc_wrap .box { display: flex; align-items: flex-start; justify-content: flex-start;  }
.product_view .desc_wrap .box + .box { margin-top: 15px; }
.product_view .desc_wrap .box .tit { width: 25%; font-size: 15px; font-weight: 500; flex-shrink: 0; }
.product_view .desc_wrap .box .txt {width: 100%;font-size: 15px;/* font-weight: 300; */line-height: 1.7;color: #000;font-weight: 400;letter-spacing: -.5px;}
.product_view .desc_wrap .box .txt span { display: inline-block }
.product_view .desc_wrap .box .txt .slash { margin: 0 3px; }

.c_width h2 {margin-top: 30px; font-size: 18px; font-weight: 600;}
.c_width h2:before {content: "";display: inline-block;width: 4px;border-top: 10px solid #74ABBD;border-bottom: 10px solid #C5BFBC;vertical-align: middle;margin: -3px 10px 0 0;}

.template-box-list ul{    display: flex;flex-wrap: wrap;justify-content: space-between;}
.template-box-list ul li {border: 1px solid #ddd;box-shadow: 4px 4px 40px hsla(0,0%,40%,.1);box-sizing: border-box;font-size: 1em;list-style: none;margin-bottom: 20px;padding: 20px;width: 49.397590361445786%;}
.template-box-list ul li figure img {width: 100%;}
.template-box-list ul li .content h2 {font-size: 17px; text-align: center; margin-top: 10px; font-weight: 500;}

.img-link img {cursor: pointer; opacity: 1;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;}

/* .img-link img:hover {opacity: .5;} */
.mt-45 {margin-top: 45px;}

@media all and (max-width:1200px){
	.w1200{width:95%;margin:0 auto;}
	#navigation .w1200 h3{font-size:20px;line-height:1;margin-top:5px;float:none;width:100%;}
	#navigation .w1200 ul{float:none;margin-bottom:20px;}
	#navigation .w1200 ul li:first-of-type{padding-left:0;}
}

/* 서브비쥬얼 비디오 */
#sv.video .sv_video{position:absolute;left:0;top:0;z-index:22;width:100%;display:none;}
#sv.video .sv_video{background:url("../../img/sub/sv01_01.jpg")no-repeat center top;height:100%;}
#sv.video .sv_video p{background-color:rgba(255,255,255,0.7);width:800px;height:180px;box-sizing:border-box;padding-top:55px;margin:0 auto;position:relative;top:80px;}

.bu li {margin-left: 20px;margin-top: 10px;font-size: 16px;font-weight: 400;color: #444;letter-spacing: -0.3px;}


/* 인사말씀 */
.greeting{padding-bottom:150px;}
.greeting .w1200 p:first-of-type{padding-top:0;}
.greeting .w1200 p{font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#333;word-break:keep-all;padding-top:30px;font-family: 'Noto Sans KR', sans-serif;}
.greeting .w1200 p b{font-weight:bold;}
.greeting .w1200 p b span{display:inline-block;position:relative;font-family: 'Noto Sans KR', sans-serif;}
.greeting .w1200 p b span:after{display:block;content:"";position:absolute;width:100%;height:1px;background-color:#333;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.greeting .w1200 img{padding:50px 0 15px;display:block;width:100%;}





.hole_box {position: relative;max-width: 1212px;margin: 0 auto 50px; }
.hole_box > ul {position: relative;margin: 0 0 60px;}
.hol_in01_1 {position: relative;padding: 98px 0 0 730px;height: 367px;border-bottom: 1px solid #dcdcdc}
.hol_in01_1 > img {position: absolute;top: 0;left: 0px;}
.hol_in01_1 dt {position: relative;margin: 0 0 20px 0;padding: 14px 0 0;font-size: 22px;line-height: 23px;color: #3d62b1;font-weight: 500;}
.hol_in01_1 dt:after {content: '';position: absolute;top: 0px;left: 0px;width: 40px;height: 2px;background: #3d62b1}
.hol_in01_1 dd {font-size: 16px;line-height: 30px;color: #444; font-weight: 400;}


.hole_box {position: relative;max-width: 1212px;margin: 0 auto 50px; }
.hole_box > ul {position: relative;margin: 0 0 60px;}
.hol_in01_2 {position: relative;padding: 98px 0 0px 0px;height: 367px;border-bottom: 1px solid #dcdcdc}
.hol_in01_2 > img {position: absolute;top: 0;right: 0px;}
.hol_in01_2 dt {position: relative;margin: 0 0 20px 0;padding: 14px 0 0;font-size: 22px;line-height: 23px;color: #3d62b1;font-weight: 500;}
.hol_in01_2 dt:after {content: '';position: absolute;top: 0px;left: 0px;width: 40px;height: 2px;background: #3d62b1}
.hol_in01_2 dd {font-size: 16px;line-height: 30px;color: #444; font-weight: 400;}



.highlight-title { font-size: 21px; display: inline-block;margin-bottom: 15px;color: #333;font-weight: 600;box-shadow: inset 0 -8px 0 #65ccff;line-height: 20px;}


@media all and (max-width:640px){
	.hol_in01_1 dl {margin-top: 20px; margin-bottom: 10px;}

	.hol_in01_2 {position:inherit; height: auto; padding: 0;}
	.hol_in01_2 > img {position:inherit; width: 100%;height: 100%;}
	.hol_in01_2 {display: flex; flex-direction: column;}
	.hol_in01_2 dl {order:1;     }
	.hol_in01_2 dt {font-size: 21px; margin-bottom: 5px;}
	.hol_in01_2 dd {font-size: 15px;}
	.hol_in01_2 dl {margin-top: 20px; margin-bottom: 10px;}
	.hol_in01_1 > img, .hol_in01_2 > img {width: 100%;}


	.greeting .w1200 p{font-size:22px;line-height:36px;padding-top:20px;}
	.greeting .w1200 p br{display:none;}
	.greeting .w1200 img{padding:35px 0 10px;}
}

/* 서브페이지 */
.subpage{padding-bottom:100px;}
.subpage .w1200 .toptxt{font-size:22px;font-weight:bold;color:#222;letter-spacing:-0.02em;padding-bottom:15px;line-height:1.3;}
.subpage .w1200 .subtitbox{height:60px;box-sizing:border-box;border:2px solid #ddd;background-color:#f6f6f6;text-align:center;line-height:60px;font-size:20px;letter-spacing:-0.02em;font-weight:bold;color:#03539f;margin-top:37px;padding:0 45px;display:inline-block;height:100%;font-weight:400;}
.subpage .w1200 .subtitbox.type03{border:5px solid #ddd;color:#333;padding:17px 70px;line-height:100%;}
.subpage .w1200 .subtitbox.type02{color:#333;}
.subpage .w1200  > img{display:block;margin:13px auto 0; /* 이미지복사 안되게 */pointer-events:none;}
.subpage .w1200 > span{display:block;font-size:17px;line-height:30px;letter-spacing:-0.02em;font-weight:400;color:#333;letter-spacing:-0.02em;padding-top:30px;word-break:keep-all;font-family:'Noto Sans KR', sans-serif;}
.subpage .w1200 .subtit{font-size:20px;font-weight:bold;color:#333;letter-spacing:-0.08em;box-sizing:border-box;padding-left:20px;position:relative;margin:0;margin-top:60px;line-height:1.3;font-family:'Noto Sans KR', sans-serif;}
.subpage .w1200 .subtit:before{display:block;content:"";position:absolute;left:0;top:7px;width:10px;height:10px;box-sizing:border-box;border:3px solid #03539f;border-radius:50%;}
.subpage .w1200 ul li{font-family: 'Noto Sans KR', sans-serif;}
.subpage .w1200 ul.type01{padding-top:55px;}
.subpage .w1200 ul.type01:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.type01 li.w50p{width:50% !important;}
.subpage .w1200 ul.type01 li{width:33.3%;float:left;position:relative;}
.subpage .w1200 ul.type01 li .mobile{display:none;}
.subpage .w1200 ul.type01 li:first-of-type{width:100%;}
.subpage .w1200 ul.type01 li:first-of-type p{position:absolute;left:4.5%;top:15%;font-size:26px;letter-spacing:-0.02em;font-weight:400;color:#fff;transform:none;}
.subpage .w1200 ul.type01 li p{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);top:40px;font-size:20px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#03539f;}
.subpage .w1200 ul.type01 img{width:100%;}
.subpage .w1200 ul.type02{padding-top:55px;}
.subpage .w1200 ul.type02:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.type02.type02_02 li{height:auto;text-align:left;}
.subpage .w1200 ul.type02 li{float:left;width:33.3%;position:relative;word-break:keep-all;text-align:center;height:440px;}
.subpage .w1200 ul.type02 li:first-of-type{width:30.1%;}
.subpage .w1200 ul.type02 li:nth-of-tpye(2){width:34.3333333333%;}
.subpage .w1200 ul.type02 li:nth-of-tpye(3){width:35.4166666667%;}
.subpage .w1200 ul.type02 li img{width:100%;}
.subpage .w1200 ul.type02 li > p{font-size:18px;color:#03539f;font-weight:400;position:absolute;width:100%;bottom:0;}

.subpage .w1200 ul.type02 li:last-of-type > p{bottom:10px;}
.subpage .w1200 .subtitbox.mt130{margin-top:130px;}
.subpage .w1200  > img.mt40{margin-top:40px;}
.subpage .w1200  > img.mt85{margin-top:85px;}
.subpage .w1200 > span.pt15{padding-top:15px;}
.subpage .w1200 > span.pt50{padding-top:50px;}
.subpage .w1200 > img.mobile{display:none;border:1px solid #e1e1e1;box-sizing:border-box;}
.subpage .w1200 .whitebox01 dl dd ul.type02_02 li:before{top:9px;}


.subpage .w1200 .infobox {
    position: relative; /* 부모 요소에 대한 상대 위치 설정 */
}

.subpage .w1200 .infobox:hover img {
    opacity: 0.5; /* 마우스 오버 시 이미지 불투명도 효과 */
}

.subpage .w1200 .infobox:hover .rightre {
    border: 2px solid #3d62b1; /* 마우스 오버 시 .rightre에 보더 효과 추가 */
}

.subpage .w1200 .infobox:hover .rightre p,
.subpage .w1200 .infobox:hover .subtit2 {
    color: #3d62b1; /* 마우스 오버 시 텍스트 컬러를 블루로 변경 */
}


@media all and (max-width:1200px){
	.subpage .w1200 > img{width:100%;}	
	.subpage .w1200 ul.type02 li{height:35.8333333333vw;}
	.subpage .w1200 ul.type02.type02_02 li{height:auto;text-align:left;padding-bottom:0;}
	
}
@media all and (max-width:1024px){
	.subpage .w1200 ul.type01 li img.pc{display:none;}
	.subpage .w1200 ul.type01 li img.mobile{display:block;}
	.subpage .w1200 ul.type01 li{width:50% !important;border:1px solid #e1e1e1;box-sizing:border-box;}
	.subpage .w1200 ul.type01 li:nth-of-type(3){float:right;}
	.subpage .w1200 ul.type01 li:nth-of-type(1) p{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);top:40px;color:#03539f;font-size:20px;}
	.subpage .w1200 ul.type01 li p{top:20px !important;width:100%;text-align:center;}
	.subpage .w1200 > span br{display:none;}
}
@media all and (max-width:640px){
	.m_sty_no {margin-left: none !important;}
	.subpage .w1200 > img.pc{display:none;}
	.subpage .w1200 > img.mobile{display:block;}
	.subpage .w1200 ul.type02 li{width:65% !important;margin:0 auto;float:none;}
	.subpage .w1200 .subtitbox.mt130{margin-top:65px;}
	.subpage .w1200  > img.mt40{margin-top::20px;}
	.subpage .w1200  > img.mt85{margin-top::40px;}
	.subpage .w1200 > span.pt15{padding-top:15px;}
	.subpage .w1200 .subtitbox{padding:0 15px;}
	.subpage .w1200 > span.pt50{padding-top:25px;}
	.subpage .w1200 ul.type02 li{height:auto;padding-bottom:10%;}
	.subpage .w1200 ul.type02 li:first-of-type p{bottom:15%;}
	.subpage .w1200 ul.type02 li:last-of-type > p{bottom:15%;}
	.subpage .w1200 ul.type01 li.w50p{width:100% !important;}
	.subpage .w1200 ul.type01 li{width:100% !important;}
}

.subpage .w1200 ul.type0312 {display: flex;     justify-content: flex-start;}
.subpage .w1200 ul.type0312 li{width:22%;float:none;box-sizing:border-box; }
.subpage .w1200 ul.type0312 li img{width:100%;}


/* 광생물 변조 적용범위 */
.subpage .w1200 ul.type03{padding-top:15px;}
.subpage .w1200 ul.type03:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.type03 li{width:50%;float:left;box-sizing:border-box;border:1px solid #e1e1e1;}
.subpage .w1200 ul.type03 li img{width:100%;}
.subpage .w1200 ul.type03_1 li img{width:100%; padding-top:30px;}
.subpage .w1200 ul.type031{padding-top:15px;}
.subpage .w1200 ul.type031:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.type031 li{width:25%;float:left;box-sizing:border-box;border:1px solid #e1e1e1;}
.subpage .w1200 ul.type031 li img{width:100%;}
.subpage .w1200 ul.type031_1 li img{width:100%; padding-top:30px;}
.subpage .w1200 .graybox01{background-color:#f0f0f0;width:100%;box-sizing:border-box;border:2px solid #ddd;padding:20px 0;margin-top:20px;}
.subpage .w1200 .graybox01 p{font-size:20px;letter-spacing:-0.02em;font-weight:500;color:#333;text-align:center;font-family: 'Noto Sans KR', sans-serif;line-height:1.3;}
.subpage .w1200 p.blue{font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#03539f;padding-top:27px;font-family: 'Noto Sans KR';word-break:keep-all;}

.subpage .w1200 .graybox02{background-color:#eee;border:2px solid #ddd;box-sizing:border-box;width:100%;margin-top:25px;}
.subpage .w1200 .graybox02 ul{padding:40px 0 20px;font-size:0;text-align:center;}
.subpage .w1200 .graybox02 ul li{display: inline-block; vertical-align:top;width:400px;margin-right:100px;font-size:17px;line-height:1.3;letter-spacing:-0.02em;font-weight:400;color:#000;text-align:left;padding-left:100px;box-sizing:border-box;position:relative;margin-bottom:20px;word-break:keep-all;}
.subpage .w1200 .graybox02 ul li:nth-of-type{margin-right:0;}
.subpage .w1200 .graybox02 ul li:before{display:block;content:"";position:absolute;width:29px;height:22px;left:40px;top:0;background:url("../../img/sub/icon_graybox02.jpg")no-repeat center top;}

.subpage .w1200 .infobox{padding-top:50px;position:relative;  cursor: pointer;}
.subpage .w1200 .infobox:after{display:block;content:"";clear:both;}
.subpage .w1200 .infobox > img{float:left;margin-right:10px;     }
.subpage .w1200 .infobox .right{float:left;border:2px solid #ddd;box-sizing:border-box;width:790px;height:400px;padding-top:55px;padding-left:75px;}
.subpage .w1200 .infobox .right > span{display:inline-block;font-size:20px;letter-spacing:-0.02em;font-weight:bold;color:#000;line-height:1.3;font-size:20px;font-weight:bold;color:#000;border-bottom:2px solid #333;}
.subpage .w1200 .infobox .right p:first-of-type{margin-top:30px;}
.subpage .w1200 .infobox .right p{font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#333;margin-top:15px;padding-bottom:2px;}
.subpage .w1200 .infobox .right p span{font-size:22px;font-weight:bold;color:#333;}

.subpage .w1200 .imgbox{border:1px solid #ddd;margin-top:30px;box-sizing:border-box;padding:65px 0 100px;}
.subpage .w1200 .imgbox > p{font-family: 'Noto Sans KR', sans-serif;font-size:24px;font-weight:bold;line-height:40px;letter-spacing:-0.02em;color:#000;text-align:center;word-break:keep-all;padding:0 15px;}
.subpage .w1200 .imgbox > img{display:block;margin:55px auto 0;}

@media all and (max-width:1200px){
	.subpage .w1200 .infobox > img{float:none;display:block;margin:0 auto;}
	.subpage .w1200 .infobox .right{float:none;width:100%;margin-top:-30px;}
}
@media all and (max-width:800px){
	.subpage .w1200 .imgbox > img{width:95%;}
}
@media all and (max-width:640px){
	.subpage .w1200 p.blue br{display:none;}
	.subpage .w1200 .graybox02 ul li{margin-right:0;}
	.subpage .w1200 .graybox02 ul li:before{left:15px;}
	.subpage .w1200 .graybox02 ul li{padding-left:60px;}
	.subpage .w1200 .infobox > img{width:90%;}
	.subpage .w1200 .infobox .right{padding:60px 30px 30px 30px;height:auto;}
	.subpage .w1200 .imgbox{height:auto;padding:30px 0;}
	.subpage .w1200 .imgbox > img{margin-top:15px;}
}
.subpage .w1200 .subtit.mt45{margin-top:45px;}
.subpage .w1200 .subtit.mt50{margin-top:50px;}
.subpage .w1200 > span.pt10{padding-top:10px;}
.subpage .w1200 > img.mt30{margin-top:30px;}

.subpage .w1200 ul.type04{padding-top:20px;font-size:0;text-align:left;}
.subpage .w1200 ul.type04 li{display:inline-block;vertical-align:top;width:288px;box-sizing:border-box;border-radius:5px;background-color:#f6f6f6;border:1px solid #ddd;padding:10px;margin-right:15px;margin-bottom:15px;cursor:pointer;}
.subpage .w1200 ul.type04 li:nth-of-type(4n){margin-right:0;}
.subpage .w1200 ul.type04 li img{border-radius:5px;display:block;width:100%;}
.subpage .w1200 ul.type04 li p{font-size:17px;letter-spacing:-0.02em;font-weight:400;color:#333;line-height:1.3;padding-top:30px;text-align:center;padding-bottom:20px;}
.subpage .w1200 span.gray{color:#999;}
@media all and (max-width:1200px){
	.subpage .w1200 ul.type04{width:100%;}
	.subpage .w1200 ul.type04 li{width:24%;margin-right:1%;margin-bottom:1%;}
}
@media all and (max-width:1024px){
	.subpage .w1200 ul.type04 li{width:32.5%;margin-right:1%;}
	.subpage .w1200 ul.type04 li:nth-of-type(4n){margin-right:1%;}
	.subpage .w1200 ul.type04 li:nth-of-type(3n){margin-right:0;}
}
@media all and (max-width:640px){
	.subpage .w1200 ul.type04 li{width:49%;margin-right:2%;}
	.subpage .w1200 ul.type04 li:nth-of-type(3n){margin-right:2%;}
	.subpage .w1200 ul.type04 li:nth-of-type(4n){margin-right:2%;}
	.subpage .w1200 ul.type04 li:nth-of-type(2n){margin-right:0;}
	.subpage .w1200 ul.type03 li{width:100%;}
	.subpage .w1200 ul.type031 li{width:33.3%;}
	#sv.sv05_02 p{vertical-align:bottom;padding-bottom:7px;}
}

.subpage .w1200 ul.type05{margin-top:27px;padding:40px 22px;border:1px solid #ddd;}
.subpage .w1200 ul.type05:after{display:block;content:"";clear:both;}
.subpage .w1200 ul.type05 li{float:left;width:33.3%;}
.subpage .w1200 ul.type05 li img{width:100%;}

.subpage .w1200 ul.type06{padding-top:35px;}
.subpage .w1200 ul.type06 li{padding-bottom:12px;font-size:17px;line-height:1.3;letter-spacing:-0.02em;font-weight:400;color:#333;text-align:left;word-break:keep-all;}
.subpage .w1200 ul.type06 li span{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#333;margin-right:15px;position:relative;top:-4px;}

.subpage .w1200 > span > span.circle{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#333;margin-right:15px;position:relative;top:-4px;}
@media all and (max-width:640px){
	.subpage .w1200 ul.type05{padding:15px 0;}
	.subpage .w1200 ul.type06 li br{display:none;}
	.subpage .w1200 ul.type06 li span{margin-right:5px;}
	.subpage .w1200 > span > span{margin-right:5px;}
}

.subpage .w1200 .graybox03{background-color:#f0f0f0;width:100%;border:2px solid #ddd;padding:20px 0;box-sizing:border-box;margin:40px 0 10px;font-size:20px;line-height:100%;letter-spacing:-0.02em;font-weight:500;color:#333;text-align:center;word-break:keep-all;line-height:1.3;word-break:keep-all;}
.subpage .w1200 .whitebox01{padding:55px 70px 80px 70px;border:2px solid #ddd;margin-top:20px;}
.subpage .w1200 .whitebox01 dl{display:block;}
.subpage .w1200 .whitebox01 dl dt{display:inline-block;font-size:20px;letter-spacing:-0.02em;font-weight:bold;color:#000;padding-bottom:5px;border-bottom:2px solid #333;margin-bottom:30px;}
.subpage .w1200 .whitebox01 dl:last-of-type dd{padding-bottom:0;}
.subpage .w1200 .whitebox01 dl dd{display:block;padding-bottom:20px;}
.subpage .w1200 .whitebox01 dl dd ul:after{display:block;content:"";clear:both;}
.subpage .w1200 .whitebox01 dl dd ul li:first-of-type,
.subpage .w1200 .whitebox01 dl dd ul li:nth-of-type(2){margin-top:0;}
.subpage .w1200 .whitebox01 dl dd ul li{width:480px;float:left;padding-left:17px;box-sizing:border-box;position:relative;font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#333;margin-top:13px;}
.subpage .w1200 .whitebox01 dl dd ul.type02{padding-top:0}
.subpage .w1200 .whitebox01 dl dd ul.type02 li{width:100% !important;}
.subpage .w1200 .whitebox01 dl dd ul.type02 li:nth-of-type(2){margin-top:13px;}
.subpage .w1200 .whitebox01 dl dd ul li span{font-weight:bold;font-size:17px;}
.subpage .w1200 .whitebox01 dl dd ul li:before{display:block;content:"";width:10px;height:10px;border-radius:50%;border:3px solid #03539f;background-color:#fff;left:0;top:6px;position:absolute;box-sizing:border-box;}
.subpage .w1200 .whitebox01 dl dd ul li:nth-of-type(2n-1){margin-right:85px;}
.subpage .w1200 .whitebox01 dl dd ul li span{}
.subpage .w1200 .whitebox01 > p{font-size:20px;letter-spacing:-0.02em;font-weight:bold;color:#000;text-align:center;margin:53px 0 30px;}
@media all and (max-width:1200px){
	.subpage .w1200 .whitebox01 dl dd ul li:nth-of-type(2){margin-top:13px;}
	.subpage .w1200 .whitebox01 dl dd ul li:nth-of-type(2n-1){margin-right:0;}
}
.subpage .w1200 .imgarea01{padding-top:70px;text-align:center;}
.subpage .w1200 .imgarea01 span{display:inline-block;vertical-align:top;border-bottom:1px solid #878787;padding-bottom:8px;font-size:18px;letter-spacing:-0.02em;font-weight:bold;color:#333;}
.subpage .w1200 .imgarea01 img{display:block;margin:30px auto 0;}
@media all and (max-width:800px){
	.subpage .w1200 .imgarea01 img{width:100%;}
}
@media all and (max-width:640px){
	.subpage .w1200 .graybox03{padding:20px; }
	.subpage .w1200 .graybox03 br{display:none;}
	.subpage .w1200 .whitebox01{padding:20px;}
	.subpage .w1200 .whitebox01 dl dd ul li{width:100%;}
	.subpage .w1200 .whitebox01 > p{text-align:left;line-height:1.3;margin:30px 0;}
}

/* 에너지 */
.subpage.energy .w1200 > img{margin-left:0;}
.subpage .w1200 span.brown{font-weight:bold;color:#c45911;font-size:20px;}
.subpage .w1200 span.brown02{font-weight:bold;color:#8e664e;}
.subpage .w1200 > img.mt30{margin-top:30px;}
.subpage .w1200 > img.mt35{margin-top:35px;}
.subpage .w1200 > img.mt55{margin-top:55px;}
.subpage .w1200 > img.mt65{margin-top:65px;}
.subpage .w1200 span.mt60{margin-top:60px;}
.subpage .w1200 span.mt70{margin-top:70px;}
.subpage .w1200 span.mt85{margin-top:85px;}
.subpage .w1200 span.mt90{margin-top:90px;}
.subpage .w1200 span.pt0{padding-top:0;}
.subpage .w1200 span.pt10{padding-top:10px;}
.subpage .w1200 .subtitbox.mt55{margin-top:55px;}
.subpage .w1200 span > span.border{border-bottom:1px solid #878787;}
.subpage .w1200 > span.border{display:block;padding-bottom:15px;border-bottom:2px solid #e0ddcd;padding-top:0;}
.subpage .w1200 > span.border2{display:block;padding-bottom:15px;border-bottom:1px solid #e0ddcd;padding-top:0; margin-top:20px; }
.subpage .w1200 ul.type07{padding-top:3px;}
.subpage .w1200 ul.type07 li{box-sizing:border-box;padding-left:13px;font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#333;position:relative;}
.subpage .w1200 ul.type07 li:before{display:block;content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#333;}
.subpage .w1200 ul.type08{padding-top:30px;}
.subpage .w1200 ul.type08 li{position:relative;font-size:17px;line-height:26px;letter-spacing:-0.02em;font-weight:400;color:#333;font-family: 'Noto Sans KR', sans-serif;}
.subpage .w1200 ul.type08 li.mt30{margin-top:30px;}
.subpage .w1200 ul.type08 li span{width:38px;display:inline-block;}
.subpage .w1200 ul.type08 li a{color:#333;word-break:break-all;}
@media all and (max-width:1200px){
	.subpage .w1200 img.person{width:auto;}
}



@media all and (max-width:640px){
	
}


/* 노기에 주파수 */
.subpage.nogier .w1200 > img{margin-left:0;}
.subpage.nogier span b.tit { color:#03539f; }
.subpage .w1200 span.choco{font-weight:bold;color:#744944;}
.subpage .w1200 span.ng { font-size:20px; }

/* 광생물변조 */
.subpage .w1200 span.fw500{font-weight:500;}
.subpage .w1200 span.blue{font-size:20px;letter-spacing:-0.02em;line-height:1.3;font-weight:bold;color:#03539f;position:relative;padding-left:20px;box-sizing:border-box;display:inline-block;}
.subpage .w1200 span.blue:before{display:block;content:"";position:absolute;left:0;bottom:5px;width:14px;height:14px;background:url("../../img/sub/blue_bg.jpg")no-repeat center top;}
.subpage .w1200 img.mt20{margin-top:20px;}
.subpage .w1200 img.mt45{margin-top:45px;}
.subpage .w1200 span.fs20{font-size:20px;}
.subpage .w1200 span.mt80{margin-top:80px;}

/* 논문 */
.disib{display:inline-block !important;}
.subpage .w1200 img.mt25{margin-top:25px;}
.subpage .w1200 a.blue{font-size:17px;letter-spacing:-0.02em;font-weight:bold;color:#03539f;}
.subpage .w1200 ul.type09{padding-top:40px;}
.subpage .w1200 ul.type09 li:first-of-type{margin-top:0;}
.subpage .w1200 ul.type09 li{font-size:17px;letter-spacing:-0.02em;font-weight:400;color:#333;line-height:26px;margin-top:20px;padding-left:45px;box-sizing:border-box;position:relative;word-break:keep-all;}
.subpage .w1200 ul.type09 li a{display:block;font-size:17px;letter-spacing:-0.02em;font-weight:400;color:#333;line-height:26px;}
.subpage .w1200 ul.type09 li:before{position:absolute;display:block;content:"";width:29px;height:22px;background:url("../../img/sub/type09_icon.jpg")no-repeat center top;left:0;top:4px;}
.subpage .w1200 ul.type09 li.bg_none:before{display:none;}
.subpage .w1200 ul.type09 li.bg_none a{cursor:text;}
.subpage .w1200 ul.type09 li a{display:block;}
.subpage .w1200 ul.type09 li a br{display:none;}
.subpage .w1200 ul.type09 li a b{display:block;}
.prev_menu{display:none;}
.next_menu{display:none;}
#sub_nav .w1200 ul.smenu5 li{padding: 24px 20px 0 20px;}
@media all and (max-width:1200px){
	#sub_nav{background-color:#fff;}
	#sub_nav .w1200{position:relative;}
	#sub_nav .w1200 ul li{display:none;}
	#sub_nav .w1200 ul li.on{display:inline-block;margin-right:0;}
	#sub_nav .w1200 ul li.on a{border-bottom:none;color:#777;font-size:26px;font-weight:bold;color:#333;}
	.prev_menu{display:block;position:absolute;left:10px;top:10px;}
	.next_menu{display:block;position:absolute;right:10px;top:10px;}
	.prev_menu{display:block;background:url("../../img/sub/prev-menu-on.png")no-repeat center top;display:block;width:50px;height:50px;border-radius:50%;box-shadow: 2px 2px 3px 0px grey;}
	.prev_menu.off{background:url("../../img/sub/prev-menu-off.png")no-repeat center top;}
	.next_menu{display:block;background:url("../../img/sub/next-menu-on.png")no-repeat center top;display:block;width:50px;height:50px;border-radius:50%;box-shadow: 2px 2px 3px 0px grey;}
	.next_menu.off{background:url("../../img/sub/next-menu-off.png")no-repeat center top;}
	.prev_menu a{font-size:0;text-indent:-9999px;display:block;width:100%;height:100%;}
	.next_menu a{font-size:0;text-indent:-9999px;display:block;width:100%;height:100%;}
}
@media all and (max-width:640px){
	#sub_nav .w1200 ul li.on a{font-size:18px;}
	.prev_menu{width:35px;height:35px;background-size:cover;}
	.next_menu{width:35px;height:35px;background-size:cover;}
	.prev_menu.off{background-size:cover;}
	.next_menu.off{background-size:cover;}
	#sub_nav .w1200 ul li.on{padding-top:20px;}
	#navigation .w1200{padding-top:0;}
}

.subpage a{transition:all 0.3s;}
.subpage a:hover{color:blue /* !important; */;text-decoration:underline/*  !important */;}
.curp{transition: all 0.3s;cursor:pointer;}
.curp:hover{color:blue /* !important */;text-decoration:underline /* !important */;}
.add-txt{position:relative;display:block;}
.add-txt:before{display:block;content:"PD 환자 뇌 신경세포에 미치는 영향 보고. 논문";position:absolute;font-size:18px;text-align:center;left:15px;bottom:10px;padding:0 15px;line-height:30px;color:#fff;font-family:"Noto Sans KR", sans-serif; font-weight:400;box-sizing:border-box;}





@media all and (max-width:1200px){
	.add-txt:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:auto;top:410px;}
}

@media all and (max-width:640px){
	.add-txt:before{font-size: 15px;top: 62.4375vw;width: 100%;}
}
b.emphasis{font-size:19px !important;font-weight:bold;}
#sv.video{width:100%;height:calc(100vh - 90px);height:-webkit-calc(100vh - 90px);height:-o-calc(100vh - 90px);height:-moz-calc(100vh - 90px);height:-ms-calc(100vh - 90px);position:relative;transition:all 0.3s;}
#sv.video.hidden{height:0;}
#sv.video #player{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;}
#sv.video a#stop{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:22;}
@media all and (max-width:1024px){
	#sv.video{height:calc(60vh - 90px);height:-o-calc(60vh - 90px);height:-moz-calc(60vh - 90px);height:-ms-calc(60vh - 90px);height:-webkit-calc(60vh - 90px);}
}

@media all and (max-width:640px){
	#navigation{margin-bottom:20px;}
	#navigation .w1200 ul li{font-size:20px;width:100%;text-align:center;padding-left:0;box-sizing:border-box;padding-right:0;}
	#navigation .w1200 ul li:first-of-type a{margin-top:0;}
	#navigation .w1200 ul li:first-of-type a img{width:18px;}
	#navigation .w1200 ul li:first-of-type:after{bottom:0}
	#navigation .w1200 ul li:nth-of-type(2){margin-bottom:10px;}
	#navigation .w1200 h3{font-size:23px;}
	#navigation .w1200 ul li:after{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);background:url("../../img/sub/icon_navibottom.png")no-repeat center top;top:auto;bottom:-10px;}
	.subpage .w1200 .subtit{top:10px;}
	.subpage .w1200 .subtit{font-size:23px;}
	.subpage .w1200 p.blue{font-size:23px;line-height:36px;}
	.subpage .w1200 span.blue{font-size:23px;}
	.subpage .w1200 > span{font-size:22px;line-height:36px;}
	.subpage .w1200 .graybox02 ul li{font-size:22px;line-height:36px;}
	.subpage .w1200 .graybox02 ul li:before{top:3px;}
	.subpage .w1200 .infobox .right p{font-size:22px;line-height:36px;}
	.subpage .w1200 .subtit:before{top:10px;}
	.subpage .w1200 ul.type06 li{font-size:22px;line-height:36px;}
	#sub_nav .w1200 ul li.on a{font-size:23px;}
	
	.subpage .w1200 ul.type09 li a{font-size:22px;line-height:36px;}
	.subpage .w1200 ul.type09 li:before{top:3px;}
	.subpage{padding-bottom:60px;}
	.subpage .w1200 .subtitbox{font-size:20px;line-height:50px;}
	.subpage .w1200 ul.type02 li > p{font-size:22px;line-height:36px;}
	.subpage .w1200 ul.type04 li p{font-size:19px;}
	.subpage .w1200 .whitebox01 dl dt{font-size:22px;}
	.subpage .w1200 .whitebox01 dl dd ul li{font-size:22px;line-height:36px;}
	.subpage .w1200 .imgarea01 span{font-size:21px;}
	.subpage .w1200 ul.type07 li{font-size:22px;line-height:36px;}
	.subpage .w1200 a.blue{font-size:22px;line-height:36px;}
	#sv.sv02_01 p{right:auto;}
	.subpage .w1200 .imgbox > p{font-size:22px;line-height:36px;}
	.subpage .w1200 .toptxt{font-size:22px;line-height:25px;}
	.subpage .w1200 .subtit{margin-top:30px;}


	#navigation .w1200 h3:before{top:3px;}
	.subpage .w1200 .whitebox01 dl dd ul li:before{top:16px;}
	.subpage .w1200 .whitebox01 dl dd ul.type02_02 li:before{top:16px;}
	.subpage .w1200 ul.type07 li:before {top:16px;}
	.subpage .w1200 ul.type08 li{font-size:22px;line-height:36px;word-break:keep-all;margin-top:15px;}
	.subpage .w1200 span.fs20{font-size:22px !important;}
}

ul.type991{font-size:0;text-align:center;}
ul.type991 li{width:50%;box-sizing:border-box;border:1pt solid #ddd;border-collapse:collapse;display:inline-block;vertical-align:top;}

ul.type991 li img{width:100%;}
@media all and (max-width:640px){
.imgbox-sub {line-height: 1.5;}
	ul.type991 li{width:100%;}
	ul.type991 li img{width:60%;}
}

/*문의하기*/
.ask{padding-bottom:150px;}
.ask .tableSt1{}
.ask .tableSt1 input{border:1px solid #ddd; border-radius:5px; outline:none; background:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ask .tableSt1 ul{}
.ask .tableSt1 ul li{color:#333; margin-bottom:20px;}
.ask .tableSt1 ul li:after{content:"";display:block; clear:both;}
.ask .tableSt1 ul li span{float:left;display:block; width:100px; padding-left:15px; font-size:16px; font-weight:500; line-height:35px; position:relative;}
.ask .tableSt1 ul li span:after{display: block;content: "*"; color: #ffae00;position: absolute;left:0; top: -1px; letter-spacing: 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ask .tableSt1 ul li:first-child span:after{display:none;}
.ask .tableSt1 ul li input[type="text"]{float:left; display:block; width:calc(90% - 100px); height:35px; padding:5px 10px; font-size:15px; font-family: 'Noto Sans', sans-serif; 
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
}
.ask .tableSt1 ul li textarea{width:calc(90% - 100px); padding:5px 10px; border:1px solid #ddd; border-radius:5px; font-size:15px;font-family: 'Noto Sans', sans-serif; resize:none; outline:none; background:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
}
.ask .tableSt1 p{width:91%; padding-left:100px; font-size:15px;font-weight:500; line-height:24px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ask .tableSt1 p:after{content:"";display:block; clear:both;}
.ask .tableSt1 p input[type="checkbox"]{float:left; margin:5px 5px 0 5px; }
.ask .tableSt1 p label{float:left; color:#666;}
.ask .tableSt1 p a{float:right; display:block;  padding-right:10px; position:relative;}
.ask .tableSt1 p a:after{display: block;content: "";width: 4px;height: 6px;background: url("../../img/sub/icon_naviright.png") no-repeat center top; position: absolute; right: 0;top: 9px;}
.ask .tableSt1 .Btn{margin-top:50px; text-align:center;}
.ask .tableSt1 .Btn input[type="submit"]{width:200px; height:50px; background-color:#ff4800; border:none; color:#fff; font-size:17px; font-weight:700; cursor:pointer;}

@media all and (max-width:480px){
.ask .tableSt1 p{width:100%; padding:0; font-size:14px;}
.ask .tableSt1 p input[type="checkbox"]{margin:3px 5px 0 5px; }
.ask .tableSt1 p a{padding-right:20px;}
.ask .tableSt1 p a:after{right:10px; top:7px;}
}



/* 20200901 수정 css */

.video_btn{position:relative; width: 280px; height: 45px; box-sizing: border-box; border: 1px solid #03539f; text-align: center; font-weight:bold; font-size:17px; transition:0.4s; margin: 0 auto;}
.video_btn:hover{background: #03539f;}
.video_btn > a{position:absolute; top: 0; right: 0; bottom: 0; left: 0; color: #333333; line-height:45px; text-decoration:none; }
.video_btn:hover a{color:#fff; text-decoration:none;}
.s_video_btn{display:inline-block; position:relative; width: 165px; height: 45px; box-sizing: border-box; border: 1px solid #03539f; text-align: center; font-weight:bold; font-size:17px; transition:0.4s; margin: 0 auto;}
.s_video_btn:hover{background: #03539f;}
.s_video_btn > a{position:absolute; top: 0; right: 0; bottom: 0; left: 0; color: #333333; line-height:45px; text-decoration:none; }
.s_video_btn:hover a{color:#fff; text-decoration:none;}
.subpage .w1200 ul.type03 li.position_bot img{object-position:0 50px}
.subpage .w1200 .margin_box{margin-top:24px; margin-bottom: 70px;}
.subpage .w1200 .border_box{border: 1px solid #e1e1e1;}
.subpage .w1200 .border_box > img{width: 100%;}
.subpage .w1200 .icon_box{padding: 30px 0;}
.subpage .w1200 .icon_box > img {margin-right:20px;}
.subpage .w1200 .icon_box > img:last-child{margin-right:0px;}
.subpage .w1200 .infobox .right{padding-top:18px;}
.subpage .w1200 .infobox .right > span{vertical-align: top; line-height:35px; margin-right:22px;}
.subpage .w1200 .infobox .right p{line-height: 26px;}
.subpage .w1200 .infobox .right p:first-of-type{margin-top:20px;}
.subpage .w1200 .graybox03.position{position:relative; left: -40px; box-sizing:unset; padding: 20px 40px;}

	.m_no {display: block  !important;		}
	.pc_no {display: none !important;}
/* 	.ico_box.w-3 .item {width: 33% !important;} */
	.pbm01 .ico_box.w-3 {gap:0;}

.new_business_box_row>.box .img_list.already3 {flex-wrap: wrap;gap: 0px;}
.new_business_box_row>.box .img_list.already3 li  {width: 32%;margin-left: 10px;}
.new_business_box_row>.box .img_list.already3 li img{width: 100%;}


@media all and (max-width:1200px){
	.subpage .w1200 .infobox .right{padding-top:55px;}
}

@media all and (max-width:640px){
	.subpage .w1200 .graybox03.position{position: static; left: -40px; box-sizing:border-box; padding: 20px;}


	.subpage .w1200 img.person{width:50%;}

	.btnLink {margin-top: 10px;}
	.btnLink a h2 {font-size: 15px; height: 40px;}
	.btnLink a {padding: 0 10px; height: 40px;}
	.btnLink a span {height: 40px;}
	.subpage .w1200 ul.type01 {padding-top: 20px;}
	.subpage .w1200 .margin_box {margin-bottom: 20px;}


	.subpage .w1200 ul.pbm01 li {width: 100%; float:none;}
	.subpage .w1200 .subtit.mt45 {margin-top: 0; font-size: 18px;}
	.pbm01 .ico_box {padding: 35px 0; gap:5px;     flex-wrap: nowrap;}
	.pbm01 .ico_box p {font-size: 11px; line-height: 1.3;}
	.subpage .w1200 ul.pbm01 li img {width: 100%;}
	.subpage .w1200 ul.pbm01 li .fz-15 { font-size: 22px;}
	.subtxt {font-size: 22px; margin-top: 10px ; line-height: 31px;}
	


	.subpage .w1200 .subtit.mt45 {padding-left: 15px;font-size: 22px;}
	.subpage .w1200 .subtit:before {top: 5px;}



	.bu li {margin-left: 15px;margin-top: 20px;font-size: 20px;line-height: 1.5;}
	.layout_sec1 .box .title_g .title {font-size: 18px;}
	.layout_sec1 .box .title_g {padding: 10px 0;}

	.subpage .w1200 .infobox {padding-top: 30px;}
	.subpage .w1200 .infobox > img {width: 100%;}
	.subpage .w1200 .infobox .rightre {float:none;	width: 100%; padding-left: 20px;     height: auto;}
	.subtit2 {     background: none;     padding-left: 0px;}
	.subpage .w1200 .infobox .rightre p {margin: 10px 0 10px 0;  font-size: 18px;    line-height: 31px;}
	.link_ico_btn {position: initial;}
	.m_no {display: none  !important; 	}
	.pc_no {display: block  !important;}
	.h-450 {height: auto !important;}
	.h-400 {height: auto !important;}
	.h-510 {height: auto !important;}
	.h-600 {height: auto !important;}

	.new_business_box_row>.box {    flex-direction: column; align-items: center;}
	.new_business_box_row>.box .cont {    padding:  0px;}
	.new_business_box_row>.box .img_list {flex-direction: column;}
	.new_business_box_row>.box .tit {margin-right:0;padding: 1em 0; font-size: 15px; width: 100% ; min-height:auto;}.new_business_box_row>.box .img_list li img {width: 100%;}
	.new_business_box_row>.box .img_list.already li {width: 100%;}
	.new_business_box_row>.box .img_list.already2 li {width: 100%;}

	.layout_sec1 .cont .video_wrap .video img {width: 100%;}
	.layout_sec1 .cont {    flex-wrap: wrap;}
	.layout_sec1 .cir_wrap .cir .tit {font-size: 16px;	}
	.layout_sec1 .cir_wrap .cir .txt {font-size: 14px;}
	.layout_sec1 .cir_wrap .cir .cir_in {height: 50px;}
	.layout_sec1 .cir_wrap .cir {    height: 7em;}
	.layout_sec1 .txt_wrap {font-size: 15px;}

	.ind-bg .logo-box {margin-top: 20px;     padding: 50px 0px;}
	.ind-bg .logo-box p {font-size: 14px;}
	

	.subpage .w1200 ul.type0312 li {width: 100%;}
	.ind-bg .mt-50 {margin-top: 0;}
	.ind-bg img {width: 100%;}
	.product_view .right {width: 100%; margin-top: 20px;}
	.product_view .main-cont .left {left: 0; top:0; width: 100%; margin-right: 0px;}
	.product_view .main-cont {display: flex;align-items: flex-start;justify-content: center;flex-direction: column;flex-wrap: nowrap;}
	/* .product_view .info_wrap .tit_wrap .tit {font-size: 15px;	} */
	.product_view .desc_wrap .box .tit {font-size: 17px;}
	.product_view .desc_wrap .box .txt {font-size: 17px;}
	.product_view .desc_wrap .box + .box {margin-top: 20px;}
	.mimg-pd {padding-top: 68% !important;}

	.c_width h2 {font-size: 21px;  }
	.new_business_box_row>.box .img_list.already3 li {width: 100%;}
	.new_business_box_row>.box .img_list.already3 li {margin-left: 0;}
	.new_business_box_row>.box .img_list.already3 li img {padding: 5px;}
	.point_t {margin-bottom: 20px; margin-top: 2px; font-size: 15px;}

	.highlight-title {font-size: 21px;}
	.hol_in01_1 {height: auto; padding: 0;}
	.hol_in01_1 > img {position: inherit;}
	.hol_in01_1 dt {font-size: 21px;     margin-bottom: 5px;}
	.hol_in01_1 dd {    font-size: 18px;line-height: 22px;}
	.hol_in01_2 dd {    font-size: 18px;line-height: 22px;}

	.template-box-list ul li {width: 100%;}
	.template-box-list ul {    justify-content: space-between;flex-direction: column;}
	.m-pt-10 {padding-top: 30px !important;}

	.layout_sec1 > .cont .cont_wrap img {width: 100%;}
	
	.txt-box-siv p {font-size: 20px;}
	.mt-100 {}
	.ico_box .item {width: 100%;}
}