@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

.pc_ver{display: block;}
.mo_ver{display: none;}

.product_contents {font-family:'Noto Sans KR';font-weight: 400; color:#fff;background-color: #000;}
.inner_widbox {max-width:850px;margin: 0 auto;box-sizing: border-box;}
.inner_widbox > img {width:100%; vertical-align:top;}

/* visual */
.vlogic_ifxibxilx_visual {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/visual_240513.jpg?v=1") no-repeat center;background-size: cover;height:1564px;padding-top:110px;box-sizing:border-box;}
.visual_txtbox {max-width:850px; margin:0 auto; text-align:center;}
.visual_txtbox .visual_stxt {font-size: 18px; font-family: 'Montserrat'; text-align: right;padding-right:75px; font-weight:300; letter-spacing:-1px;}
.visual_txtbox .visual_tit {text-transform:uppercase; font-size: 50px;font-weight: bold; margin:130px 0 27px;}
.visual_txtbox .visual_tit span {color:#9ac0f4;}
.visual_txtbox .visual_txt {font-size: 30px;font-weight:400;}
.visual_txtbox .visual_main_tit {margin-top:805px; font-size:33px; color:#fff; font-weight:300;}
.visual_txtbox .visual_main_tit strong {font-weight:600; margin-right:5px;}
.visual_txtbox .visual_main_tit img {width:537px; margin:45px auto 0; display:block;}

/* vlogic_ifxibxilx_cont01 */
.vlogic_ifxibxilx_cont01 .inner_widbox {padding:0 75px 190px;}
.cont01_txtbox dt {font-size:70px; color:#fff; font-weight:900;}
.cont01_txtbox dt img {width:49px; margin-bottom:10px; display:block;}
.cont01_txtbox dt span {color:#9ac0f4;}
.cont01_txtbox dd {font-size:28px; color:#fff; line-height:1.4; margin:35px 0 65px;}
.cont01_list {width:100%; display:inline-block;}
.cont01_list li {width:33.33%; height:713px; padding:50px 0 0 15px; box-sizing:border-box; background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont01_img02.jpg") no-repeat; background-size:cover; float:left;}
.cont01_list li:nth-child(2) {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont01_img03.jpg") no-repeat; background-size:cover;}
.cont01_list li:nth-child(3) {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont01_img04.jpg") no-repeat; background-size:cover;}
.cont01_list li .txt01 {font-family: 'GmarketSans'; font-size:50px; font-weight:300;}
.cont01_list li .txt02 {font-size:18px; margin:2px 0 18px; line-height:1.3; letter-spacing:-0.5px;}
.cont01_list li .txt02 strong {font-size:22px; display:block;}
.cont01_list li .txt03 {font-size:15px; line-height:1.55; margin-bottom:35px;}
.cont01_list li .txt04 {font-size:17px; margin-bottom:15px;}
.cont01_list li .txt04.eng {font-family: 'GmarketSans'; letter-spacing:-0.5px;}
.cont01_list li .txt04 span {display:block; margin-bottom:7px; font-family:'Noto Sans KR';}

/* vlogic_ifxibxilx_cont02 */
.vlogic_ifxibxilx_cont02 .inner_widbox {background:#2f3f5b; padding:160px 0 125px; position:relative;}
.tab_list {border-bottom: 1px solid #fff;padding-left: 65px;}
.tab_list li{display: inline-block;vertical-align: bottom; font-family: 'Montserrat'; text-align: center;}
.tab_list li.on{color:#fff;font-size:25px;font-weight: bold;border-bottom: 4px solid #fff;padding:0 60px 15px;}
.tab_list li.txt{font-size: 20px;color:rgba(255,255,255,0.64);margin:0 0 15px 140px; font-weight:500;}
.cont02_tit {font-size: 70px;font-weight: bold;letter-spacing: -2px;line-height: 1.05;margin:100px 0 60px 70px;position: relative;display: inline-block;}
.cont02_tit::after {content: '';display: block;background: url("https://pkgen.co.kr/img/product/innovation/cont04_quo.png") no-repeat center;background-size: contain;width: 144px;height: 89px;box-sizing: border-box;position: absolute;top:-3px;right:-27px;}
.cont02_tit span {color:#9ac0f4; font-weight:800;}
.cont02_box {padding:80px 0 0; text-align:center; overflow:hidden;}
.cont02_box div {width:740px; margin:0 auto;}
.cont02_box div > dl {display:inline-block; float:left; width:340px; margin:0 15px;}
.cont02_box div > dl dt {font-family: 'GmarketSans'; font-weight:bold; font-size:40px; padding-bottom:15px; border-bottom:4px solid #fff; width:100%; margin-bottom:5px;}
.cont02_box div > dl dd {padding:25px 0 0 15px; text-align:left; font-size:20px; line-height:1.3; letter-spacing:-0.5px;}
.cont02_box div > dl dd strong {display:block; margin-bottom:10px; font-size:30px; position:relative;}
.cont02_box div > dl dd strong::before {content:''; display:block; width:10px; height:10px; border-radius:10px; background:#fff; position:absolute; left:-16px; top:53%; transform:translate(0,-50%);}
.cont02_box div > dl dd span {font-weight:600;}
.vlogic_ifxibxilx_cont02 .inner_widbox .sub_txt {position:absolute; bottom:75px; right:40px; font-size:12px; color:rgba(255,255,255,0.6);}
.cont02_box div > dl:last-of-type dd {letter-spacing:0; padding:25px 0 0 25px;}

/* vlogic_ifxibxilx_cont03 */
.vlogic_ifxibxilx_cont03 .inner_widbox {position:relative; padding:160px 0 140px; background:url("//image.idhospital.com/en.pkgen.co.kr/product/vlogic_ifxibxilx/cont03_bg.jpg") no-repeat center center; background-size:cover;}
.vlogic_ifxibxilx_cont03 .inner_widbox .tab_list li.on {padding:0 5px 15px;}
.cont03_tit {font-size: 70px;font-weight: bold;letter-spacing:0;line-height: 1.15;margin:70px 0 160px 75px;position: relative;display: inline-block;}
.cont03_tit span {color:#9ac0f4; letter-spacing:-6px;}
.cont03_list {width:720px; margin:0 auto;}
.cont03_list li {margin-bottom:50px;}
.cont03_list li .img_box {font-family: 'GmarketSans'; width:331px; height:251px; box-sizing:border-box; background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont03_img02.png") no-repeat; background-size:cover; display:inline-block; vertical-align:top; padding:113px 0 0 50px; color:#fff; font-weight:500; font-size:30px;}
.cont03_list li:last-child .img_box {padding:113px 0 0 100px;}
.cont03_list li .img_box strong {font-weight:bold;}
.cont03_list li .text_box {display:inline-block; vertical-align:top; margin:43px 0 0 7px;}
.cont03_list li .text_box dl dt {font-size:25px; font-family: 'GmarketSans'; color:#7e9fcd; font-weight:bold; margin-bottom:5px; line-height:1.2;}
.cont03_list li .text_box dl dd {font-size:18px; color:#fff; line-height:1.3; margin-bottom:17px;}
.cont03_list li:last-child .text_box {margin:20px 0 0 7px;}
.cont03_list li:last-child .text_box dl dd {margin-bottom:33px;} 
.vlogic_ifxibxilx_cont03 .inner_widbox .sub_txt {position:absolute; bottom:100px; right:40px; font-size:12px; color:#fff;}

/* vlogic_ifxibxilx_cont04 */
.vlogic_ifxibxilx_cont04 .inner_widbox {background:#f5f6f8; padding:145px 0 185px; position:relative; letter-spacing:-2px; text-align:center;}
.vlogic_ifxibxilx_cont04 .inner_widbox::before {content:''; display:block; width:469px; height:251px; position:absolute; right:0; bottom:0; background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont04_img05_v1.png") no-repeat; background-size:cover;}
.cont04_tit {padding-left:78px; text-align:left; letter-spacing:0;}
.cont04_tit dt {font-size:70px; font-weight:800; color:#000;}
.cont04_tit dt span {color:#9ac0f4;}
.cont04_tit dt::after {content:''; display: block; width:1px; height:100px; background-color:#000; margin:45px 0 40px 10px;}
.cont04_tit dd {font-size:30px; color:#000; line-height:1.55;}
.cont04_list {display:inline-block; margin-top:80px;}
.cont04_list li {display:inline-block; width:358px; height:359px; padding-top:110px; box-sizing:border-box; background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont04_img01.png") no-repeat; background-size:cover; margin:12px 3px; text-align:center;}
.cont04_list li span {font-size:40px; color:#000; font-weight:700; line-height:1.25;}
.cont04_list li:nth-child(2) {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont04_img02.png") no-repeat; background-size:cover;}
.cont04_list li:nth-child(3) {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont04_img03.png") no-repeat; background-size:cover;}
.cont04_list li:nth-child(4) {background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont04_img04.png") no-repeat; background-size:cover;}

/* vlogic_ifxibxilx_cont05 */
.vlogic_ifxibxilx_cont05 .inner_widbox {height:2087px; padding-top:1070px; box-sizing:border-box; background:url("//image.idhospital.com/pkgen.co.kr/product/vlogic_ifxibxilx/cont05_bg.jpg") no-repeat #000; background-size:100%; text-align:center;}
.cont05_tit {padding-left:70px; text-align:left;}
.cont05_tit dt {font-size:70px; font-weight:800; color:#7e9fcd;}
.cont05_tit dt span {color:#fff;}
.cont05_tit dt::after {content:''; display: block; width:1px; height:100px; background-color:#fff; margin:30px 0 20px 10px;}
.cont05_tit dd {font-size:30px; color:#fff; line-height:1.55;}
.cont05_list {margin-top:100px; display:inline-block; margin-left:-40px;}
.cont05_list li {width:680px; height:190px; margin-bottom:22px; text-align:left;}
.cont05_list li dl {width:100%; height:100%; background:#2f3f5b; border-radius:90px; padding:8px; box-sizing:border-box;}
.cont05_list li dl dt {display:inline-block; vertical-align:middle; width:175px; height:175px; border-radius:50%; box-sizing:border-box; background:#7e9fcd; color:#fff; font-weight:800; font-size:30px; padding-top:53px; line-height:1.2; text-align:center;}
.cont05_list li dl dd {font-size:25px; display:inline-block; vertical-align:middle; color:#fff; line-height:1.5; margin-left:25px;}
.cont05_list li dl dd strong {font-weight:800;}
.cont05_list li:first-child dl dt {font-size:25px; padding-top:47px; letter-spacing:-1px;}

/* vlogic_ifxibxilx_cont06 */
.vlogic_ifxibxilx_cont06 .inner_widbox {padding:160px 0 140px; background:#2f3f5b;}
.vlogic_ifxibxilx_cont06 .inner_widbox .tab_list li.on {padding:0 105px 15px;}
.vlogic_ifxibxilx_cont06 .inner_widbox .tab_list li.txt {margin:0 0 15px 165px;}
.cont06_tit {font-size: 70px;font-weight: bold;letter-spacing:0;line-height: 1.3;margin:100px 0 0 75px;position: relative;display: inline-block;}
.cont06_tit::after {content: '';display: block;background: url("https://pkgen.co.kr/img/product/innovation/cont04_quo.png") no-repeat center;background-size: contain;width: 144px;height: 89px;box-sizing: border-box;position: absolute;top:-10px;right:-150px;}
.cont06_list {margin:85px 0 0 85px;}
.cont06_list li {margin-top:45px;}
.cont06_list li:first-child {margin-top:0;}
.cont06_list li dl dt {font-family: 'GmarketSans'; font-size:35px; font-weight:bold; color:#fff; text-align:center; width:150px; height:150px; border-radius:150px; border:4px solid #fff; padding-top:57px; box-sizing:border-box; display:inline-block; vertical-align:middle;}
.cont06_list li dl dd {margin-left:32px; display:inline-block; vertical-align:middle; font-size:30px; color:#fff; line-height:1.5; letter-spacing:-1px;}

/* vlogic_ifxibxilx_cont07 */
.vlogic_ifxibxilx_cont07 .inner_widbox {padding:130px 0 140px; background:#000; text-align:center;}
.cont07_tit {font-size:70px; font-family: 'Montserrat'; font-weight:bold; letter-spacing:-1px; margin-bottom:90px;}
.cont07_tit span {color:#669de4;}
.cont07_list {display:inline-block;}
.cont07_list li {display:inline-block; width:202px; margin:0 30px;}
.cont07_list li .img_box {width:195px; margin:0 auto 18px;}
.cont07_list li dl dt {font-family: 'GmarketSans'; width:100%; border-top:4px solid #3d4197; font-size:22px; color:#bfbfbf; padding:11px 0 8px;}
.cont07_list li dl dd {font-family: 'GmarketSans'; width:100%; font-size:20px; color:#fff; font-weight:bold; padding:14px 0 8px; border-top:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d;}
.cont07_list li:nth-child(2) dl dt {border-top:4px solid #ab6b74;}
.cont07_list li:nth-child(3) dl dt {border-top:4px solid #60adcc;}



@media screen and (max-width:850px){

    .pc_ver{display: none;}
    .mo_ver{display: block;}
    img{max-width: 100%;}
    
	/* visual */
    .vlogic_ifxibxilx_visual{height:184vw; padding-top:12.94vw;}
    .visual_txtbox .visual_stxt {font-size: 2.1vw; letter-spacing:-0.1vw; padding-right:8.82vw;}
    .visual_txtbox .visual_tit {font-size: 5.8vw; margin:15.29vw 0 3.18vw;}
    .visual_txtbox .visual_txt {font-size: 3.53vw;}
    .visual_txtbox .visual_main_tit {margin-top:94.71vw; font-size:3.88vw;}
	.visual_txtbox .visual_main_tit strong {margin-right:0.6vw;}
	.visual_txtbox .visual_main_tit img {width:63.18vw; margin:5.29vw auto 0;}

	/* vlogic_ifxibxilx_cont01 */
	.vlogic_ifxibxilx_cont01 .inner_widbox {padding:0 8.82vw 22.35vw;}
	.cont01_txtbox dt {font-size:8.24vw;}
	.cont01_txtbox dt img {width:5.76vw; margin-bottom:1.18vw;}
	.cont01_txtbox dd {font-size:3.29vw; margin:4.12vw 0 7.65vw;}
	.cont01_list li {width:33.33%; height:83.88vw; padding:5.88vw 0 0 1.76vw;}
	.cont01_list li .txt01 {font-size:5.88vw; margin-bottom:1vw;}
	.cont01_list li .txt02 {font-size:2.12vw; margin:0.24vw 0 2.12vw; letter-spacing:-0.06vw;}
	.cont01_list li .txt02 strong {font-size:2.59vw;}
	.cont01_list li .txt03 {font-size:1.76vw; margin-bottom:4.12vw;}
	.cont01_list li .txt04 {font-size:2vw; margin-bottom:1.76vw;}
	.cont01_list li .txt04.eng {letter-spacing:-0.06vw;}
	.cont01_list li .txt04 span {margin-bottom:0.82vw;}

	/* vlogic_ifxibxilx_cont02 */
	.vlogic_ifxibxilx_cont02 .inner_widbox {padding:18.82vw 0 14.71vw;}
	.tab_list {border-bottom:0.12vw solid #fff; padding-left: 7.65vw;}
	.tab_list li.on {font-size:2.94vw; border-bottom:0.47vw solid #fff; padding:0 7.06vw 1.76vw;}
	.tab_list li.txt {font-size:2.35vw; margin:0 0 1.76vw 16.47vw;}
	.cont02_tit {font-size:8.24vw; letter-spacing:-0.24vw; margin:11.76vw 0 7.06vw 8.24vw;}
	.cont02_tit::after {width:16.94vw; height:10.47vw; top:-0.35vw; right:-3.18vw;}
	.cont02_box {padding:9.41vw 0 0;}
	.cont02_box div {width:87.06vw;}
	.cont02_box div > dl {width:40vw; margin:0 1.76vw;}
	.cont02_box div > dl dt {font-size:4.71vw; padding-bottom:1.76vw; border-bottom:0.47vw solid #fff; margin-bottom:0.6vw;}
	.cont02_box div > dl dd {padding:2.94vw 0 0 1.76vw; font-size:2.59vw; letter-spacing:-0.06vw;}
	.cont02_box div > dl dd strong {margin-bottom:1.18vw; font-size:3.53vw;}
	.cont02_box div > dl dd strong::before {width:1.18vw; height:1.18vw; border-radius:1.18vw; left:-1.88vw;}
	.vlogic_ifxibxilx_cont02 .inner_widbox .sub_txt {bottom:8.82vw; right:4.71vw; font-size:1.41vw;}
	.cont02_box div > dl:last-of-type dd {padding:2.94vw 0 0 2.94vw;}

	/* vlogic_ifxibxilx_cont03 */
	.vlogic_ifxibxilx_cont03 .inner_widbox {padding:18.82vw 0 16.47vw;}
	.vlogic_ifxibxilx_cont03 .inner_widbox .tab_list li.on {padding:0 0.59vw 1.76vw;}
	.cont03_tit {font-size:8.24vw; margin:8.24vw 0 18.82vw 8.82vw;}
	.cont03_tit span {letter-spacing:-0.71vw;}
	.cont03_list {width:84.71vw;}
	.cont03_list li {margin-bottom:5.88vw;}
	.cont03_list li .img_box {width:38.94vw; height:29.53vw; padding:13.29vw 0 0 5.88vw; font-size:3.53vw;}
	.cont03_list li:last-child .img_box {padding:13.29vw 0 0 11.76vw;}
	.cont03_list li .text_box {margin:5.06vw 0 0 0.82vw;}
	.cont03_list li .text_box dl dt {font-size:2.94vw; margin-bottom:0.59vw;}
	.cont03_list li .text_box dl dd {font-size:2.12vw; margin-bottom:2vw;}
	.cont03_list li:last-child .text_box {margin:2.35vw 0 0 0.82vw;}
	.cont03_list li:last-child .text_box dl dd {margin-bottom:3.88vw;}
	.vlogic_ifxibxilx_cont03 .inner_widbox .sub_txt {bottom:11.76vw; right:4.71vw; font-size:1.41vw;}

	/* vlogic_ifxibxilx_cont04 */
	.vlogic_ifxibxilx_cont04 .inner_widbox {padding:17.06vw 0 21.76vw; letter-spacing:-0.24vw;}
	.vlogic_ifxibxilx_cont04 .inner_widbox::before {width:55.18vw; height:29.53vw;}
	.cont04_tit {padding-left:9.18vw;}
	.cont04_tit dt {font-size:8.24vw;}
	.cont04_tit dt::after {width:0.12vw; height:11.76vw; margin:5.29vw 0 4.71vw 1.18vw;}
	.cont04_tit dd {font-size:3.53vw;}
	.cont04_list {margin-top:9.41vw;}
	.cont04_list li {width:42.12vw; height:42.24vw; padding-top:12.94vw; margin:1.41vw 0.35vw;}
	.cont04_list li span {font-size:4.71vw;}

	/* vlogic_ifxibxilx_cont05 */
	.vlogic_ifxibxilx_cont05 .inner_widbox {height:245.53vw; padding-top:125.88vw;}
	.cont05_tit {padding-left:8.24vw;}
	.cont05_tit dt {font-size:8.24vw;}
	.cont05_tit dt::after {width:0.12vw; height:11.76vw; margin:3.53vw 0 2.35vw 1.18vw;}
	.cont05_tit dd {font-size:3.53vw;}
	.cont05_list {margin-top:7.65vw; margin-left:-4.71vw;}
	.cont05_list li {width:80vw; height:22.35vw; margin-bottom:2.59vw;}
	.cont05_list li dl {border-radius:10.59vw; padding:0.94vw;}
	.cont05_list li dl dt {width:20.59vw; height:20.59vw; font-size:3.53vw; padding-top:6.24vw;}
	.cont05_list li dl dd {font-size:2.94vw; margin-left:2.94vw;}
	.cont05_list li:first-child dl dt {font-size:2.94vw; padding-top:5.53vw; letter-spacing:-0.12vw;}

	/* vlogic_ifxibxilx_cont06 */
	.vlogic_ifxibxilx_cont06 .inner_widbox {padding:18.82vw 0 16.47vw;}
	.vlogic_ifxibxilx_cont06 .inner_widbox .tab_list li.on {padding:0 12.35vw 1.76vw;}
	.vlogic_ifxibxilx_cont06 .inner_widbox .tab_list li.txt {margin:0 0 1.76vw 19.41vw;}
	.cont06_tit {font-size:8.24vw; letter-spacing:-0.47vw; margin:11.76vw 0 0 8.82vw;}
	.cont06_tit::after {width:16.94vw; height:10.47vw; top:-1.18vw; right:-17.65vw;}
	.cont06_list {margin:10vw 0 0 10vw;}
	.cont06_list li {margin-top:5.29vw;}
	.cont06_list li dl dt {font-size:4.12vw; width:17.65vw; height:17.65vw; border-radius:17.65vw; border:0.47vw solid #fff; padding-top:6.71vw;}
	.cont06_list li dl dd {margin-left:3.76vw; font-size:3.53vw; letter-spacing:-0.12vw;}

	/* vlogic_ifxibxilx_cont07 */
	.vlogic_ifxibxilx_cont07 .inner_widbox {padding:15.29vw 0 16.47vw;}
	.cont07_tit {font-size:8.24vw; letter-spacing:-0.12vw; margin-bottom:10.59vw;}
	.cont07_list li {width:23.76vw; margin:0 3.53vw;}
	.cont07_list li .img_box {width:22.94vw; margin:0 auto 2.12vw;}
	.cont07_list li dl dt {border-top:0.47vw solid #3d4197; font-size:2.59vw; padding:1.29vw 0 0.94vw;}
	.cont07_list li dl dd {font-size:2.35vw; padding:1.65vw 0 0.94vw; border-top:0.12vw solid #4d4d4d; border-bottom:0.12vw solid #4d4d4d;}
	.cont07_list li:nth-child(2) dl dt {border-top:0.47vw solid #ab6b74;}
	.cont07_list li:nth-child(3) dl dt {border-top:0.47vw solid #60adcc;}

}

.gnb_wrap{background-color: #313131;width: 100%;height: 100px;box-sizing: border-box;font-family:'Noto Sans KR';font-weight: 400;letter-spacing: -0.5px;position: fixed;z-index: 9999;padding: 0 2%;}
.gnb_contents{position: relative;}
.gnb_wrap .logo{position: absolute;top:22px;left: 220px;}
.gnb_wrap .logo a{display: block;width: 131px;box-sizing: border-box;}
.gnb_wrap .logo a img{width: 100%;}
.gnb_wrap .gnb_list{position: absolute;top: 0;right: 0;box-sizing: border-box;height: 100px;padding:40px 60px 0 0;}
.gnb_wrap .gnb_list > li{display: inline-block;vertical-align: top;width: 180px;position: relative;text-align: center;margin: 0 10px;height: 100%;}
.gnb_wrap .gnb_list > li > a {color:#fff;font-size: 22px;}
.gnb_wrap .gnb_list > li > a.orange {color:#fc5900;}
.gnb_wrap .gnb_list > li > a.blue {color:#00b4ff;}
.gnb_wrap .gnb_list > li:hover > a{font-weight: bold;transition: all 0.3s;}
.gnb_wrap .gnb_list > li > ul{position: absolute;top: 60px;left: 0;background-color:rgba(255,255,255,0.85);min-width: 225px;padding: 15px 0 20px 15px;box-sizing: border-box;display: none;text-align: left;}
.gnb_wrap .gnb_list > li > ul li{line-height: 1;padding-bottom: 24px;}
.gnb_wrap .gnb_list > li > ul li:last-child{padding-bottom: 0;}
.gnb_wrap .gnb_list > li > ul li a{display: block;color:#313131;font-size: 14px;font-weight: 500;}
.gnb_wrap .gnb_list > li > ul li:hover a{font-weight: bold;}

/*.gnb_wrap .gnb_list > li > ul li a br{display: none;}*/

.language{position: absolute;top:43px;right: 0;}
.language a{font-size: 20px;color:#fff;font-weight: 500;display: block;}
.language a::before{content: '';display: inline-block;vertical-align: middle;background: url(https://pkgen.co.kr/img/language_icon.png) no-repeat center;background-size: cover;width: 19px;height: 19px;box-sizing: border-box;margin: -5px 5px 0 0;}
.language a::after{content: '';display: inline-block;vertical-align: middle;background: url(https://pkgen.co.kr/img/language_arrow.png) no-repeat center;background-size: cover;width: 8px;height: 13px;box-sizing: border-box;margin: -5px 0 0 5px;}

@media screen and (max-width:1600px){
    .gnb_wrap .logo{left: 80px;}
}


@media screen and (max-width:1280px){
    .gnb_wrap .logo{left: 3%;}
    .gnb_wrap .gnb_list{right: 3%;}
    .gnb_wrap .gnb_list > li{width: 100px;}
    .gnb_wrap .gnb_list > li > a{font-size: 18px;}
    .gnb_wrap .gnb_list > li > ul{width: 100px;}
    
    .language{top:40px;}
    .language a{font-size: 18px;}
    
}


@media screen and (max-width:1024px){
    .gnb_wrap .gnb_list > li{width: 85px;margin: 0;text-align: center;}
    .gnb_wrap .gnb_list > li a{font-size: 16px;}
    .gnb_wrap .gnb_list > li > ul > li{text-align: left;}
    .language a{font-size: 16px;}
    
}


@media screen and (max-width:720px){
    .gnb_wrap{height: 26.4vw;letter-spacing: -0.1vw;padding: 0;}
    .gnb_wrap .logo {width: 100%;position: static;text-align: center;padding: 4.5vw 0 2vw;}
    .gnb_wrap .logo a{width: 27.9vw;margin: 0 auto;}
    .gnb_wrap .gnb_list {width: 100%;position: static;padding: 0;height: 7.6vw;line-height: 7.6vw;text-align: center;font-size: 0;}
    .gnb_wrap .gnb_list > li {width: auto;margin: 0;text-align: center;padding: 0 2vw;}
    .gnb_wrap .gnb_list > li > a{font-size: 3.3vw;}
    .gnb_wrap .gnb_list > li > ul {width: 48vw;min-width: auto;top: 7.6vw;padding: 1vw 0 2vw;left: 3vw;text-align: left;}
    .gnb_wrap .gnb_list > li > ul li {padding-bottom: 0;}
    .gnb_wrap .gnb_list > li > ul li a{font-size: 3vw;padding: 3vw 0 3vw 2vw;line-height: 1.15;font-weight: bold;}
    
    .gnb_wrap .gnb_list > li:nth-child(4) > ul {padding-left: 0;width: 33vw;left: 2vw;}
    
    /*.gnb_wrap .gnb_list > li > ul li a br{display: block;}*/
    
    .language {top: 10vw;right: 3vw;}
    .language a{font-size: 3.4vw;}
    .language a::before{width: 3.2vw;height: 3.2vw;margin: -0.5vw 0.7vw 0 0;}
    .language a::after{width: 1.11vw;height: 2.5vw;margin: -0.6vw 0 0 0.8vw;}
    
    
}


/* BOTTOM */
#wholebg{position:absolute;top:0;left:0;width:100%;height:10px;z-index:9;background:rgba(0,0,0,0.5);filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;display:none}
.footer_wrap{background-color: #313131;padding: 145px 0 165px;text-align: center;color:#fff;letter-spacing: -1px;font-family:'Noto Sans KR';}
.footer_wrap a{color:#fff;text-decoration: none;}
.footer_wrap > ul{}
.footer_wrap > ul li{margin-bottom: 20px;}
.footer_wrap > ul li p{font-size: 20px;font-weight: 300;display: inline-block;vertical-align: top;}
.footer_wrap > ul li p strong{font-weight: 500;margin-left: 25px;}
.footer_btn{margin-top: 55px;}
.footer_btn a{display: inline-block;vertical-align: top;font-size: 20px;color:#fff;font-weight: 500;margin: 0 30px;}


@media all and (max-width:1600px){
    
}


@media all and (max-width:1280px){
    .footer_wrap > ul li p{font-size: 18px;}
}


@media all and (max-width:1024px){
    .footer_wrap{padding: 100px 0;}
    .footer_wrap > ul li p{display: block;}
    .footer_wrap > ul li p strong{margin: 0;}
    .footer_wrap > ul li p strong:nth-of-type(2){margin-left: 25px;}
    .footer_wrap > ul li p.number{margin-top: 20px;}
}


@media all and (max-width:720px){
    .footer_wrap{padding: 10vw 0 8vw;letter-spacing: -0.1vw;}
    .footer_wrap > ul li {margin-bottom: 2vw;}
    .footer_wrap > ul li p{font-size: 2.3vw;}
    .footer_wrap > ul li p strong:nth-of-type(2){margin-left: 3vw;}
    .footer_wrap > ul li p.number{margin-top: 2vw;}
    .footer_btn {margin-top: 6vw;}
    .footer_btn a {font-size: 2.3vw;margin: 0 4vw;}
    
}

.content_wrap{padding-top: 100px;}



@media screen and (max-width:1600px){
    
}


@media screen and (max-width:1280px){
    
}


@media screen and (max-width:1024px){
    
}

@media screen and (max-width:720px){
    .content_wrap{padding-top: 26.4vw;}
    
}
