@charset "UTF-8";

a,button,input,label,select,textarea{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;vertical-align:top;border:none}button{border:0;background:none;outline:0;cursor:pointer}select::-ms-expand{display:none;opacity:0}button{cursor:pointer}.bold{font-weight:bold}.center{text-align:center}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}img{max-width:100%}.hide{display:none!important}.show{display:block!important}.btn_social.show,.more_btn.show{display:inline-flex!important}#wrap{position:relative;height:100%;margin:0 auto;background:#000}.page_wrap{background:#101115;overflow-x:hidden}.btn_wrap{display:flex;justify-content:center;align-items:center;max-width:100%;overflow:hidden}.hidden{overflow:hidden}.page_wrap .custom_select select:focus,.page_wrap input:focus{outline:1px solid #fff}#apply_sec button:focus{border:1px solid #fff}.cd_main_spr{display:inline-block;background:url(../../img/crimsondesert/cd_main_spr.png?v=3);background-repeat:no-repeat;background-size:800px 800px}.custom_select{position:relative;display:inline-block;box-sizing:border-box}.custom_select::after{content:"";display:block;position:absolute;right:15px;top:calc(50% - 8px);width:8px;height:8px;overflow:hidden;border-left:2px solid #4f4f4f;border-top:2px solid #4f4f4f;background-color:transparent;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.custom_select select{width:100%;padding:0 45px 0 25px;box-sizing:border-box;font-size:18px;color:#4f4f4f;cursor:pointer;outline:0}.custom_select select:disabled{background:#f4f4f4;color:#b3b3b3;cursor:not-allowed}#news_sec .css-ellipsis{padding-right:0;text-align:left}#news_sec .css-ellipsis::before{display:none}#news_sec .css-ellipsis::after{display:none}.hover_btn{display:flex;opacity:0;justify-content:center;align-items:center;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px);width:74px;height:74px;border:2px solid #8d735e;border-radius:50%;background:rgba(0, 0, 0, 0.6);-webkit-transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s}.hover_btn .icn_play{width:44px;height:32px;background-position:-5px -306px}.hover_btn .icn_enlarge{width:20px;height:20px;background-position:-70px -310px}.more_btn{display:inline-flex;justify-content:center;align-items:center;min-width:250px;box-sizing:border-box;padding:10px 0;color:#a49d91;font-size:16px;-webkit-transition:filter 0.3s;transition:filter 0.3s}.more_btn > i{display:inline-flex;justify-content:center;align-items:center;position:relative;width:25px;height:25px;margin:0 15px 0 0}.more_btn > i.icn_arrow{background-position:-235px -311px}.more_btn > i.icn_plus{background-position:-190px -311px}.more_btn > i.icn_unfold{background-position:-165px -311px}.more_btn > i::after{content:'';display:inline-block;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(146, 120, 99, 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.thumb_box{position:relative;cursor:pointer;-webkit-transition:filter 0.5s;transition:filter 0.5s}.thumb{display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding-bottom:56.25%;background-repeat:no-repeat;background-size:cover;background-position:0 0;-webkit-transition:transform 0.5s;transition:transform 0.5s}.thumb_box.dark{-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transition:filter 0.5s;transition:filter 0.5s}.sec_title_wrap{display:block;width:100%;position:relative;box-sizing:border-box;margin:50px 0 0;opacity:0}.sec_title_wrap::after,.sec_title_wrap::before{content:'';display:inline-block;width:535px;height:3px;position:absolute;top:39px;background:url(../../img/crimsondesert/cd_main_spr.png?v=3) no-repeat 0 -97px/800px 800px}.sec_title_wrap::before{left:0}.sec_title_wrap::after{right:0;background-position-y:-81px}.sec_title_wrap h3{position:relative;font-size:48px;color:#fff;text-align:center;z-index:1;line-height:1.4}.sec_title_wrap h3::after{content:'';display:inline-block;width:162px;height:145px;position:absolute;top:-50px;left:calc(50% - 81px);background:url(../../img/crimsondesert/cd_main_spr.png?v=3) no-repeat -0px -131px/800px 800px;z-index:-1}.sec_title_wrap .h3_desc{margin:20px 0 50px;font-size:18px;color:#b29b73;text-align:center;line-height:1.5}.main_content{width:100%;box-sizing:border-box;padding:0 3% 140px;background:#0e0f11 url(../../img/crimsondesert/cd_main_bg.jpg) no-repeat center 0;background-size:cover}.navigation{display:inline-block;position:fixed;top:calc(50% - 113px);right:33px;z-index:9;opacity:0}.navigation .nav_dot{display:flex;justify-content:center;align-items:center;width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:8px solid transparent;-webkit-transition:border 0.3s,width 0.3s;transition:border 0.3s,width 0.3s}.navigation .nav_dot + .nav_dot{margin:7px 0 0}.navigation .icn_circle{display:inline-flex;justify-content:center;align-items:center;width:14px;height:14px;background:#999;border-radius:50%;-webkit-transition:background 0.3s;transition:background 0.3s}.navigation .icn_circle::before{content:'';display:inline-block;width:6px;height:6px;transform:rotate(45deg);background:#010101}.navigation .nav_dot.active,.navigation .nav_dot:hover{border:2px solid #761014;-webkit-animation:shining2 0.8s alternate infinite;animation:shining2 0.8s alternate infinite}.navigation .nav_dot.active .icn_circle,.navigation .nav_dot:hover .icn_circle{background:#761014}.slide_sec{position:relative;z-index:3}#main_top{display:block;position:relative;width:100%;height:1150px;box-sizing:border-box;padding:390px 0 0;background:#000;background-size:auto 100%;overflow:hidden}#main_top .bi_wrap{text-align:center;max-width:100%}#main_top .btn_wrap{margin:0;height:70px}#main_top .btn_wrap .top_btn{display:inline-flex;justify-content:center;align-items:center;min-width:318px;height:100%;text-align:center;font-size:18px;line-height:1;color:#b29b73;background:url(../../img/crimsondesert/cd_top_btn_bg.png) no-repeat center center/100% 100%;-webkit-transition:filter 0.4s;transition:filter 0.4s;opacity:0}#main_top .video_wrap{background-color:#000;display:block!important;width:100%;height:100%}#main_top .video_wrap video{position:absolute;left:50%;top:50%;z-index:5;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);min-width:100%;min-height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity 1.2s;transition:opacity 1.2s}#main_top .video_wrap video.on{opacity:1;visibility:visible}#main_top .video_wrap video source{box-sizing:inherit;background-repeat:no-repeat;vertical-align:inherit;white-space:inherit;text-overflow:inherit;text-shadow:inherit}#main_title_sec{position:relative;width:100%;margin:0 0;text-align:left;background:#181c21 url(../../img/crimsondesert/cd_text_secton_bg.jpg) no-repeat center center;background-size:auto 100%;box-sizing:border-box}#main_title_sec .cont_inner{display:flex;justify-content:flex-start;align-items:center;width:100%;height:413px;box-sizing:border-box;padding:0 3%;z-index:1}#main_title_sec::before{content:'';width:100%;position:absolute;bottom:0;left:0;opacity:0}#main_title_sec .text_area{width:calc(100% - 406px);opacity:0}#main_title_sec h3{font-size:48px;color:rgba(255, 255, 255, 0.9);position:relative;line-height:1.2}#main_title_sec .main_text{margin:1rem 0 0 0;font-size:16px;color:#b29b73;text-align:left;line-height:1.4}#main_title_sec .main_character{display:inline-block;width:441px;height:463px;position:absolute;bottom:0;right:13px;z-index:1;opacity:0;background:url(../../img/crimsondesert/cd_text_secton_character_v1.png) no-repeat center center}#gallery_sec,#story_sec,#video_sec{padding:150px 0 0}.cont_inner{max-width:1200px;position:relative;margin:0 auto;box-sizing:border-box}.video_list_wrap{display:flex;justify-content:center;align-items:center;width:100%}.video_list_wrap .accordion{opacity:0;width:900px;flex:0 0 900px;position:relative;cursor:pointer}.video_list_wrap .thumb{position:relative;padding-bottom:56.25%;background-color:#000;background-image:url(../../img/crimsondesert/cd_video_thumb_v2.jpg)}.video_list_wrap .thumb::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.video_list_wrap .coming_text{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;color:#76716d;text-align:center}.video_list_wrap .hover_btn{opacity:1;z-index:1}.story_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;padding:10px 0;overflow:visible}.story_wrap a{display:block}.story_wrap .thumb_box{flex:0 0 49.1%;margin:0 0 20px;opacity:0}.story_wrap .thumb{padding-bottom:56.25%}.story_wrap .thumb.story_1{background-image:url(../../img/crimsondesert/cd_stroy_thumb_1.jpg)}.story_wrap .thumb.story_2{background-image:url(../../img/crimsondesert/cd_stroy_thumb_2.jpg)}.story_wrap .thumb.story_3{background-image:url(../../img/crimsondesert/cd_stroy_thumb_3.jpg)}.story_wrap .thumb.story_4{background-image:url(../../img/crimsondesert/cd_stroy_thumb_4.jpg)}.story_wrap .thumb .hover_btn{position:absolute;top:calc(50% - 37px);left:calc(50% - 37px)}.story_wrap .story_text{display:block;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:20px;text-align:left}.story_wrap .story_title{display:block;margin:0 0 10px;font-size:21px;color:#fff}.story_wrap .story_desc{display:block;font-size:15px;color:#999;line-height:1.4}#gallery_sec{min-height:900px}#gallery_sec .btn_wrap{flex-direction:column}.tab_area{display:flex;justify-content:center;align-items:center;margin:50px 0 30px}.tab_area .tab_btn{font-size:18px;color:#999}.tab_area .tab_btn + .tab_btn{margin:0 0 0 40px}.tab_area .tab_btn.active{color:#e6d1ab}.gallery_wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;padding:10px 0}.gallery_wrap .thumb_box{display:none;flex:0 0 32.3%;margin:0 0.5% 1%}.gallery_wrap .thumb{padding-bottom:56.25%}.gallery_wrap [data-groupid='2'] .image_0{background-image:url(../../img/crimsondesert/img_screen_thumb_0.jpg)}.gallery_wrap [data-groupid='2'] .image_1{background-image:url(../../img/crimsondesert/img_screen_thumb_1_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_2{background-image:url(../../img/crimsondesert/img_screen_thumb_2_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_3{background-image:url(../../img/crimsondesert/img_screen_thumb_3_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_4{background-image:url(../../img/crimsondesert/img_screen_thumb_4_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_5{background-image:url(../../img/crimsondesert/img_screen_thumb_5_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_6{background-image:url(../../img/crimsondesert/img_screen_thumb_6_v2.jpg)}.gallery_wrap [data-groupid='2'] .image_7{background-image:url(../../img/crimsondesert/img_screen_thumb_7_v1.jpg)}.gallery_wrap [data-groupid='2'] .image_8{background-image:url(../../img/crimsondesert/img_screen_thumb_8.jpg)}.gallery_wrap [data-groupid='2'] .image_9{background-image:url(../../img/crimsondesert/img_screen_thumb_9.jpg)}.gallery_wrap [data-groupid='2'] .image_10{background-image:url(../../img/crimsondesert/img_screen_thumb_10.jpg)}.gallery_wrap [data-groupid='2'] .image_11{background-image:url(../../img/crimsondesert/img_screen_thumb_11.jpg)}.gallery_wrap [data-groupid='2'] .image_12{background-image:url(../../img/crimsondesert/img_screen_thumb_12.jpg)}.gallery_wrap [data-groupid='2'] .image_13{background-image:url(../../img/crimsondesert/img_screen_thumb_13.jpg)}.gallery_wrap [data-groupid='1'] .image_14{background-image:url(../../img/crimsondesert/img_video_thumb_0.jpg)}.gallery_wrap [data-groupid='1'] .image_15{background-image:url(../../img/crimsondesert/img_video_thumb_2.jpg)}.gallery_wrap [data-groupid='1'] .image_16{background-image:url(../../img/crimsondesert/img_video_thumb_1.jpg)}.gallery_wrap [data-groupid='1'] .image_gameplay{background-image:url(../../img/crimsondesert/img_screen_thumb_gameplay.jpg)}#news_sec{box-sizing:border-box;padding:82px 3%;background:url(../../img/crimsondesert/cd_news_bg.png) no-repeat center center;background-size:cover}.related_thumb_list{display:flex;justify-content:center;align-items:flex-start;position:relative;box-sizing:border-box;padding:70px 0;margin:0 auto;overflow:visible}.related_thumb_list .related_thumb_item{flex:0 0 31%;width:31%;line-height:1.4;box-sizing:border-box;opacity:0}.related_thumb_list .related_thumb_item + .related_thumb_item{margin-left:3.5%}.related_thumb_list .related_thumb_item a{display:block}.related_thumb_list .common_thumbnail{position:relative;display:block;width:100%;padding-bottom:56.25%;background-size:cover;box-sizing:border-box;overflow:hidden;margin-bottom:20px}.related_thumb_list .title{display:block;font-size:19px;line-height:1.6rem;max-height:3.2rem;color:#b5b5b5;transition:color 0.2s}.related_thumb_list .title.css-ellipsis{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.related_thumb_list img{width:100%;height:100%;position:absolute;transition:transform 0.5s;box-sizing:border-box}#apply_sec{box-sizing:border-box;padding:110px 3%;background:#1a1a1a}#apply_sec .cont_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1100px}#apply_sec #apply_form{position:relative;width:100%}#apply_sec .apply_sec_title{display:block;width:100%;position:relative}#apply_sec .apply_sec_title h3{position:relative;font-size:40px;color:#fff;text-align:center}#apply_sec .apply_sec_title .h3_desc{margin:20px 0 50px;font-size:18px;color:#b29b73;text-align:center}#apply_sec .btn_wrap{position:absolute;top:0;right:0}#apply_sec .btn_submit{display:flex;justify-content:center;align-items:center;min-width:150px;height:50px;color:#fff;font-size:16px;text-align:center;background:#761014;-webkit-transition:filter 0.3s;transition:filter 0.3s}.apply_wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;height:50px;box-sizing:border-box;padding:0 150px 0 0}.apply_wrap > div{flex:1 1 auto;display:inline-flex;justify-content:flex-start;align-items:center;margin:0 28px 0 0}.apply_wrap .input_title{flex:0 1 auto;display:inline-block;width:auto;color:#fff;font-size:15px}.apply_wrap .input_text{flex:1 1;width:auto;min-width:150px;height:50px;margin:0 0 0 15px;font-size:15px;color:#fff;background:#2a2a2a;box-sizing:border-box;border:none;padding:0.625rem 1.25rem;border:solid 1px transparent}.apply_wrap .input_select.error,.apply_wrap .input_text.error{border:solid 1px #9a896c}.apply_wrap .input_text::placeholder{color:#666}.apply_wrap .date_wrap{flex:1;display:flex;justify-content:space-between;align-items:center;width:100%}.apply_wrap .date_wrap .custom_select{flex:0 1 30%;min-width:100px}.apply_wrap .date_wrap .custom_select:first-of-type{flex-basis:35%}.apply_wrap .input_select{display:inline-block;width:100%;height:50px;position:relative;box-sizing:border-box;padding:0 15px;margin:0 0 0 10px;font-size:15px;color:#666;background:#2a2a2a}.apply_wrap .custom_select::after{border-color:#838383}.agree_line{position:relative;margin-top:1.5rem;font-size:14px;color:#666}.agree_line + .agree_line{margin-top:0.875rem}.agree_line input[type="checkbox"]{width:23px;height:21px;background:url(../../img/crimsondesert/cd_main_spr.png?v=3) no-repeat -126px -282px/800px 800px;border-radius:50%;margin:0 10px 0 0}.agree_line input[type="checkbox"]:checked{background-position-y:-312px;outline:none}.agree_line input[type="checkbox"]:focus{outline:none}.agree_line label{flex:1 1 auto;cursor:pointer;color:#666;-webkit-transition:color 0.3s;transition:color 0.3s}.agree_line a{color:#999;text-decoration:underline;cursor:pointer}.sns_wrap{display:flex;justify-content:flex-end;align-items:center;text-align:right;z-index:99;opacity:0}.sns_wrap li{margin:0 0 0 15px}.btn_social{display:inline-flex;justify-content:center;align-items:center;position:relative;width:48px;height:48px;box-sizing:border-box;padding:5px;border-radius:50%;border:2px solid #3c3c3c;background:rgba(0, 0, 0, 0.5);-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.btn_sns{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.btn_sns svg{width:80%;height:80%}.btn_sns.facebook svg{width:96%;height:95%}.btn_sns svg path,.btn_sns svg rect{fill:#9b9b9b;-webkit-transition:fill 0.3s;transition:fill 0.3s}footer{display:block;position:relative;width:100%;box-sizing:border-box;padding:55px 0;text-align:center;background:#262626;z-index:3}footer .language_box{display:inline-block;margin:0 auto;text-align:center}footer .language_box .custom_select{display:inline-block;position:relative;width:210px;box-sizing:border-box}footer .language_box select{width:100%;height:45px;padding:0 45px 0 25px;font-size:14px;color:#7f7e7e;border:none;border-bottom:1px solid #7f7f7f;background-color:transparent;cursor:pointer;outline:0;font-family:'custom'!important}footer .pearlabyss{display:flex;justify-content:center;align-items:center;margin:30px 0 0}footer .ci{display:block;width:111px;height:15px;background:url(../../img/crimsondesert/pearlabyss_ci.svg) no-repeat 0 0;background-size:100% auto}footer .copyright{display:block;margin-left:15px;font-size:14px;color:#7f7e7e;font-family:'custom'!important}footer .term_list{width:100%;margin-bottom:40px;text-align:center}footer .term_list a{display:inline-block;position:relative;padding:0 24px;font-size:14px;color:#d5d4d4}footer .term_list a:before{display:block;content:"";position:absolute;left:0;top:50%;width:1px;height:11px;margin-top:-5px;background-color:#727373}footer .term_list a:first-child:before{display:none}.popup_policy{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:99}.popup_policy .bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7)}.popup_policy .box_wrap{position:absolute;top:50%;left:50%;width:745px;box-sizing:border-box;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);overflow:hidden}.popup_policy .box_wrap .btn_popup_close{display:inline-block;float:right;width:40px;height:40px;position:absolute;top:1.5rem;right:1rem;overflow:hidden;font-size:0;text-indent:-99999px;cursor:pointer}.popup_policy .title{box-sizing:border-box;padding:2rem;font-size:1.25rem;color:#fff;background:#000;border-bottom:1px solid #b29b73}.popup_policy .content_wrap{display:block;width:100%;height:430px;padding:2rem;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;line-height:1.8;font-size:1rem;letter-spacing:-0.006rem;background:#fff}#Movie{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, .9);top:0;left:0;z-index:999;display:none}#Movie .content{display:inline-block;width:auto;min-width:540px;max-width:100%;height:auto;min-height:240px;position:relative;top:52%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;color:#fff;font-size:24px;padding:4%;overflow:inherit;border:1px solid #555;background:#000;padding:0}#Movie .content:after{background-size:contain;top:-130px;right:-160px;opacity:0.15;width:607px;min-height:560px;display:none}#Movie .content .btnClose{width:68px;height:68px;display:inline-block;position:absolute;top:-88px;right:0}#Movie .content .movie_box{width:100%;height:100%}#Movie .content .movie_box iframe{width:100%;height:100%}#Movie .btnClose{height:100%;display:inline-block;position:absolute;width:68px;top:12px;right:12px;opacity:.5;text-align:center;height:68px;border:none}#Movie .btnClose:after,#Movie .btnClose:before{content:'';position:absolute;left:-5px;height:2px;background-color:#fff;width:80px;right:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#Movie .btnClose:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}#Movie .btnClose:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:50%}#Movie .btnClose span{display:inline-block;line-height:65px;color:#fff;opacity:0;font-size:1rem;margin-left:-10px;width:100%}#Movie .movie_box{display:inline-block}#Movie .movie_box .title{font-size:24px;color:#fff;font-weight:normal}#Movie .movie_box ul{font-size:16px;color:#d8d8ea;margin-top:30px}#Movie .movie_box ul li{padding-left:10px;position:relative;white-space:nowrap}#Movie .movie_box ul li:before{content:'-';position:absolute;left:0;top:0}.popup_layer{display:none;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.9);width:100%;height:100%}.popup_layer .popup_contents{position:relative;color:#ccc;box-sizing:border-box;padding:6rem;width:100%;height:100%;max-height:100%}.popup_layer .popup_contents .single_popup{display:block;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.popup_contents{border:none;background:transparent;height:100vh}.popup_contents .galleryPopup{width:100%;height:100%;max-height:80rem;position:relative;padding:0;margin:0 auto}.popup_contents .owl-carousel .owl-stage{height:calc(100vh - 190px);overflow:visible}.popup_contents .owl-carousel.owl-drag .owl-item{display:flex;justify-content:center;align-items:center;height:100%}.popup_contents .owl-carousel.owl-drag .owl-item > div{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.popup_contents .owl-carousel.owl-drag .owl-item > .movie_box{max-height:90vh}.popup_contents .owl-carousel .owl-item img{display:block;width:auto;max-width:100%;max-height:100%;-webkit-touch-callout:default;-webkit-user-select:default;-khtml-user-select:default;-moz-user-select:default;-ms-user-select:default;user-select:default}.popup_contents .owl-carousel .owl-item .hidden_img img{max-width:80%}.popup_contents .owl-carousel .owl-item div::before{position:absolute;content:'';width:100%;height:100%;box-sizing:border-box;left:0;top:0;z-index:-1}.popup_contents .owl-carousel .owl-nav{position:fixed;z-index:1;bottom:38px;left:50%;width:100%;max-width:180px;height:31px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.popup_contents .owl-carousel .owl-nav:before{content:'';display:block;width:1px;height:20px;position:absolute;left:50%;top:50%;margin-top:-10px;background-color:rgba(255,255,255,.2)}.popup_contents .owl-carousel .owl-nav button[class^="owl-"]{position:absolute}.popup_contents .owl-carousel .owl-nav button[class^="owl-"] span{font-size:0;width:22px;height:31px;display:block}.popup_contents .owl-carousel .owl-nav button[class^="owl-"] span::after,.popup_contents .owl-carousel .owl-nav button[class^="owl-"] span::before{content:'';height:2px;width:20px;top:50%;right:0;position:absolute;display:block;background-color:#fff;-webkit-transform-origin:top right;transform-origin:top right}.popup_contents .owl-carousel .owl-nav button.owl-prev{left:0}.popup_contents .owl-carousel .owl-nav button.owl-prev span::before{right:calc(100% - 2px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.popup_contents .owl-carousel .owl-nav button.owl-prev span::after{right:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.popup_contents .owl-carousel .owl-nav button.owl-next{right:0}.popup_contents .owl-carousel .owl-nav button.owl-next span::before{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup_contents .owl-carousel .owl-nav button.owl-next span::after{right:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_contents .owl-carousel .owl-dots{display:flex;width:100%;position:fixed;z-index:0;left:0;bottom:44px;justify-content:center;align-items:center;counter-reset:slides-num}.popup_contents .owl-carousel .owl-dots:after{content:counter(slides-num);margin-left:17px;opacity:.5}.popup_contents .owl-carousel .owl-dot{display:inline-block;opacity:1;counter-increment:slides-num;width:0;height:0;overflow:hidden}.popup_contents .owl-carousel .owl-dot.active{width:auto;height:auto}.popup_contents .owl-carousel .owl-dot.active:before{content:counter(slides-num);margin-right:17px}.popup_contents.js-accordion_popup .owl-carousel .owl-dots{display:none}.popup_contents .owl-carousel .owl-nav button.owl-next span::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_contents .owl-carousel .owl-item .icon_corner_right{right:1px}.popup_contents .owl-carousel .owl-item .icon_corner_left{left:1px}.popup_contents .img_box{position:relative}.popup_contents iframe{width:100%;height:100%}.popup_contents .btn_sns svg{width:66%;height:66%}.popup_contents .btn_sns.facebook svg{width:77%;height:77%}.popup_contents .galleryPop{max-height:100%}.popup_contents .pop_btn_wrap{display:inline-flex;justify-content:center;align-items:center;position:fixed;top:30px;right:30px;z-index:99}.popup_contents .pop_btn_wrap .btn_social{display:none;margin:0 0 0 15px}.popup_contents .btn_popup_close{position:relative;width:40px;height:40px;margin:0 0 0 30px;overflow:hidden;font-size:0;text-indent:-99999px;cursor:pointer}.btn_popup_close::after,.btn_popup_close::before{content:'';height:2px;width:47px;top:50%;left:-4px;position:absolute;display:block;background-color:#9b9b9b}.btn_popup_close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn_popup_close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn_popup_close:hover::after,.btn_popup_close:hover::before{background-color:#b29b73}.age_agree_pop{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);box-sizing:border-box;border:1px solid #5d5344;background:rgba(0, 0, 0, 0.8);text-align:center;z-index:2}.age_agree_pop .age_agree_title{margin:0 0 1rem;font-size:2.1rem;color:#fff}.age_agree_pop .age_agree_text{font-size:1.2rem;color:#b29b73}.age_agree_pop .date_wrap{display:flex;justify-content:space-between;align-items:center;margin:2.5rem 0}.age_agree_pop .custom_select{margin:0 0 0 10px}.age_agree_pop .input_select{display:inline-block;width:180px;height:55px;position:relative;box-sizing:border-box;padding:0 15px;font-size:1.2rem;color:#333;background:#9b9b9b}.age_agree_pop .input_select#f_year{width:220px;margin:0 0 0 15px}.age_agree_pop .btn_wrap{margin:0 0 0 0}.age_agree_pop .age_agree_btn{display:flex;justify-content:center;align-items:center;min-width:220px;height:55px;color:#565656;font-size:1.2rem;text-align:center;background:#292929;-webkit-transition:filter 0.3s;transition:filter 0.3s;cursor:auto}.age_agree_pop .age_agree_btn.active{background:#761014;cursor:pointer;color:#fff}.cookieAlert{position:fixed;left:0;right:0;bottom:0;overflow:hidden;z-index:20;-moz-transition:transform .7s ease-in-out;-o-transition:transform .7s ease-in-out;-webkit-transition:transform .7s ease-in-out;transition:transform .7s ease-in-out;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%);z-index:40}.cookieAlert .alertInner{position:relative;display:flex;justify-content:flex-start;align-items:center;max-width:1250px;margin:0 auto;padding:15px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#222;border-radius:4px;overflow:hidden}.cookieAlert.active{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.cookieAlert .message{flex:1 1 auto;padding-right:1rem;font-size:0.92rem;line-height:1.4;color:#fff;text-align:left;box-sizing:border-box}.cookieAlert .message a{display:inline-block;color:#31a8f0;text-decoration:underline;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cookieAlert .message a:hover{color:#b2f7ff}.cookieAlert .cookieAllow{float:right;display:inline-flex;justify-content:center;align-items:center;padding:0.5rem 1rem;font-size:0.92rem;line-height:20px;color:#000;text-align:center;vertical-align:top;border-radius:6px;text-shadow:1px 1px rgba(255,255,255,.3);background-color:#f1d600;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.cookieAlert .cookieAllow:hover{background-color:#fff}html:lang(th-th) #apply_sec .apply_sec_title .h3_desc,html:lang(th-th) #main_title_sec .main_text,html:lang(th-th) #main_top .btn_wrap .top_btn,html:lang(th-th) .apply_wrap .input_title,html:lang(th-th) .h3_desc,html:lang(th-th) .more_btn,html:lang(th-th) .story_wrap .story_desc{font-size:22px}html:lang(th-th) #apply_sec .btn_submit,html:lang(th-th) .agree_line,html:lang(th-th) .apply_wrap .input_select,html:lang(th-th) .apply_wrap .input_text{font-size:20px}html:lang(de-de) #main_title_sec .main_text,html:lang(de-de) .more_btn,html:lang(en-us) #main_title_sec .main_text,html:lang(en-us) .more_btn,html:lang(es-es) #main_title_sec .main_text,html:lang(es-es) .more_btn,html:lang(fr-fr) #main_title_sec .main_text,html:lang(fr-fr) .more_btn,html:lang(id-id) #main_title_sec .main_text,html:lang(id-id) .more_btn,html:lang(pt-pt) #main_title_sec .main_text,html:lang(pt-pt) .more_btn,html:lang(tr-tr) #main_title_sec .main_text,html:lang(tr-tr) .more_btn{font-size:18px}html:lang(de-de) #main_top .btn_wrap .top_btn,html:lang(de-de) .h3_desc,html:lang(en-us) #main_top .btn_wrap .top_btn,html:lang(en-us) .h3_desc,html:lang(es-es) #main_top .btn_wrap .top_btn,html:lang(es-es) .h3_desc,html:lang(fr-fr) #main_top .btn_wrap .top_btn,html:lang(fr-fr) .h3_desc,html:lang(id-id) #main_top .btn_wrap .top_btn,html:lang(id-id) .h3_desc,html:lang(pt-pt) #main_top .btn_wrap .top_btn,html:lang(pt-pt) .h3_desc,html:lang(tr-tr) #main_top .btn_wrap .top_btn,html:lang(tr-tr) .h3_desc{font-size:20px}html:lang(de-de) .apply_wrap .input_title,html:lang(de-de) .story_wrap .story_desc,html:lang(en-us) .apply_wrap .input_title,html:lang(en-us) .story_wrap .story_desc,html:lang(es-es) .apply_wrap .input_title,html:lang(es-es) .story_wrap .story_desc,html:lang(fr-fr) .apply_wrap .input_title,html:lang(fr-fr) .story_wrap .story_desc,html:lang(id-id) .apply_wrap .input_title,html:lang(id-id) .story_wrap .story_desc,html:lang(pt-pt) .apply_wrap .input_title,html:lang(pt-pt) .story_wrap .story_desc,html:lang(tr-tr) .apply_wrap .input_title,html:lang(tr-tr) .story_wrap .story_desc{font-size:17px}html:lang(de-de) .agree_line,html:lang(en-us) .agree_line,html:lang(es-es) .agree_line,html:lang(fr-fr) .agree_line,html:lang(id-id) .agree_line,html:lang(pt-pt) .agree_line,html:lang(tr-tr) .agree_line{font-size:15px}@-webkit-keyframes fadeinleft{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinleft{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeinleft2{from{opacity:0;-webkit-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinleft2{from{opacity:0;-webkit-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeinup{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinup{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeinup2{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinup2{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes scale_show{from{opacity:0;-webkit-transform:scale(0,0) translate3d(0, 10px, 0);transform:scale(0,0) translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}}@keyframes scale_show{from{opacity:0;-webkit-transform:scale(0,0) translate3d(0, 10px, 0);transform:scale(0,0) translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}}@-webkit-keyframes fadeShow{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeShow{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeinright{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinright{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeinright2{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinright2{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeinleft{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeinleft{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeindown{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeindown{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeindown2{from{opacity:0;-webkit-transform:translate3d(0, -400px, 0);transform:translate3d(0, -400px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeindown2{from{opacity:0;-webkit-transform:translate3d(0, -400px, 0);transform:translate3d(0, -400px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes expand{from{opacity:0;flex-basis:700px}to{opacity:1;flex-basis:900px}}@keyframes expand{from{opacity:0;flex-basis:700px}to{opacity:1;flex-basis:900px}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes shining{from{-webkit-filter:brightness(0.88);filter:brightness(0.88)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes shining{from{-webkit-filter:brightness(0.88);filter:brightness(0.88)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes shining2{from{-webkit-filter:brightness(0.9);filter:brightness(0.9)}to{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@keyframes shining2{from{-webkit-filter:brightness(0.9);filter:brightness(0.9)}to{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@media screen and (min-width:1025px){.only-m{display:none!important}.custom_select select:disabled:hover,.custom_select:disabled:hover:after{cursor:not-allowed}.more_btn:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.navigation.on{-webkit-animation:fadeinright2 1.4s both;animation:fadeinright2 1.4s both}.sns_wrap.on{-webkit-animation:fadeindown 1.4s both;animation:fadeindown 1.4s both}#main_top .btn_wrap .top_btn.on{-webkit-animation:show 1.5s both;animation:show 1.5s both}.sec_title_wrap.ani{-webkit-animation:show cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.6s both;animation:show cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.6s both}.sec_title_wrap.ani::before{-webkit-animation:fadeinleft cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.3s 0.1s both;animation:fadeinleft cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.3s 0.1s both}.sec_title_wrap.ani::after{-webkit-animation:fadeinright cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.3s 0.2s both;animation:fadeinright cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.3s 0.2s both}.sec_title_wrap h3.ani{-webkit-animation:fadeindown ease-out 0.4s 0.2s both;animation:fadeindown ease-out 0.4s 0.2s both}.sec_title_wrap .h3_desc.ani{-webkit-animation:fadeindown ease-out 0.4s 0.3s both;animation:fadeindown ease-out 0.4s 0.3s both}#main_title_sec .text_area.ani{-webkit-animation:fadeinleft cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.7s 0.4s both;animation:fadeinleft cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.7s 0.4s both}#main_title_sec .main_character.ani{-webkit-animation:fadeinright cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.7s 0.2s both;animation:fadeinright cubic-bezier(0.04, 0.88, 0.16, 1.02) 0.7s 0.2s both}.video_list_wrap .accordion.wide{-webkit-animation:fadeinup ease-in-out 0.5s both;animation:fadeinup ease-in-out 0.5s both;transform-origin:center bottom}.story_wrap .thumb_box.up{-webkit-animation:fadeinup cubic-bezier(0.43, 0.28, 0, 1.04) 0.5s both;animation:fadeinup cubic-bezier(0.43, 0.28, 0, 1.04) 0.5s both}.story_wrap .thumb_box:nth-of-type(1).up{animation-delay:0s}.story_wrap .thumb_box:nth-of-type(2).up{animation-delay:0.1s}.story_wrap .thumb_box:nth-of-type(3).up{animation-delay:0.2s}.story_wrap .thumb_box:nth-of-type(4).up{animation-delay:0.3s}.gallery_wrap .thumb_box.showup{-webkit-animation:scale_show cubic-bezier(0.43, 0.28, 0, 1.04) 1s both;animation:scale_show cubic-bezier(0.43, 0.28, 0, 1.04) 1s both}.related_thumb_list .related_thumb_item.fadeup{-webkit-animation:fadeShow cubic-bezier(.12, .44, .2, .97) 1s both;animation:fadeShow cubic-bezier(.12, .44, .2, .97) 1s both}.related_thumb_list .related_thumb_item:nth-of-type(1){animation-delay:0s}.related_thumb_list .related_thumb_item:nth-of-type(2){animation-delay:0.1s}.related_thumb_list .related_thumb_item:nth-of-type(3){animation-delay:0.2s}.scrolling .sns_wrap{top:40px}.sns_wrap{position:fixed;top:85px;right:33px;-webkit-transition:0.5s;transition:0.5s}.btn_social:hover{border-color:#b29b73}.btn_social:hover svg path,.btn_social:hover svg rect{fill:#b29b73}#main_top .btn_wrap .top_btn:hover{-webkit-filter:brightness(1.4) saturate(0.8);filter:brightness(1.4) saturate(0.8)}#main_top .btn_wrap{position:absolute;left:50%;bottom:150px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);z-index:9}.gallery_wrap .thumb:hover,.story_wrap .thumb_box:hover .thumb{-webkit-transform:scale(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);position:relative}.thumb_box:hover .hover_btn{opacity:1}.thumb_box:hover .hover_btn:hover,.video_list_wrap .hover_btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.tab_area .tab_btn:hover{color:#e6d1ab}.video_list_wrap .thumb:hover::after{opacity:0.4}.related_thumb_list .related_thumb_item:hover img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}#apply_sec .btn_submit:hover{-webkit-filter:saturate(1.4);filter:saturate(1.4)}.agree_line label:hover{color:#828282}footer .language_box select:hover{transition:.3s;color:#aaa;border-bottom:1px solid #aaa}footer .language_box .custom_select:hover::after{border-color:#aaa}footer .term_list a:hover{text-decoration:underline}.custom_select select:disabled:hover,.custom_select:disabled:hover:after{cursor:not-allowed}#languageBox select:hover{color:#aaa;border-bottom-color:#aaa;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width:1200px){#main_top .video_wrap video{max-width:1800px}}@media screen and (max-width:1024px){.only-pc{display:none!important}.page_wrap{padding:0}.custom_select::after{width:0.5rem;height:0.5rem;top:calc(50% - 0.5rem)}.css-ellipsis::before{font-size:1rem}.css-ellipsis{max-height:100%}.css-ellipsis::after,.css-ellipsis::before{display:none}.cd_main_spr{background-size:33.3333rem 33.3333rem}.hover_btn{width:4.1667rem;height:4.1667rem;top:calc(50% - 2rem);left:calc(50% - 2rem);opacity:1;transition:none}.hover_btn .icn_play{width:2.083rem;height:1.8667rem;background-position:-0.2rem -14.38rem}.hover_btn .icn_enlarge{width:1.125rem;height:1.125rem;background-position:-2.9167rem -14.5rem}.more_btn{width:16.6667rem;height:3.3333rem;min-width:inherit;padding:0 1rem;font-size:1rem;border:2px solid rgba(146, 120, 99, 0.5)}.more_btn > i{width:1rem;height:1rem;margin:0.1rem 0.625rem 0 0}.more_btn > i.icn_arrow{background-position:-9.9rem -14.6583rem}.more_btn > i.icn_plus{background-position:-8.10rem -14.6883rem}.more_btn > i.icn_unfold{background-position:-7.10rem -14.6883rem}.more_btn > i::after{display:none}#main_top{height:50rem;padding:20rem 3rem 0;background-image:url(../../img/crimsondesert/m_cd_main_top_bg_v1.jpg);background-position:center 0;background-size:cover}#main_top .btn_wrap{flex-direction:column;height:auto;box-sizing:border-box;padding:0;margin:4rem 0 0}#main_top .btn_wrap .top_btn{width:100%;max-width:29.1667rem;height:4.4167rem;min-width:inherit;font-size:1.1667rem;background-image:url(../../img/crimsondesert/m_cd_top_btn_bg.png);opacity:1}#main_top .btn_wrap .top_btn + .top_btn{margin:1.4583rem 0 0}#main_top .video_wrap{display:none!important}#main_top .video_wrap video{display:none;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);width:auto}.main_content{padding:0 0 4.1667rem}.main_content_bg{height:48.3333rem;background-image:url(../../img/crimsondesert/m_cd_main_bg.jpg);background-size:cover}.cont_inner{max-width:100%}#main_title_sec{margin:0;text-align:center;background-image:url(../../img/crimsondesert/m_cd_text_secton_bg.jpg);background-size:100% 100%}#main_title_sec .cont_inner{justify-content:center;padding:0 2rem;height:16.6667rem}#main_title_sec h3{font-size:2.0833rem;animation:none}#main_title_sec h3 br{display:none}#main_title_sec::after{display:none}#main_title_sec .text_area{width:100%;opacity:1}#main_title_sec .main_text{text-align:center;font-size:1rem;padding-right:0}.sec_title_wrap{padding:0 2rem;opacity:1}.sec_title_wrap::after,.sec_title_wrap::before{display:none}.sec_title_wrap h3{font-size:2.0833rem}.sec_title_wrap h3::after{width:6.75rem;height:6.0417rem;top:-2.2rem;left:calc(50% - 3.35rem);background-position:-0px -5.4583rem;background-size:33.3333rem 33.3333rem}.sec_title_wrap .h3_desc{margin:1.25rem 0 2.0833rem;font-size:1.0833rem;line-height:1.6}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.related_thumb_list.owl-carousel .owl-stage,.story_wrap.owl-carousel .owl-stage,.video_wrap.owl-carousel .owl-stage{display:flex}.related_thumb_list .owl-item,.video_wrap .owl-item
    .story_wrap .owl-item{display:inline-block;float:left;padding:0;box-sizing:border-box;margin-right:1.312rem}.story_wrap li{width:100%;height:100%;max-width:100%}.story_wrap a{display:block;overflow:hidden;box-sizing:border-box;padding:0}.story_wrap a::before{margin-left:-2.5rem;margin-top:-2.5rem;width:5rem;height:5rem;display:none}.story_wrap a img{width:100%;height:100%}.slide_sec .owl-dots{text-align:center}.slide_sec .owl-dot{margin-top:2rem;display:inline-block;opacity:0.5}.slide_sec .owl-dot:not(:last-of-type){margin-right:0.625rem}.slide_sec .owl-dot.active{opacity:1}.slide_sec .owl-dot button{display:block;width:1.25rem;height:1.25rem;background-color:#b29b73;border-radius:50%}#story_sec,#video_sec{padding:6.3333rem 0 0;margin:0}.video_list_wrap .thumb{height:auto;padding-bottom:56.25%}.video_list_wrap .accordion{width:100%;flex:0 0 100%;opacity:1}.video_list_wrap .accordion.active{width:100%;flex-basis:100%}.story_wrap{flex-wrap:nowrap}.story_wrap .thumb_box{flex:0 0 100%;margin:0 0 1rem;opacity:1}.story_wrap .story_text{position:relative;height:auto;padding:1rem 0}.story_wrap .story_title{font-size:1.3333rem}.story_wrap .story_desc{font-size:1rem}#gallery_sec{padding:6.3333rem 25px 0;min-height:inherit}.tab_area{flex-wrap:wrap;margin:2.0833rem 0 1.6667rem}.tab_area .tab_btn{flex:0 0 25%;font-size:1.0833rem}.tab_area .tab_btn + .tab_btn{margin:0}.gallery_wrap{flex-direction:column;width:100%}.gallery_wrap .thumb_box{flex:0 0 auto;width:100%;margin:0 0 1rem;opacity:1}.gallery_wrap .thumb_box + .thumb_box{margin:0 0 1rem}#news_sec{padding:3.75rem 0;background-image:url(../../img/crimsondesert/m_cd_news_bg.png);background-position:0 0}.related_thumb_list{padding:2rem 0}.related_thumb_list .title{font-size:1.33rem;line-height:1.91rem;max-height:3.82rem}.related_thumb_list .related_thumb_item{flex:0 0 auto;width:100%;opacity:1}.related_thumb_list .related_thumb_item + .related_thumb_item{margin-left:0}#apply_sec{padding:5.8333rem 25px;background:#131313}#apply_sec .apply_sec_title h3{font-size:2.0833rem}#apply_sec .apply_sec_title .h3_desc{font-size:1rem}#apply_sec .btn_wrap{position:inherit;margin:3rem 0 0}#apply_sec .btn_submit{width:100%;height:4.3333rem;font-size:1.1667rem}.apply_wrap{flex-direction:column;height:auto;padding:0}.apply_wrap > div{flex-direction:column;width:100%;margin:0 0 1rem}.apply_wrap .input_title{display:block;width:100%;margin:0 0 0.5rem;font-size:1rem}.apply_wrap .date_wrap{width:100%}.apply_wrap .date_wrap .custom_select{flex:0 0 32%}.apply_wrap .input_select,.apply_wrap .input_select#f_year{width:100%;margin:0}.apply_wrap .input_select,.apply_wrap .input_text{height:3.8333rem;font-size:1rem}.apply_wrap .input_text{flex:inherit;width:100%;margin:0}.agree_wrap{padding:0}.agree_line{font-size:1rem}.agree_line input[type="checkbox"]{width:1.7083rem;height:1.633rem;margin:0 0.5rem 0 0;background-position:-5.25rem -16.32rem;background-size:33.3333rem 33.3333rem}.agree_line input[type="checkbox"]:checked{background-position-y:-14.4rem}.agree_line label{display:inline-block;width:calc(100% - 3rem)}.agree_line .detail{display:block;text-indent:2.5rem}.sns_wrap{flex-wrap:wrap;justify-content:center;position:relative;margin:0;box-sizing:border-box;padding:0 3rem;background:#131313;opacity:1}.sns_wrap li{flex:0 0 28%;text-align:center;margin:0 0 2rem}.btn_social{width:4.3333rem;height:4.3333rem}.btn_sns svg{width:65%;height:65%}.btn_sns.facebook svg{width:77%;height:77%}footer{padding:2.6rem 0;background:#131313}footer .language_box{display:block;margin:0 auto 1.6rem}footer .language_box .custom_select{width:45%}footer .language_box .custom_select select{height:2.416rem;padding:0 1.875rem 0 1.0417rem;font-size:1rem}footer .pearlabyss{flex-direction:column}footer .ci{width:9.5417rem;height:1.2167rem;margin:0 0 1rem}footer .copyright{font-size:0.9167rem}footer .term_list{margin-bottom:1.916rem}footer .term_list a{padding:0 0.625rem;font-size:0.791rem;line-height:1.768}footer .term_list a:before{height:0.416rem;margin-top:-0.2083rem}.popup_layer .popup_contents{padding:3.333rem 0.75rem;overflow-y:auto!important;margin:0 auto}.popup_contents .pop_btn_wrap{justify-content:space-between;width:100%;top:1rem;right:0;box-sizing:border-box;padding:0 1rem}.galleryPopup .owl-carousel .owl-nav{position:fixed;bottom:3.7rem}.galleryPopup .owl-carousel .owl-dots{position:fixed;bottom:3.65rem;height:31px;font-size:1rem}.popup_layer .popup_contents{padding:0}.popup_contents .pop_btn_wrap .btn_social{width:50px;height:50px;margin:0}.popup_contents .pop_btn_wrap .btn_social + .btn_social{margin:0 0.8rem 0 0}.popup_contents .galleryPopup{height:100vh;display:flex;align-items:center;overflow-x:hidden}.galleryPopup .owl-dots{display:none}.popup_policy .box_wrap{width:100%;padding:3rem 2rem}.popup_policy .content_wrap{height:38vh}.popup_policy .box_wrap .btn_popup_close{top:0;right:2rem}.age_agree_pop{border:none;width:100%!important;height:100%!important}.age_agree_pop .age_agree_title{font-size:1.6rem}.age_agree_pop .age_agree_text{font-size:1rem}.age_agree_pop .input_select{width:8rem;height:3.2rem;font-size:1rem}.age_agree_pop .input_select#f_year{width:8.3rem}.age_agree_pop .age_agree_btn{min-width:13rem;height:3.2rem;font-size:1rem}.cookieAlert .alertInner{padding:0.625rem}.cookieAlert .message{padding-right:0.4rem;text-align:left;font-size:0.68rem}.cookieAlert .cookieAllow{flex:1 0 auto;font-size:0.68rem}html:lang(th-th) #apply_sec .apply_sec_title .h3_desc,html:lang(th-th) #main_title_sec .main_text,html:lang(th-th) #main_top .btn_wrap .top_btn,html:lang(th-th) .apply_wrap .input_title,html:lang(th-th) .h3_desc,html:lang(th-th) .more_btn,html:lang(th-th) .story_wrap .story_desc{font-size:1.2rem}html:lang(th-th) #apply_sec .btn_submit,html:lang(th-th) .agree_line,html:lang(th-th) .apply_wrap .input_select,html:lang(th-th) .apply_wrap .input_text{font-size:1.3rem}html:lang(de-de) #main_title_sec .main_text,html:lang(de-de) .agree_line,html:lang(de-de) .apply_wrap .input_title,html:lang(de-de) .more_btn,html:lang(de-de) .story_wrap .story_desc,html:lang(en-us) #main_title_sec .main_text,html:lang(en-us) .agree_line,html:lang(en-us) .apply_wrap .input_title,html:lang(en-us) .more_btn,html:lang(en-us) .story_wrap .story_desc,html:lang(es-es) #main_title_sec .main_text,html:lang(es-es) .agree_line,html:lang(es-es) .apply_wrap .input_title,html:lang(es-es) .more_btn,html:lang(es-es) .story_wrap .story_desc,html:lang(fr-fr) #main_title_sec .main_text,html:lang(fr-fr) .agree_line,html:lang(fr-fr) .apply_wrap .input_title,html:lang(fr-fr) .more_btn,html:lang(fr-fr) .story_wrap .story_desc,html:lang(id-id) #main_title_sec .main_text,html:lang(id-id) .agree_line,html:lang(id-id) .apply_wrap .input_title,html:lang(id-id) .more_btn,html:lang(id-id) .story_wrap .story_desc,html:lang(pt-pt) #main_title_sec .main_text,html:lang(pt-pt) .agree_line,html:lang(pt-pt) .apply_wrap .input_title,html:lang(pt-pt) .more_btn,html:lang(pt-pt) .story_wrap .story_desc,html:lang(tr-tr) #main_title_sec .main_text,html:lang(tr-tr) .agree_line,html:lang(tr-tr) .apply_wrap .input_title,html:lang(tr-tr) .more_btn,html:lang(tr-tr) .story_wrap .story_desc{font-size:1.1rem}html:lang(de-de) #main_top .btn_wrap .top_btn,html:lang(de-de) .h3_desc,html:lang(en-us) #main_top .btn_wrap .top_btn,html:lang(en-us) .h3_desc,html:lang(es-es) #main_top .btn_wrap .top_btn,html:lang(es-es) .h3_desc,html:lang(fr-fr) #main_top .btn_wrap .top_btn,html:lang(fr-fr) .h3_desc,html:lang(id-id) .h3_desc,html:lang(pt-pt) #main_top .btn_wrap .top_btn,html:lang(pt-pt) .h3_desc,html:lang(tr-tr) #main_top .btn_wrap .top_btn,html:lang(tr-tr) .h3_desc{font-size:1.2rem}}@media all and (max-width: 768px) and (orientation:portrait){.popup_contents .owl-carousel.owl-drag .owl-item > div{min-width:90vw;min-height:56.25vw;margin:0 auto}.popup_contents .owl-carousel .owl-stage-outer{overflow:visible}#main_top{padding:18rem 3rem 0}}