@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1750px){
.pageVision_con_wrap1 .inner{flex-direction: column;}
.pageVision_con_wrap1 .inner .img_wrap{width: 100%}
.pageVision_con_wrap1 .inner .img_wrap .bg{padding-bottom: 30%}
.pageVision_con_wrap1 .inner .txt_wrap{flex:inherit;}
.pageVision_con_wrap1 .inner .txt_wrap .in{padding: 2em 1em 0 1em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap{margin-bottom: 3em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t2 br{display: none;}

.pageCertification_con_wrap1 .inner{display: block;}
.pageCertification_con_wrap1 .inner .img_wrap{width: 100%}
.pageCertification_con_wrap1 .inner .img_wrap .bg{padding-bottom: 30%}
.pageCertification_con_wrap1 .inner .txt_wrap{flex:inherit;}
.pageCertification_con_wrap1 .inner .txt_wrap .in{padding: 2em 2em 0 2em;}
.pageCertification_con_wrap2{margin-top: 1em; padding: 2em 0;}


}
/*1750 END*/


@media screen and (max-width:1680px){
body{ font-size:15px;}

.pageVision_con_wrap1 .inner .txt_wrap .in{padding: 2em 2em 0 3em}
.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t2{font-size: 2.25em;}

}
/*1680 END*/

@media screen and (max-width:1500px){
.pageBenefits_tit_wrap .t3{font-size: 2.25em;}

.pageIp_tit_wrap .ti_w .t2{font-size: 2.25em;}

.pageVision_con_wrap2 .inCon_wrap .list > li .li_in{padding: 7em 3em}

.pageBusiness_tit_wrap .t1{font-size: 2.25em;}
.pageOrganization_wrap .tit_wrap .in .t3{font-size: 2.25em;}
.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 2.25em;}

.pageGame_layout_wrap .in .tit_wrap .ti{font-size: 1.785em}
.pageGame_txt_wrap .ti{font-size: 2.5em;}

.pageHistory_wrap_tit_wrap .in .ti_w .t2{font-size: 2.25em;}

.prod_view_dv{align-items: center;}

}
/*1500 END*/

@media screen and (max-width:1430px){
#contents .subGame_bg_Wrap .in.pc_ver{display: none;}
#contents .subGame_bg_Wrap .in.m_ver{display: block;}
#contents .subGame_bg_Wrap{height: 15em; height: auto}
}
/*1430 END*/


@media screen and (max-width:1400px){
.pageIntroduction_con_wrap .list > li .img_wrap{width: 50em;}
.pageIntroduction_con_wrap .list > li .con_wrap .pd_in{padding-left: 3em;}
.pageIntroduction_con_wrap .list > li:nth-child(even) .con_wrap .pd_in{padding-right: 3em;}

.pageTalent_wrap .inn .img_wrap{width: 45em;}

.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap{margin-bottom: 3em;}

.pageProcess_all_wrap .inner .lCon{width: 45em;}
.pageProcess_all_wrap .inner .rCon .inn .list > li .li_in .tit .ti{font-size: 1.375em}

}
/*1400 END*/

@media screen and (max-width:1330px){
#header .gnb_wrap .gnb_menu .gnb > li .dp1{padding: 0 2em;}
#header .etc_wrap .menu > li .li_in{padding: .5em;}


.pageVision_con_wrap2 .inCon_wrap .list > li .li_in .inn .tit{font-size: 1.5em;}

.pageCertification_con_wrap1 .inner{flex-direction: column; align-items: flex-start;}
.pageCertification_con_wrap1 .inner .img_wrap{width: 100%}
.pageCertification_con_wrap1 .inner .img_wrap .bg{padding-bottom: 35%}
.pageCertification_con_wrap1 .inner .txt_wrap{padding-top: 2em; flex:inherit;}
.pageCertification_con_wrap1 .inner .txt_wrap .in{padding: 0 0 0 2em;}
.pageCertification_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .line{margin: 2em 0;}

.pageProcess_all_wrap .inner .rCon .inn .list > li .li_in .tit .ti{font-size: 1.313em;}
.pageProcess_all_wrap .inner .rCon .inn .list > li .li_in{padding-left: 2.25em;}

.mainCon2_wrap .inner .txt_wrap{max-width: 24em;}
.mainCon2_wrap .inner .txt_wrap .t1{font-size: 4em;}

}
/*1330 END*/

@media screen and (max-width:1280px){
.pageIntroduction_con_wrap .list > li .img_wrap{width: 40em;}
.pageTalent_wrap .inn .txt_wrap .in{padding-left: 2em;}
.pageTalent_wrap .inn .txt_wrap .in .list > li .li_in .tit .ti{font-size: 1.313em;}
.pageTalent_wrap .inn .txt_wrap .in .list > li .li_in .tit .icon{width: .875em; height: .875em}
.pageTalent_wrap .inn .txt_wrap .in .list > li .li_in .tit .icon:before{font-size: 1.5em;}

.pageCertification_con_wrap2 .inner .inCon .inn .tit{font-size: 1.5em;}

.inquiry_info_wrap{width: 25em;}

.pageOverview_info_wrap_tit .t2{font-size: 3.5em;}

.pageOverview_wrap .txt_wrap .t2{font-size: 5em;}

.pageMedia_wrap .mediaList{margin: 0 0 -1em -1em;}
.pageMedia_wrap .mediaList > li .in{margin: 0 0 1em 1em;}
.pageMedia_wrap .mediaList > li .in .txt_wrap{padding-top: .5em;}

.pageGallery_wrap .galleryList{margin: 0 0 -1em -1em;}
.pageGallery_wrap .galleryList > li .in{margin: 0 0 1em 1em;}
.pageGallery_wrap .galleryList > li .in .txt_wrap{padding-top: .5em;}

.fullSH2{height: 80vh;}
.main_visual_slogan{padding: 0 5em;}
.main_visual_slogan .t1{font-size: 5.5em;}

.mainCon2_wrap .inner .txt_wrap{width: 30%}

.mapCon .tit_wrap .in .t1{font-size: 2em;}

.pageProcess_all_wrap .inner{flex-direction: column; margin-top: 4em;}
.pageProcess_all_wrap .inner .lCon{width: 100%}
.pageProcess_all_wrap .inner .rCon{flex:inherit; width: 100%}
.pageProcess_all_wrap .inner .rCon .inn{margin-top: 1em;}
.pageProcess_all_wrap .inner .rCon .inn .list > li{flex:1 0 33.33%; max-width: 33.33%;}
.pageProcess_all_wrap .inner .oneCenter .center_tw{width: 27em; height: 27em;}
.pageProcess_all_wrap .inner .oneCenter .center_tw .tx{font-size: 1.875em;}
.pageProcess_all_wrap .inner .oneList > li .in .con1{height: 8.313em; width: 8.313em;}
.pageBenefits_tit_wrap .t1{font-size: 3em; padding-bottom: .5em;}

.pageHistory_wrap{flex-direction: column; margin-bottom: 0;}
.pageHistory_wrap .tit_wrap{width: 100%; height: 100%; position: inherit;}
.pageHistory_wrap .tit_wrap .bg{height: 30vh; border-radius: 0}
.pageHistory_wrap .con_wrap{width: 100%; padding-top: 2em;}
.pageHistory_wrap .con_wrap .in{margin-left: 0;}
.pageHistory_wrap .con_wrap .in .history_txt_wrap{margin: 2em 0;}
.pageHistory_wrap .con_wrap .in .history_txt_wrap .ti{font-size: 2.875em;}
.history_All_wrap:before,
.history_All_wrap .lineAni{top: .5em;}

.mainCon2_wrap .con2_bg{padding: 2em 0;}
.mainCon2_wrap .inner{flex-direction: column; }
.mainCon2_wrap .inner .txt_wrap{width: inherit; max-width: inherit; text-align: center; padding-bottom: 2em;}
.mainCon2_wrap .inner .txt_wrap .t1{display: flex; gap:0 .25em; justify-content: center;}
.mainCon2_wrap .inner .txt_wrap .tx{padding: 1em 0;}
.mainCon2_wrap .inner .txt_wrap .tx br{display: none;}
.mainCon2_wrap .inner .main_btn{height: 3em;}
.mainCon2_wrap .inner .con_wrap{flex:inherit; width: 100%}

}
/*1280 END*/

@media screen and (max-width:1200px){
#header .etc_wrap .menu > li .li_in .xi{font-size: 1em;}
#header .etc_wrap .menu > li .li_in .tt{font-size: .813em;}

#footer .footerIn .in .menu .inner .gnb{gap:0 1.313em;}
#footer .footerIn .in .menu .inner .gnb > li .dp2 > li > a .tt{font-size: .750em}
#footer .footerIn .in .info .inner .info > li{font-size: .813em;}

.pageOverview_wrap .txt_wrap{left:10em;}

.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t2{font-size: 2em;}

.pageGame_wrap .gameList > li .in .txt_wrap .t2{font-size: 1.125em;}

.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 2em;}
.pageIp_tit_wrap .ti_w .t2{font-size: 2em;}

.pageMedia_wrap .mediaList > li .in .txt_wrap .t2{font-size: 1em;}
.pageGallery_wrap .galleryList > li .in .txt_wrap .t2{font-size: 1em;}

.pageVision_con_wrap3 .inner .con_wrap .list > li .li_in .tit .ti{font-size: 1.375em;}
.pageVision_con_wrap3 .inner .con_wrap .list > li .li_in .txt .tx2{font-size: 1em;}
.pageVision_con_wrap4 .inCon_wrap .list{margin: 0 0 0 -1em;}
.pageVision_con_wrap4 .inCon_wrap .list > li .li_in{margin: 0 0 0 1em;}
.pageVision_con_wrap4 .inCon_wrap .list > li .li_in .t_w .t1{font-size: 1.375em; padding: 1em 0;}
.pageVision_con_wrap4 .inCon_wrap .list > li .li_in .t_w .t2{font-size: 1em;}

.pageHistory_wrap_tit_wrap .in .ti_w .t2{font-size: 2em;}

}
/*1200 END*/

