@charset "utf-8";

.pagecommon{font-size:15px;color:#777;line-height:1.8;letter-spacing:-.2px;font-family:'notokr-regular'}
.pagecommon .pl{white-space:pre-line}
.pagecommon b{font-weight:normal;font-family:'notokr-bold'}
.pagecommon .tit_area{font-size:17px;color:#fff}
.pagecommon .tit_area .eng_t{margin-bottom:20px;font-size:45px;line-height:1.1;font-weight:700;font-family:'play'}

#Page34{min-height:730px;color:#a7a7a7}
#Page34 .tit_area{padding-top:30px}
#Page34 .tit_area img{position:relative;top:70px}
#Page34 .img1{position:absolute;left:0;top: 0;}
#Page34 .img2{position:absolute;left: 200px;bottom:0;}
#Page34 .txt{padding-left:50%}
#Page34 .btm_t{margin:210px 0 0 130px}
#Page34 .btm_t p{margin-bottom:20px;font-size:16px;font-weight:700;color:#de0000;font-family:'play'}
#Page34 .btm_t div{font-size:19px;line-height:1.7;color:#a7a7a7;font-family:"notokr-medium"}
#Page34 .btm_t ul{margin-top:20px}
#Page34 .btm_t ul li{position:relative;padding-left:20px;font-size:17px}
#Page34 .btm_t ul li::before{content:"";display:inline-block;position:absolute;top:13px;left:5px;width:4px;height:4px;border-radius:50%;background:#a7a7a7;}

#Page38{position:relative;height:590px;margin-bottom:324px;padding-top:120px}
#Page38:before{position:absolute;left:0;top:0;width:100%;height:770px;content:'';z-index:-1;background-color:#000}
#Page38 .tit_bg{position:absolute;top:0;left:0;z-index:-1;width:50%;height:914px;background:url(/sh_page/img/p38_titbg.png) left bottom no-repeat #cf0000}
#Page38 .tit_area{width:1200px;margin:0 auto;font-size:20px;line-height:1.7}
#Page38 .tit_area .eng_t{font-size:43px;font-family:"notokr-bold"}
#Page38 .gall{padding-top:60px;float:right;width:calc(50% + 598px)} 
#Page38 .gall_pager{position:absolute;left:50%;bottom:-300px;z-index:10;height:130px;padding-left:60px;line-height:145px;-webkit-transition:all .2s;transition:all .2s}
#Page38 .gall_pager span{position:relative;padding-bottom:9px; font-size:14px;font-weight:700;color:#aaa;cursor:pointer;font-family:'Play'} 
#Page38 .gall_pager span+span{margin-left:30px}
#Page38 .gall_pager span:after{display:block;content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:4px;background-color:#cf0000;-webkit-transition:all .2s;transition:all .2s}
#Page38 .gall_pager span.on{color:#cf0000} 
#Page38 .gall_pager span.on:after{width:100%}
#Page38 ul li{position:relative;width:460px;min-height:300px;text-align:center;transition:all .5s}
#Page38 ul li img{width:100%}
#Page38 ul li .txt p{padding-top:12px;font-size:19px;color:#fff;font-family:'notokr-bold'}
#Page38 ul li .txt .desc{opacity:0;margin-top:6px;color:rgba(255, 255, 255, 0.6);transition:all .2s}
#Page38 ul li.swiper-slide-active{width:610px!important;padding-right:80px}
#Page38 ul li.swiper-slide-active img{box-shadow:0 34px 30px -20px rgb(0 0 0 / 38%)}
#Page38 ul li.swiper-slide-active .desc{opacity:1}

#tab_page .tabs{display:table;margin:0 auto}
#tab_page .tabs li{display:inline-block;position:relative;margin:0 22px;padding:15px 0;font-size:18px;color:#b7b7b7;cursor:pointer;font-family:notokr-bold}
#tab_page .tabs li.on{color:#de0000}
#tab_page .tabs li.on:after{position:absolute;left:0;bottom:0;width:100%;height:4px;content:'';background-color:#de0000}
#tab_page .tabs_area{position:relative;margin-bottom:80px}
#tab_page .tabs_area:after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:'';background-color:#e1e1e1}
#tab_page .tab_cont{display:none;width:1200px;margin:0 auto}
#tab_page .page_txt{width:980px;margin: -84px auto;}
#tab_page .pro_tit{position:relative;padding: 0 45px;line-height: 84px;background-color:#fff;font-family:'play','notokr-bold';}
#tab_page .pro_tit .number{display:block;position:absolute;right:0;top:0;width: 84px;height: 84px;font-size:16px;font-weight:700;color:#fff;text-align:center;background-color:#de0000;}
#tab_page .pro_tit .tit{font-size:18px;color:#222}
#tab_page .pro_tit .tit span{font-size: 18px;font-weight:700;color:#de0000}
#tab_page .pro_tit .tit span:after{display:inline-block;margin: 0 13px;width:1px;height: 12px;content:'';background-color:#ddd;}
#tab_page .cont_box{padding: 45px;background-color:#f7f7f7;}
#tab_page .cont_box p{margin-bottom:12px;font-size: 17px;color:#222;font-family:notokr-medium;}
#tab_page .cont_box ul li{position:relative;padding-left:20px}
#tab_page .cont_box ul li::before{content:"";display:inline-block;position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:100%;background:#de0000}
#tab_page .cont_box ul li span{color:#de0000}
#tab_page .list_st ul{margin-bottom:40px}
#tab_page .list_st ul:last-child{margin-bottom:0}

#tab_page02 .tabs{display:table;margin:0 auto}
#tab_page02 .tabs li{display:inline-block;position:relative;margin:0 22px;padding:15px 0;font-size:18px;color:#b7b7b7;cursor:pointer;font-family:notokr-bold}
#tab_page02 .tabs li.on{color:#de0000}
#tab_page02 .tabs li.on:after{position:absolute;left:0;bottom:0;width:100%;height:4px;content:'';background-color:#de0000}
#tab_page02 .tabs_area{position:relative;margin-bottom:80px}
#tab_page02 .tabs_area:after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:'';background-color:#e1e1e1}
#tab_page02 .tab_cont{display:none;width:1200px;margin:0 auto}
#tab_page02 .page_txt{width:980px;margin: -84px auto;}
#tab_page02 .pro_tit{position:relative;padding: 0 45px;line-height: 84px;background-color:#fff;font-family:'play','notokr-bold';}
#tab_page02 .pro_tit .number{display:block;position:absolute;right:0;top:0;width: 84px;height: 84px;font-size:16px;font-weight:700;color:#fff;text-align:center;background-color:#de0000;}
#tab_page02 .pro_tit .tit{font-size:18px;color:#222}
#tab_page02 .pro_tit .tit span{font-size: 18px;font-weight:700;color:#de0000}
#tab_page02 .pro_tit .tit span:after{display:inline-block;margin: 0 13px;width:1px;height: 12px;content:'';background-color:#ddd;}
#tab_page02 .cont_box{padding: 45px;background-color:#f7f7f7;}
#tab_page02 .cont_box p{margin-bottom:12px;font-size: 17px;color:#222;font-family:notokr-medium;}
#tab_page02 .cont_box ul li{position:relative;padding-left:20px}
#tab_page02 .cont_box ul li::before{content:"";display:inline-block;position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:100%;background:#de0000}
#tab_page02 .cont_box ul li span{color:#de0000}
#tab_page02 .list_st ul{margin-bottom:40px}
#tab_page02 .list_st ul:last-child{margin-bottom:0}