@media screen and (max-width:1024px){
body{ font-size:12px}

.g_banner_w{display: none;}

table.response{ font-size:1em;}
table.response,
table.response caption,
table.response thead,
table.response tbody,
table.response tfoot,
table.response tr,
table.response th,
table.response td{ display:block; box-sizing:border-box; height:auto !important; width:auto !important;}
table.response thead{ display:none;}
table.response tr{ position:relative; position:relative; margin-top:.75em; box-shadow:0 .375em .375em rgba(9,50,145,.07); background: #f2f2f2; padding:.5em; }
table.response td{background: #fff}
table.response *[data-th]{ display:flex !important; flex-wrap:wrap; align-content:center; align-items:center; text-align:left; border-top: none !important}
table.response *[data-th]:before{ content:attr(data-th); box-sizing:border-box; display:flex; align-content:center; align-items:center; flex:1 0 7.5em; max-width:7.5em; padding-right:.75em; color:#000; font-weight:700; font-size: .750em;}
table.response *[data-th] > *{ flex:1;}
table.response *[data-th]:last-child{border-bottom: none !important}
table.response.mNo{display:none;}

.mNotd{display: none !important}

table .input_st,
table .label_file .btn,
table .label_select{ margin:.25em 0;}
table .label_select .input_st{ margin:0;}
table .input_st:not([type=button]):not([type=submit]):not(button):not(a),
table .label_select{ width:100% !important; text-align: center;}

#header .gnb_wrap{display: none;}
#header .top_wrap .logo,
#header .etc_wrap{width: auto;}

#contents .subPage_tit_wrap{padding-top: 2em;}
#contents .subPage_tit_wrap .tit .ti{font-size: 1.750em;}
.page_tab_wrap.st2 .inner .layout_tit_wrap .pageTit_wrap{padding-top: 2em;}
.page_tab_wrap.st2 .inner .layout_tit_wrap .pageTit_wrap .tit{font-size: 1.75em !important}

.scroll #header .top_wrap .flexH,
.scroll #header .gnb_wrap .gnb_menu .gnb > li,
.scroll #header .gnb_wrap .gnb_menu .gnb > li .dp1{height: 4em;}

.fullSH2{height: 70vh;}

.pageRecruitment_con_wrap .in .tit_wrap{width: 13em;}
.pageRecruitment_con_wrap .in .tit_wrap .ti{font-size: 1.5em;}

.pageBenefits_con_wrap .list{margin: 0 0 -1em -1em;}
.pageBenefits_con_wrap .list > li .in{margin: 0 0 1em 1em; padding: 2.5em 1em;}
.pageBenefits_tit_wrap .t3{font-size: 2.25em;}

.pageVision_con_wrap2 .vision_tit .tt{font-size: 2em;}
.pageVision_con_wrap3 .inner .tit_wrap .ti{font-size: 2em;}

.pageCertification_con_wrap2 .inner{margin: 0 0 0 -5em;}
.pageCertification_con_wrap2 .inner .inCon .inn{margin: 0 0 0 5em;}
.pageCertification_con_wrap2 .inner .inCon .inn .tit{font-size: 1.313em;}
.pageCertification_wrap_tit .inn .ti_w .ti_w_t2{font-size: 2em;}

.pageGame_wrap .gameList > li{flex:1 0 25%; max-width: 25%}

.mainCon1_wrap .main_tit_wrap{padding-bottom: 2em;}
.mainCon1_wrap .main_tit_wrap .ti{font-size: 4em;}

.mainCon2_wrap {margin: 1em 0 2em 0}

.mainCon4_wrap{margin: 3em 0;}
.mainCon4_wrap .main_tit_wrap .ti{font-size: 2.25em;}

.mainCon6_wrap .main_tit_wrap .t1{font-size: 4em;}

.pageOverview_info_wrap .list{margin: 0 0 -1em -1em}
.pageOverview_info_wrap .list > li .in{margin: 0 0 1em 1em;}

.pageBusiness_con_wrap3 .tx_list > li .in{padding: 1.5em;}

.pageMedia_wrap .mediaList > li{flex:1 0 25%; max-width: 25%}
.pageGallery_wrap .galleryList > li{flex:1 0 25%; max-width: 25%}

.inquiry_fin_w .inner .inquiry_fin{padding: 2em;}
.inquiry_fin_w .inner .inquiry_fin .close_btn{margin-top: 25px;}

.answer_search_wrap{padding: 1em;}
.rental_filter,
.rental_filter .filter_sec {display: block;}
.rental_filter .filter_sec{margin-bottom: .5em;}
.rental_filter .filter_sec .sec_tit{padding-bottom: .5em;}
.rental_filter .filter_sec .sec_con .input_st{width: 100%;}

.rental_filter .btn_sec {margin-top: 1em;}
.rental_filter .btn_sec .sec_con{display: flex; gap:0 .5em;}
.rental_filter .btn_sec .sec_con button{flex:1;}

.mapCon .inner{flex-direction: column; align-items: flex-start; align-content: flex-start; padding: 1em;}
.mapCon .tit_wrap{flex:inherit; margin-top: 1em; width: 100%;}
.mapCon .tit_wrap .in .t1{font-size: 1.5em;}
.mapCon .tit_wrap .info > li{margin-bottom: .813em;}
.mapCon .tit_wrap .info > li .txt_in{padding-right: 0;}
.mapCon .con_wrap{flex:inherit; width: 100%; order: -1}
.mapCon .con_wrap .in iframe{height: 300px}
.pageBG_bg_wrap .pageBG_tit_wrap .line{margin: 1.5em 0;}
.load .pageBG_bg_wrap .pageBG_tit_wrap .line{height: 2em;}

.pageProcess_all_wrap .inner .rCon .inn .list > li{flex:1 0 50%; max-width: 50%}

.pageHistory_wrap .con_wrap .in .history_txt_wrap{padding-left: 4em;}

.main_visual_slogan .t1{font-size: 5em;}


/* #contents .subGame_bg_wrap .gameBanner .in .resize{padding-bottom: 39%; height: 0;}
#contents .subGame_bg_Wrap .resize{padding-bottom: 39%; height: 0;} */
/* #contents .subGame_bg_Wrap .resize{padding-bottom: 55%; height: 0;} */

.ci_col_Wrap .wrap_in{flex-direction: column;}
.ci_col_Wrap .wrap_in .img_wrap{width: 100%; height: 9em;}
.ci_col_Wrap .wrap_in .info_wrap{width: 100%}


}
/*1024 END*/

@media screen and (max-width:1000px){
.prod_view_dv{display: block; flex-wrap: inherit; align-items: inherit; align-content: inherit; justify-content: inherit;}
.prod_view_dv .l_dv{flex:inherit;}
.prod_view_dv .l_dv .inner{padding: 0;}
.prod_view_dv .l_dv .main_view{padding-bottom: 55%}
.prod_view_dv .r_dv{flex:inherit;}
.prod_view_dv .r_dv .txt_dv{padding: 0; width: 93.75em; max-width: 97%; margin: 0 auto}

.pageGame_layout_wrap{padding: 2em 0;}
.pageGame_layout_wrap .in{display: block;}
.pageGame_layout_wrap .in .tit_wrap{width: inherit;}
.pageGame_layout_wrap .in .tit_wrap .ti{padding-bottom: 1em; font-size: 1.5em;}
.pageGame_layout_wrap .in .con_wrap{flex:inherit;}
.pageGame_txt_wrap .ti{font-size: 1.875em;}
.pageGame_txt_wrap .tx > p{font-size: 1em;}

}
/*1000 END*/

@media screen and (max-width:900px){
.pcHide{display: block !important;}

.box0,
.box1,
.box2,
.box3{max-width: 94%}



#footer .goTop{display: none;}

/* #header .all_wrap .btn_all .btn_in{margin-left: 1em;} */
#header .all_wrap .all .logo_wrap{padding: 3em 3vw 2em 3vw}
#header .all_wrap .all .all_img{display: none;}
#header .all_wrap .all .lang_menu .list{justify-content: flex-start;}
#header.allOpen .all_wrap .all .allconWrap{transition: inherit;}
#header .all_wrap .all .allconWrap{padding: 2vh 5vw 1vh 5vw}
#header .all_wrap .all .lang_menu{padding: 0 5vw 15vw 5vw; margin-bottom: 10em;}
#header .all_wrap .all .lang_menu .list > li.loginSt{order:-1; flex:100%; max-width: 100%}
#header .all_wrap .all .lang_menu .list > li.loginSt a{padding-top: 0; justify-content:flex-start;}


#header .top_wrap .logo .in .logoA,
#header .top_wrap .logo .in .logoB{height: 1.313em;}

#footer .footerIn{display: block;}
#footer .footerIn .in .info .inner{display: flex; flex-wrap: wrap; align-items: flex-end; align-content: flex-end;}
#footer .footerIn .in .info .inner .logo{flex:100%}
#footer .footerIn .in .info .inner .sns{padding: 0;}
#footer .footerIn .in .menu{display: none}
#footer .footerIn .in .info .inner .logo img{height: 1.5em;}

#contents .subVisual_wrap{height: 15em;}
#contents .subVisual_wrap .subTit_wrap{padding: 0 0 2em 0;}
#contents .subVisual_wrap .subTit_wrap .ti_wrap{padding-bottom: 1em;}
#contents .subVisual_wrap .subTit_wrap .ti_wrap .tit .ti{font-size: 2.5em;}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb{transform: inherit;}
#contents .subVisual_wrap .subTit_wrap .con_nav{display: none;}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb .dp2 {flex-wrap:wrap}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb .dp2 > li > a .tt:after{height: 2px}

#contents .doc{padding: 1.5em 0 5em 0;}

.page_tab_wrap .tabList{margin: 0 0 -.313em -.313em}
.page_tab_wrap .tabList > li .tab_in{padding: .5em .75em; border-radius: 3em; border: 1px solid #eee; margin: 0 0 .313em .313em;}
.page_tab_wrap .tabList > li.on .tab_in{border: 1px solid #f57d20}
.page_tab_wrap .tabList > li.on .tab_in .tt:after{display: none;}
.page_tab_wrap .tabList > li:first-child .tab_in{padding-left: .75em;}
.page_tab_wrap .tabList > li .tab_in .tt{font-size: .938em;}

.page_tab_wrap.st2 .inner .layout_tit_wrap .pageTit_wrap{padding-top: 1em; padding-bottom: .5em;}

.pageOverview_wrap .txt_wrap{left: 3em}
.pageOverview_info_wrap .list > li .in{padding: 2em 1em;}
.pageOverview_compete_wrap .con_wrap .list > li{flex:1 0 50%; max-width: 50%}
.pageOverview_point_wrap .con_wrap .list > li .in .txt_wrap{padding-left: 1em; padding-top: 1em;}

.pageCeo_wrap .inner{flex-direction: column; padding: 0;}
.pageCeo_wrap .inner .tit_wrap .in{padding-right: 0}
.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 2em;}
.pageCeo_wrap .inner .tit_wrap .in .t2 br{display: block;}

.pageRecruitment_con_wrap .in{flex-direction: column; padding: 2em 0;}
.pageRecruitment_con_wrap .in .tit_wrap{width: inherit; padding-bottom: 1em;}
.pageRecruitment_con_wrap .in .con_wrap .inn .t_list > li .tt{font-size: 1em;}

.pageBenefits_con_wrap{padding: 1.5em 0;}
.pageBenefits_tit_wrap .t2{font-size: 1em;}
.pageBenefits_tit_wrap .t3{font-size: 2em;}
.pageBenefits_con_wrap .list > li{flex:1 0 33.33%; max-width: 33.33%}
.pageBenefits_con_wrap .list > li .in{padding: 1.5em 1em;}
.pageBenefits_con_wrap .list > li .in .tw .ti{font-size: 1.125em;}
.pageBenefits_con_wrap .list > li .in .tw .tx_w .tx{font-size: 1em;}

.pageIntroduction_con_wrap{padding: 1em 0 2em 0;}
.pageIntroduction_con_wrap .list > li{margin-bottom: 3em;}
.pageIntroduction_con_wrap .list > li .in{flex-direction: column;}
.pageIntroduction_con_wrap .list > li .img_wrap{width: 100%}
.pageIntroduction_con_wrap .list > li .img_wrap .in_img_wrap .resize{padding-bottom: 35%}
.pageIntroduction_con_wrap .list > li .con_wrap{ flex:100%; margin-top: 2em;}
.pageIntroduction_con_wrap .list > li .con_wrap .pd_in{padding-top: 0; padding-bottom: 2em; padding-left: 0; display: flex; margin-left: 2em;}
.pageIntroduction_con_wrap .list > li:last-child .con_wrap .pd_in{padding-bottom: 0;}
.pageIntroduction_con_wrap .list > li .con_wrap .icon{}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w{flex:1; margin-left: 1em;}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w .t1{padding: 0 0 .5em 0; font-size: 2em;}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w .t2{font-size: 1em;}
.pageIntroduction_con_wrap .list > li:nth-child(even) .con_wrap{order:inherit;}
.pageIntroduction_con_wrap .list > li:nth-child(even) .con_wrap .pd_in{padding-right: 0; padding-left: 0;}

.pageBenefits_tit_wrap{margin-bottom: 2em;}
.pageTalent_wrap{padding: 2em 0;}
.pageTalent_wrap .inn{flex-direction: column; align-items: flex-start; align-content:flex-start;}
.pageTalent_wrap .inn .img_wrap{width: 100%}
.pageTalent_wrap .inn .img_wrap .in{padding-bottom: 45%}
.pageTalent_wrap .inn .txt_wrap{flex:100%; order:-1}
.pageTalent_wrap .inn .txt_wrap .in{padding-left: 0; padding-bottom: 2em;}
.pageTalent_wrap .inn .txt_wrap .in .list > li{margin-top: 2em;}

.pageVision_con_wrap4 .inCon_wrap .list{margin: 0 0 -3em -3em}
.pageVision_con_wrap4 .inCon_wrap .list > li{flex:1 0 50%; max-width: 50%}
.pageVision_con_wrap4 .inCon_wrap .list > li .li_in{margin: 0 0 3em 3em;}

.pageVision_con_wrap3{padding: 2em 0;}
.pageVision_con_wrap3 .inner{flex-direction: column;}
.pageVision_con_wrap3 .inner .tit_wrap{width: inherit;}
.pageVision_con_wrap3 .inner .con_wrap{flex:inherit;}
.pageVision_con_wrap3 .inner .con_wrap .pd_in{margin-left: 0; margin-top: 2em;}

.inquiry_tit_wrap .ti{font-size: 2em;}

.page_agree_wrap .inner{padding: 1em;}

.login_wrap{padding: 2em;}

.answerView_info_wrap .list{margin: 0 0 -1em 0;}
.answerView_info_wrap .list > li{flex:1 0 100%; max-width: 100%}
.answerView_info_wrap .list > li .wrap_in{margin: 0 0 1em 0;}
.answerView_info_wrap .list > li .wrap_in .tit_wrap,
.answerView_info_wrap .list > li .wrap_in .con_wrap{align-items: center;}

.pageCertification_wrap_tit .inn .ti_w{margin-bottom: .75em;}
.pageCertification_wrap_tit .inn .ti_w .ti_w_t2{font-size: 1.688em;}
.pageCertification_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t0{font-size: 1.313em;}

.pageIp_tit_wrap .ti_w .t3{font-size: 1em;}

.pageGame_wrap .gameList > li{flex:1 0 50%; max-width: 50%}

.mainCon1_wrap .main_tit_wrap .ti{font-size: 3em;}

.mainCon2_wrap .inner .con_wrap .list > li .in .tw .t1{font-size: 1.188em;}

.mainCon3_wrap .txt_wrap .ti_w .t1{font-size: 2em;}
.mainCon3_wrap .con_wrap .list{margin: 2.5em 0 -1em -1em;}
.mainCon3_wrap .con_wrap .list > li{flex:1 0 25%; max-width: 25%}
.mainCon3_wrap .con_wrap .list > li .circle_wrap{margin: 0 0 1em 1em;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle{width: 10em; height: 10em;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle_tt img{height: 2.5em;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle_tt .t1{font-size: .625em;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle_tt .t2{font-size: 1.188em;}

.mainCon5_wrap .con5_bg{padding: 3em 0;}
.mainCon5_wrap .txt_wrap .main_btn{height: 3em;}
.mainCon5_wrap .txt_wrap .t1{font-size: 2em;}

.mainCon4_wrap{margin: 2em 0;}
.mainCon4_wrap .main_tit_wrap .ti{font-size: 1.5em; line-height: 1.4;}
.mainCon4_wrap .main_Move_txt_wrap .moveTxt .txt_w{padding: 1em 0 0 0}

.mainCon5_wrap{margin: 0 0 2em 0;}

.mainLicensingSlide_wrap{padding: 3em 0 0 0}

.mainCon6_wrap .main_tit_wrap .t1{font-size: 2.75em;}

.pageOverview_info_wrap{padding: 1.5em 0;}
.pageOverview_info_wrap .list > li .in{padding: 1.5em 1em;}
.pageOverview_info_wrap .list > li .in .tw .ti{font-size: 1.125em;}

.pageOverview_info_wrap_tit{margin: 9em 0 1em 0;}
.pageOverview_info_wrap_tit .t1{font-size: 1.25em;}
.pageOverview_info_wrap_tit .t2{font-size: 2.25em;}
.pageOverview_info_wrap_tit .t3{font-size: 1em;}

.pageOverview_point_wrap .con_wrap .list > li{width: 50%;}

.pageBusiness_tit_wrap{margin-top: 5em;}
.pageBusiness_tit_wrap .t1{font-size: 2em;}
.pageBusiness_tit_wrap .t2{font-size: 1em;}
.pageOrganization_wrap .tit_wrap .in .t3{font-size: 2em;}

.pageOverview_wrap{padding: 1.25em 0;}
.pageOverview_wrap .wrap_in{height: 11em;}
.pageOverview_wrap .txt_wrap .t2{font-size: 3em;}

.pageRecruitment_banner_wrap .inn{padding: 4em 0;}
.pageRecruitment_banner_wrap .pageBG_tit_wrap .t1{font-size: 1.5em;}
.pageRecruitment_banner_wrap .pageBG_tit_wrap .t2{padding: 1em 0;}

.pageMedia_wrap .mediaList > li{flex:1 0 33.33%; max-width: 33.33%}
.pageGallery_wrap .galleryList > li{flex:1 0 33.33%; max-width: 33.33%}

.pageGame_support_wrap > li{flex:1 0 50%; max-width: 50%}
.pageGame_support_wrap > li .inn .icon{left: 1em;}
.pageGame_support_wrap > li .inn .tx_w{padding: 3em 1em 1em 1em;}

.table_form > li{padding: .5em}
.table_form .wrap_in{flex-wrap: wrap}
.table_form .wrap_in .tit_wrap{width: inherit; gap:0; padding: 0;}
.table_form .wrap_in .con_wrap{flex:100%; gap:0;}

.inquiry_fin_w .inner .inquiry_fin .info table,
.inquiry_fin_w .inner .inquiry_fin .info table tbody,
.inquiry_fin_w .inner .inquiry_fin .info table tr,
.inquiry_fin_w .inner .inquiry_fin .info table th,
.inquiry_fin_w .inner .inquiry_fin .info table td{display:block; box-sizing:border-box; height:auto !important; width:auto !important;}
.inquiry_fin_w .inner .inquiry_fin .info table tr td{padding: 1em 5em;}

.answerView_tit_wrap .ti{padding-bottom: .5em; font-size: 1.313em;}
.answerView_content_wrap{padding: 1em;}
.inquiry_history_tt{margin-top: .75em;}

.pageBG_bg_wrap .inn{padding: 3em 0;}
.pageBG_bg_wrap .pageBG_tit_wrap .t2{font-size: 1.813em;}
.dp1_about.dp2_map .pageBG_bg_wrap .pageBG_tit_wrap .t3 br{display: none;}

.mapTab{margin-top: 2em;}
.mapTab .tab_idx{gap:inherit; margin: 0 0 -.313em -.313em;}
.mapTab .tab_idx > li .inner{margin: 0 0 .313em .313em; border: 1px solid #eee; border-radius: 3em; padding: .5em .75em;}

.pageIp_con_wrap .in .list{margin: 0 0 -4em 0;}
.pageIp_con_wrap .in .list > li{flex:1 0 25%}
.pageIp_con_wrap .in .list > li .inn{margin: 0 0 4em 0}

.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t2{font-size: 1.75em;}
/* .pageVision_con_wrap1 .inner .txt_wrap .in .list{margin: 0 0 -2em 0;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li{flex:1 0 50%; max-width: 50%}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li .li_in{margin: 0 0 2em 0; flex-direction: column; }
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li .li_in .tit{padding-top: .5em; padding-left: 0;} */

.pageVision_wrap_tit .t2{font-size: 3em;}
.pageVision_con_wrap2 .vision_tit .tx{font-size: 1em;}
.pageVision_con_wrap2 .vision_tit .tt{font-size: 1.688em;}
.pageVision_con_wrap2 .inCon_wrap .list{flex-direction: column;}
.pageVision_con_wrap2 .inCon_wrap .list > li .li_in{padding: 1.5em 1em}
.pageVision_con_wrap2 .inCon_wrap .list > li .li_in .inn .tw .tx{font-size: 1em;}
.pageVision_con_wrap2 .vision_tit .tt_en{display: block; padding-left: 0; padding-top: .313em;}

.pageVision_con_wrap3 .inner .tit_wrap .ti{font-size: 1.688em;}
.pageVision_con_wrap3 .inner .tit_wrap{padding: 0 1em;}
.pageVision_con_wrap3 .inner .con_wrap .list > li .li_in{padding: 0 1em;}
.pageVision_con_wrap3 .inner .con_wrap .list > li .li_in .txt .tx2{font-size: 1em;}

.pageVision_con_wrap4{margin-top: 2em;}
.pageVision_con_wrap4 .inCon_wrap{padding: 2em 0;}

.pageProcess_all_wrap .inner .rCon .inn .list{display: block;}
.pageProcess_all_wrap .inner .rCon .inn .list > li{flex:inherit; max-width: inherit;}

.pageProcess_all_wrap{padding: 1em 0 2em 0;}
.pageBenefits_tit_wrap{text-align: left !important;}
.pageBenefits_tit_wrap .t1{padding-bottom: .313em;}
.pageProcess_all_wrap .inner{margin-top: 1em; display: block;}
.pageProcess_all_wrap .inner .lCon{width: inherit; display: block; text-align: center;}
.pageProcess_all_wrap .inner .lCon .inn{display: block; text-align: left;}
.pageProcess_all_wrap .inner .oneCenter .center_tw{width: inherit; height: inherit; border-radius: inherit; background: inherit; border: inherit; box-shadow: inherit; padding: 0; display: block;}
.pageProcess_all_wrap .inner .oneCenter .center_tw .tx br{display: none}
.pageProcess_all_wrap .inner .oneCenter .center_tw .tx{font-size: 1.5em; text-align: left;}
.pageProcess_all_wrap .inner .oneList{display: none;}

.pageHistory_wrap .con_wrap .in .history_txt_wrap .ti{font-size: 2.313em;}

.mainCon2_wrap .inner .txt_wrap .t1{font-size: 3em;}
.mainCon2_wrap .inner .con_wrap .list > li .in .tw .t2{font-size: .813em;}

.mainCon3_wrap .con3_bg .inner{padding: 2em 0;}
.mainCon3_wrap .txt_wrap .ti_w .t2{font-size: 1em;}
.mainCon3_wrap .con_wrap .list{margin: 2.5em 0 -.75em -.75em; align-items: flex-start; align-content: flex-start;}
.mainCon3_wrap .con_wrap .list > li{flex:1 0 50%; max-width: 50%; display: flex; flex-direction: inherit;}
.mainCon3_wrap .con_wrap .list > li .li_in{display: flex; margin: 0 0 .75em .75em; width: 100%; background: rgba(0,0,0,.5); padding: 1em; justify-content: center; padding: 1em; flex:1; flex-direction: column;}
.mainCon3_wrap .con_wrap .list > li:last-child .li_in{margin-bottom: 0;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap{margin: 0; width: inherit;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle{border: none; background: none; width: inherit; height: inherit;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle:before{display: none;}
.mainCon3_wrap .con_wrap .list > li .circle_wrap .circle_tt{position: inherit;}
.mainCon3_wrap .con_wrap .list > li .circle_tx{padding-top: 1em; font-size: .813em;}
.mainCon3_wrap .con_wrap .list > li:hover .circle_wrap .circle{transform: inherit; }

.mainCon5_wrap .txt_wrap .tt2{font-size: 1em;}

.mainScroll{display: none;}

.pageCertification_con_wrap1 .inner .txt_wrap .in{padding: 0 0 0 1em;}

.pageIntroduction_con_wrap2{padding: 1.5em 0;}

.pageTalent_wrap .inn .txt_wrap .in .list > li .li_in .tit .ti{font-size: 1.25em;}

.main_scroll_wrap{display: none;}

.pageCi_con_wrap .in{display: block; padding: 2em 0;}
.pageCi_con_wrap .in .tit_wrap{width: inherit; padding-bottom: 1em;}
.pageCi_con_wrap .in .con_wrap{flex:inherit;}
.ci_col_Wrap{margin: 0 0 0 -1em;}
.ci_col_Wrap .wrap_in{margin: 0 0 0 1em;}
.ci_col_Wrap .wrap_in .img_wrap{height: 5em;}
.ci_col_Wrap .wrap_in .info_wrap .info{padding: 1em}
.ci_col_Wrap .wrap_in .info_wrap .info .t1{font-size: 1.5em;}
.ci_col_Wrap .wrap_in .info_wrap .info .t2{font-size: .938em;}
.pageCi_con_wrap .in .con_wrap .in_txt .tx{font-size: 1em;}
.pageBG_bg_wrap .pageBG_tit_wrap .logo{padding: 0 4em;}

.chart_in .organizationList{margin-left: 0}


}
/*900 END*/

@media screen and (max-width:768px){
body{ font-size:14px;}

#footer .etc{bottom: .5em; right: .5em;}
#footer .etc > li > a{padding: .75em 1em;}
#footer .footerIn .in .info .inner .sns{flex:100%; margin-top: 1em;}

#header .all_wrap .all .allconWrap .all_gnb .gnb > li{flex-direction: column; align-items: flex-start; padding: 1.313em 0;}
#header .all_wrap .all .allconWrap .all_gnb .gnb > li .dp1{padding-bottom: 1em;}

#contents .subVisual_wrap{}
#contents .subVisual_wrap .subTit_wrap .ti_wrap .tit .ti{font-size: 1.875em;}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb .dp2 > li > a{padding: .813em .75em;}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb .dp2 > li > a .tt{font-size: .938em;}

#header .top_wrap .flexH,
#header .gnb_wrap .gnb_menu .gnb > li,
#header .gnb_wrap .gnb_menu .gnb > li .dp1{height: 4em;}

.fullSH2{height: 40vh;}
.main_visual_slogan{padding: 0 2em;}
.main_visual_slogan .t1{font-size: 3.5em;}

.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li .inn{padding: 3em 1em;}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li .inn .tx{font-size: 1em;}

.pageBenefits_tit_wrap .t3{font-size: 1.375em;}
.pageBenefits_con_wrap .list > li{flex:1 0 50%; max-width: 50%;}
.pageBenefits_con_wrap .list > li .in .icon{padding-bottom: .5em;}

.inquiry_tit_wrap .ti{font-size: 1.375em;}

.inquiry_all_wrap .inner{flex-direction: column; align-items: flex-start; align-content: flex-start;}
.inquiry_info_wrap{margin-bottom: 1em; margin-left: inherit !important; width: inherit;}
.inquiry_txt_wrap{flex:inherit;}

.pageIntroduction_con_wrap .list > li .con_wrap .t_w .t1{font-size: 1.375em;}

.answerView_img_wrap .img_wrap{flex:1 0 16.66%; max-width: 16.66%}

.pageVision_con_wrap3 .inner .con_wrap .list{margin: 0 0 -2em 0;}
.pageVision_con_wrap3 .inner .con_wrap .list > li{flex:100%; max-width: 100%}
.pageVision_con_wrap3 .inner .con_wrap .list > li .li_in{margin: 0 0 2em 0;}

.pageVision_con_wrap4 .inBg_wrap .inn{padding: 3em 0;}
.pageVision_con_wrap4 .inCon_wrap .list{margin: 0 0 -2em 0;}
.pageVision_con_wrap4 .inCon_wrap .list > li{flex:100%; max-width: 100%}
.pageVision_con_wrap4 .inCon_wrap .list > li .li_in{margin: 0 0 2em 0;}

.pageCertification_con_wrap2{margin-top: 0; padding: 1.5em 0;}
.pageCertification_con_wrap2 .inner{flex-direction: column; margin: 0 0 -2em 0}
.pageCertification_con_wrap2 .inner .inCon{flex:inherit;}
.pageCertification_con_wrap2 .inner .inCon .inn{margin: 0 0 2em 0;}

.pageIp_tit_wrap .ti_w .t3 br{display: none;}

.pageGame_wrap .gameList > li{flex:1 0 50%; max-width: 50%}

.mainCon6_wrap .main_con_wrap .con6_list > li{flex:1 0 50%; max-width: 50%}

.pageNotice_wrap .noticeList{margin: 0 0 -1em -1em;}
.pageNotice_wrap .noticeList > li{flex:1 0 50%; max-width: 50%}
.pageNotice_wrap .noticeList > li .in{margin: 0 0 1em 1em;}

.pageOverview_info_wrap .list{margin: 0 0 -1em 0; display: block;}
.pageOverview_info_wrap .list > li{display: block; flex-direction: inherit; max-width: inherit;}
.pageOverview_info_wrap .list > li .in{display: flex; flex-wrap: wrap; align-items: center; align-content: center; height: inherit; flex-direction: inherit; margin: 0 0 1em 0;}
.pageOverview_info_wrap .list > li .in .icon{width: 5em; padding-bottom: 0;}
.pageOverview_info_wrap .list > li .in .tw{margin-left: 2em; text-align: left; flex:1;}
.pageOverview_info_wrap .list > li .in .tw .tx_w{padding-top: .5em;}

.pageOverview_compete_wrap .con_wrap .list{display: block; margin: 2em 0 -1em 0;}
.pageOverview_compete_wrap .con_wrap .list > li{flex:inherit; max-width: inherit; display: block; flex-direction: inherit;}
.pageOverview_compete_wrap .con_wrap .list > li .in{display: block; flex-direction: inherit; margin: 0 0 1em 0;}
.pageOverview_compete_wrap .con_wrap .list > li .in .img_wrap .resize{padding-bottom: 35%}
.pageOverview_compete_wrap .con_wrap .list > li .in .txt_wrap{padding-left: 1em}
.pageOverview_compete_wrap .con_wrap .list > li .in .txt_wrap .t1{padding-bottom: .5em; min-height: inherit;}
.pageOverview_compete_wrap .con_wrap .list > li .in .txt_wrap .t1 br{display: none;}
.pageOverview_compete_wrap .con_wrap .list > li .in .txt_wrap .t2_w .t2{padding-bottom: .5em;}

.pageOverview_point_wrap .con_wrap .list{margin: 2em 0 -1em 0;}
.pageOverview_point_wrap .con_wrap .list > li{width: 100%;}
.pageOverview_point_wrap .con_wrap .list > li .in .img_wrap .resize{padding-bottom: 35%}
.pageOverview_point_wrap .con_wrap .list > li .in{margin: 0 0 1em 0;}
.pageOverview_point_wrap .con_wrap .list > li:nth-child(even){margin-top: 1em;}
.pageOverview_point_wrap .con_wrap .list > li .in .txt_wrap .t1{padding-bottom: .5em;}

.pageBusiness_tit_wrap .t1{font-size: 1.375em;}
.pageOrganization_wrap .tit_wrap .in .t3{font-size: 1.375em;}

.pageBusiness_con_wrap3 .tx_list > li{flex:100%;}
.pageBusiness_con_wrap3 .tx_list > li .in{padding: 1em; margin: 0 0 -1px 0}
.pageBusiness_con_wrap3 .tx_list > li .in .t1 .ti{padding-bottom: .5em;}

.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 1.375em;}

.pageIp_tit_wrap .ti_w .t2{font-size: 1.375em;}

.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list{margin: 0 0 -.5em 0; display: block;}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li{flex:100%; max-width: 100%; display: block; flex-direction: inherit;}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li:after{bottom: -1em; left: 50%; top: inherit; right: inherit; transform: translateX(-50%); content: "\e936"}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li .inn{padding: 1.25em; align-items: center; align-content: center; margin: 0 0 .5em 0; flex-wrap:wrap; flex-direction: inherit;}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li .inn .icon{margin-right: 1em;}
.pageRecruitment_con_wrap .in .con_wrap .recruitment_step_list > li .inn .step_num{padding: 0; padding-right: 1em;}

.pageMedia_wrap .mediaList > li{flex:1 0 50%; max-width: 50%}
.pageGallery_wrap .galleryList > li{flex:1 0 50%; max-width: 50%}

.page_tab_wrap .tabList{margin: 1em 0 -.313em -.313em}

.pageIntroduction_con_wrap .list > li{margin-bottom: 0;}
.pageIntroduction_con_wrap .list > li .con_wrap{margin-top: 1em;}
.pageIntroduction_con_wrap .list > li .con_wrap .pd_in{margin-left: 1em;}

.pageHistory_wrap_tit_wrap .in .ti_w .t2{font-size: 1.375em;}

.mainCon2_wrap .inner .con_wrap .list{margin: 0 0 -.75em -.75em;}
.mainCon2_wrap .inner .con_wrap .list > li{flex:1 0 50%; max-width: 50%;}
.mainCon2_wrap .inner .con_wrap .list > li .in{margin: 0 0 .75em .75em; padding: 8em 1.25em 1em 1.25em}
.mainCon2_wrap .inner .con_wrap .list > li .in .tw .t2 br{display: none;}

.pageIp_con_wrap .in .list{margin: 0 0 -3em 0;}
.pageIp_con_wrap .in .list > li .inn{margin: 0 0 3em 0}

.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap .t2{font-size: 1.375em;}
.pageVision_con_wrap1 .inner .txt_wrap .in{padding: 2em 1.5em 0 1.5em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list{margin: 0 0 -1em -3em}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li .li_in .tit .ti{font-size: 1em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li .li_in{margin: 0 0 1em 3em;}

.pageCi_con_wrap .in .con_wrap .in_img .list > li{flex:1 0 50%; max-width: 50%}

.pageGame_top_wrap{display: block;}
.pageGame_top_wrap .board_search_wrap{margin-top: .75em;}

.pageSupport_top_wrap{display: block;}
.pageSupport_top_wrap .board_search_wrap{margin-top: .75em;}

.page_tab_wrap.st2 .inner .layout_tit_wrap .pageTit_wrap .txt{font-size: 1em;}

.prod_view_dv .r_dv .txt_dv .name2{font-size: 1.875em;}
.prod_view_dv .r_dv .txt_dv .name3{margin-top: 1em;}

.pageIp_tit_wrap .ti_w{margin-bottom: 2em;}
.pageIp_con_wrap{padding: 2em 0;}
.pageCertification_con_wrap1{margin-top: 2em;}
.pageIp_con_wrap .in .list{margin: 0 0 -2em 0;}
.pageIp_con_wrap .in .list > li{flex:1 0 20%;}
.pageIp_con_wrap .in .list > li .inn{margin: 0 0 2em 0;}

.chart_in .organizationList > li .wrap_in{flex-direction: column; padding: 2.5em 1em;}
.chart_in .organizationList .tit{width: inherit;}
.chart_in .organizationList .list{flex:inherit;}
.chart_in .organizationList .tit .organization_tt.ti{font-size: 1em;}

.dp1_support.dp2_parts .pageGame_wrap .gameList > li{flex:1 0 16.66%; max-width: 16.66%;}


}
/*768 END*/

@media screen and (max-width:620px){
.main_visual_slogan{padding: 0 1em;}
.main_visual_slogan .t1{font-size: 3em;}
.main_visual_slogan .t2{font-size: 1.25em;}

.pageIntroduction_con_wrap2 .inner .list{margin: 0 0 -1em 0;}
.pageIntroduction_con_wrap2 .inner .list > li{flex:100%;}
.pageIntroduction_con_wrap2 .inner .list > li .in{margin: 0 0 1em 0; padding: 1.313em;}

}
/*620 END*/

@media screen and (max-width:600px){
#header .all_wrap .all .lang_menu .list{margin: 0 0 -.5em -.5em;}
#header .all_wrap .all .lang_menu .list > li{flex:1 0 50%; max-width: 50%;}
#header .all_wrap .all .lang_menu .list > li a{margin: 0 0 .5em .5em; justify-content: center; padding: .75em;}

.pageIp_tit_wrap .ti_w .t2{font-size: 1.313em;}
.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 1.313em;}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w .t1{font-size: 1.313em;}
.pageBenefits_tit_wrap .t3{font-size: 1.313em;}
.inquiry_tit_wrap .ti{font-size: 1.313em;}
.pageHistory_wrap_tit_wrap .in .ti_w .t2{font-size: 1.313em;}

.dp1_support.dp2_parts .pageGame_wrap .gameList > li{flex:1 0 33.33%; max-width: 33.33%;}


}
/*600 END*/

@media screen and (max-width:580px){
#header .all_wrap .all .logo_wrap{padding: 3em 3vw 0 3vw}
#header .all_wrap .all .logo_wrap .logo img{height: 1.5em;}
#header .all_wrap .all .allconWrap{padding: 2vh 5vw 2vh 5vw}
#header .all_wrap .all .allconWrap .all_gnb .gnb .flex{justify-content: flex-start;}
#header .all_wrap .all .allconWrap .all_gnb .gnb > li ul li{flex:1 0 33.33%;}
#header .all_wrap .all .allconWrap .all_gnb .gnb > li{padding: 1em 0;}
#header .all_wrap .all .allconWrap .all_gnb .gnb > li .dp2 > li > a{padding-bottom: 1em;}


.chart_in .organizationList{margin: 0 0 -.5em -.5em;}
.chart_in .organizationList > li .wrap_in{padding: 2.5em 0; margin: 0 0 .5em .5em;}

}
/*580 END*/

@media screen and (max-width:550px){
#footer{padding: 2em 0;}
#footer .footerIn .in .info .inner .logo{padding: 0 0 1em 0;}  
#footer .footerIn .in .info .inner .info > li{flex-direction: column; align-items: flex-start; align-content: flex-start;}
#footer .footerIn .in .info .inner .info > li .ti{width: inherit; padding-bottom: .25em;}


}
/*550 END*/

@media screen and (max-width:500px){
.login_wrap{padding: 1.5em;}
.login_wrap .tit_wrap .ti{font-size: 1.313em;}
.login_wrap .txt_wrap .tx br{display: none;}

#contents .subVisual_wrap .subTit_wrap{padding: 0 0 .5em 0;}
#contents .subVisual_wrap .subTit_wrap .ti_wrap .tit .ti{font-size: 1.5em;}
#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb .dp2 > li > a{padding: .75em}

}
/*500 END*/

@media screen and (max-width:440px){
.chart_in .organizationList > li{flex:1 0 50%; max-width: 50%}
}
/*470 END*/

@media screen and (max-width:430px){
.pageVision_con_wrap1 .inner .txt_wrap .in .list{margin: 0 0 -1.313em -1.313em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li .li_in{margin: 0 0 1.313em 1.313em;}

.page_tab_wrap .tabList{margin: 0 0 -.313em -.313em}
.page_tab_wrap .tabList > li{width: 33.33%}

.page_tab_wrap.st2 .inner .layout_tit_wrap .pageTit_wrap .txt{padding-bottom: .75em;}

}
/*430 END*/

@media screen and (max-width:400px){
.pageIp_tit_wrap .ti_w .t2{font-size: 1.25em;}
.pageCeo_wrap .inner .tit_wrap .in .t2{font-size: 1.25em;}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w .t1{font-size: 1.25em;}
.pageBenefits_tit_wrap .t3{font-size: 1.25em;}
.inquiry_tit_wrap .ti{font-size: 1.25em;}
.pageHistory_wrap_tit_wrap .in .ti_w .t2{font-size: 1.25em;}

}
/*400 END*/

@media screen and (max-width:380px){
body{ font-size:12px;}

.pageIntroduction_con_wrap .list > li .con_wrap .pd_in{flex-direction: column;}
.pageIntroduction_con_wrap .list > li .con_wrap .t_w{flex:inherit; margin-left: 0; margin-top: 1em;}

}
/*380 END*/

@media screen and (max-width:330px){
.prod_view_dv .r_dv .txt_dv .in_tw.st1{margin-top: 1em;}
.prod_view_dv .r_dv .txt_dv .in_tw.st1 .inner{display: block;}
.prod_view_dv .r_dv .txt_dv .in_tw .inner .rCon{margin-top: .5em; margin-left: inherit;}


}
/*330 END*/

@media screen and (max-width:320px){
.main_visual_slogan .t1{font-size: 2.75em;}
.main_visual_slogan .t2{font-size: 1.188em}

.pageVision_wrap_tit .t2{font-size: 2.5em;}

.pageIp_tit_wrap .ti_w .t2 br{display: none;}

.page_btn{justify-content: flex-start;}
.page_btn .in{justify-content: flex-start;}

.pageVision_con_wrap1 .inner .txt_wrap .in{padding: 2em 1em 0 1em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list_tit_wrap{margin-bottom: 2em;}
.pageVision_con_wrap1 .inner .txt_wrap .in .list > li{width: 50%}

.pageCi_con_wrap .in .con_wrap .in_img .list{margin: 0 0 -1em 0;}
.pageCi_con_wrap .in .con_wrap .in_img .list > li{flex:100%; max-width: 100%}
.pageCi_con_wrap .in .con_wrap .in_img .list > li .li_in{margin: 0 0 1em 0;}

.ci_col_Wrap{margin: 0 0 -1em 0;}
.ci_col_Wrap > li{width: 100%}
.ci_col_Wrap .wrap_in{margin: 0 0 1em 0;}


}
/*320 END*/

@media screen and (max-width:300px){
.main_visual_slogan .t1{font-size: 2.313em;}
.inquiry_all_wrap .inner{align-items: center; align-content: center;}
.inquiry_info_wrap .inn{flex-direction: column;}
.inquiry_info_wrap .inn .img_wrap{width: 5em; margin: 0 auto}
.inquiry_info_wrap .inn .txt_wrap{padding-left: 0; text-align: center;}

.dp1_support.dp2_parts .pageGame_wrap .gameList > li{flex:1 0 50%; max-width: 50%;}


}
/*300 END*/

@media screen and (max-width:280px){
#header .all_wrap .btn_all .btn_in{margin-left: 0;}

.pageNotice_wrap .noticeList{margin: 0 0 -.5em 0;}
.pageNotice_wrap .noticeList > li{flex:100%; max-width: 100%}
.pageNotice_wrap .noticeList > li .in{margin: 0 0 .5em 0;}

.mainCon6_wrap .main_con_wrap .con6_list{margin: 0 0 -.5em 0;}
.mainCon6_wrap .main_con_wrap .con6_list > li{flex:100%; max-width: 100%}
.mainCon6_wrap .main_con_wrap .con6_list > li .in{margin: 0 0 .5em 0;}

.pageBenefits_con_wrap .list > li .in{padding: 1em;}

.pageMedia_wrap .mediaList{margin: 0 0 -.5em 0;}
.pageMedia_wrap .mediaList > li{flex:100%; max-width: 100%}
.pageMedia_wrap .mediaList > li .in{margin: 0 0 .5em 0;}

.pageGallery_wrap .galleryList{margin: 0 0 -.5em 0;}
.pageGallery_wrap .galleryList > li{flex:100%; max-width: 100%}
.pageGallery_wrap .galleryList > li .in{margin: 0 0 .5em 0;}

.pageGame_wrap .gameList{margin: 0 0 -.5em 0;}
.pageGame_wrap .gameList > li{flex:100%; max-width: 100%}
.pageGame_wrap .gameList > li .in{margin: 0 0 .5em 0;}

.pageGame_support_wrap{margin: 0 0 -.75em 0;}
.pageGame_support_wrap > li{flex:100%; max-width: 100%;}
.pageGame_support_wrap > li .inn{margin: 0 0 .75em 0;}
.pageGame_support_wrap > li .inn .tx_w{padding: 2em 1em 1em 1em;}
.pageGame_support_wrap > li:hover .inn{transform: inherit; transition: inherit;}

.pageBenefits_con_wrap .list{display: block; margin: 0 0 -1em 0;}
.pageBenefits_con_wrap .list > li{flex:inherit; max-width: inherit; flex-direction: inherit; display: block;}
.pageBenefits_con_wrap .list > li .in{margin: 0 0 1em 0; display: flex; align-items: center; align-content: center; height: inherit; flex-direction: inherit;}
.pageBenefits_con_wrap .list > li .in .icon{width: 5em; padding-bottom: 0;}
.pageBenefits_con_wrap .list > li .in .tw{text-align: left; margin-left: 2em;}
.pageBenefits_con_wrap .list > li .in .tw .tx_w{padding-top: .5em;}

.answerView_info_wrap .list{margin: 0 0 -.5em 0;}
.answerView_info_wrap .list > li .wrap_in{margin: 0 0 .5em 0; display: block; align-items: inherit;}
.answerView_info_wrap .list > li .wrap_in .tit_wrap{width: inherit;}
.answerView_info_wrap .list > li .wrap_in .con_wrap{flex:inherit;}
.answerView_tit_wrap .ti{font-size: 1.063em;}
.answerView_content_ti_wrap{padding: .75em; margin-top: 1em;}
.answerView_content_ti_wrap .ti{font-size: 1.063em}

.chat_wrap .inner .mid_wrap .txt_wrap .in_pd{padding-left: 0;}
.chat_wrap .inner .mid_wrap .img_wrap.no_img .no_img_st{width: 2.5em; line-height: 2.5em; height: 2.5em;}

table.response *[data-th]:before{flex:1 0 5em; max-width: 5em;}

#contents .subVisual_wrap .subTit_wrap .subGnb_wrap .gnb{display: none;}
#contents .subVisual_wrap{padding-top: 0; height: 12em; align-items: center; align-content: center;}
#contents .subVisual_wrap .subTit_wrap{padding: 0; text-align: center;}
#contents .subVisual_wrap .subTit_wrap .ti_wrap{padding-bottom: 0; align-items: center; align-content: center; justify-content: center;}

}
/*280 END*/

@media screen and (max-width:230px){
.mainCon2_wrap .inner .con_wrap .list{margin: 0 0 -.5em 0;}
.mainCon2_wrap .inner .con_wrap .list > li{flex:100%; max-width: 100%}
.mainCon2_wrap .inner .con_wrap .list > li .in{margin: 0 0 .5em 0; padding: 5em 1em 1em 1em}

.mainCon3_wrap .con_wrap .list{margin: 1em 0 -.5em 0;}
.mainCon3_wrap .con_wrap .list > li{flex:100%; max-width: 100%}
.mainCon3_wrap .con_wrap .list > li .li_in{margin: 0 0 .5em 0;}
.mainCon3_wrap .con_wrap .list > li .circle_tx br{display: none;}

.mainCon4_wrap .main_tit_wrap .ti{font-size: 1.313em;}
.mainCon4_wrap .main_tit_wrap .ti br{display: none;}
.mainCon6_wrap .main_tit_wrap .t1{font-size: 2.5em;}
.mainCon1_wrap .main_tit_wrap .ti{font-size: 2em;}
.mainCon2_wrap .inner .txt_wrap .t1{font-size: 2em;}


}
/*230 END*/

@media screen and (max-width:200px){
.prod_view_dv .r_dv .txt_dv .prod_ex .prod_ex_in .in{display: block;}
.dp1_game.dp2_game .inquiry_btn_wrap .list{display: block; margin: 0 0 -.5em 0;}
.dp1_game.dp2_game .inquiry_btn_wrap .list > li .li_in.max1{max-width: inherit; min-width: inherit; height: inherit; line-height: inherit; margin: 0 0 .5em 0; width: 100%}

.prod_view_dv .r_dv{margin-top: 1em;}
.prod_view_dv .r_dv .txt_dv .name2{font-size: 1.5em;}

.pageBenefits_con_wrap .list > li .in{flex-direction: column;}
.pageBenefits_con_wrap .list > li .in .tw{text-align: center; margin-left: 0}

.pageOverview_info_wrap .list > li .in{flex-direction: column;}
.pageOverview_info_wrap .list > li .in .tw{flex:inherit; margin-left: 0; text-align: center;}

.dp1_support.dp2_parts .pageGame_wrap .gameList > li{flex:100%; max-width: 100%;}

#footer .etc{display: none;}

}
/*200 END*/

@media all and (max-width:1024px) and (orientation:landscape){

}
/*가로모드 END*/

@media screen and (max-height:768px) and (orientation:landscape){

}
/*가로모드 END*/

@media screen and (orientation:portrait) and (max-height:680px){

}
/*세로모드 END*/
