@charset "utf-8";
/* CSS Document */

.visible_pc {display:block !important;}
.visible_mo {display:none !important;}

@media screen and (max-width:1920px){
#section0 .sec0_b .sec0_b_slide_wrap .sec0_slide_line:before{display:none;}
#section0 .sec0_b .sec0_b_slide_wrap .sec0_slide_line{display:none;}

#section6 .boxM .sec6_cv{flex-direction:column; margin-left:0; margin-right:-120px; width:90%;}
#section6 .boxM .sec6_cv .sec6_l{flex-direction:row; width:100%; height:220px; margin-bottom:2%;}
#section6 .boxM .sec6_cv .sec6_l .sec6_l_t{width:49%; height:100%;}
#section6 .boxM .sec6_cv .sec6_l .sec6_l_m{/*display:none;*/ width:49%; height:100%; border-radius:0 70px 0 0; overflow:hidden;}
#section6 .boxM .sec6_cv .sec6_l .sec6_l_b{display:none;}
#section6 .boxM .sec6_cv .sec6_r{display:flex; flex-direction:column; width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_m{display:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t{height:auto;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t .sec6_title_text_box{width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_f{display:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b{height:auto; margin-top:auto;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b{margin-top:0; width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{display:flex; align-items:center; padding:1em 0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap{padding:0; flex:1 1 auto;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul{padding:2%; padding-bottom:0; box-sizing:border-box; flex-wrap:nowrap; width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{margin-right:1%; margin-bottom:1%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:nth-of-type(3n){margin-right:1%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:last-of-type{margin-right:0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{width:30%; margin:0;}

#section9 .sec9_lines{left:28%;}

#footer .footer_wrap .top_btn{display:none;}
#footer .footer_wrap .top_btn a{display:none;}

#headerS .right_side_white_menu_wrap .lsw_in{padding-top:50px;}
#headerS .right_side_white_menu_wrap .white_close{top:2px; left:15px;}
#headerS .menu_wrap_for_white{top:54px;}

/*sub2*/
.s_page_ctt_box .mo.img_gram_wrap{display:block;}
.s_page_ctt_box .mo.img_gram_wrap img.lab{display:none;}
.s_page_ctt_box .mo.img_gram_wrap img.hp{display:none;}
.s_page_ctt_box .pc.img_gram_wrap{display:none;}

/*sub5*/
.s_page_tit_box_2 .airport_map_wrap{min-width:800px;}
.s_page_tit_box_2 .airport_marker_wrap{min-width:800px;}

/*sub7*/
.s_page_ctt_box .album_wrap.st2 .album_layer{width:49%;}
.s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{width:100%; height:260px;}

/*sub8*/
.s_page_ctt_box .guide_list_wrap .guide_list.st1{width:95%;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head{padding:10px; width:40%;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_body{width:60%;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list{width:100%;}
.s_page_ctt_box .guide_list_wrap.st2:after{display:none;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member{margin-right:15px; margin-bottom:15px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member:nth-of-type(4n){margin-right:15px;}

/*sub9*/
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3{padding:10px 10px;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer{width:33%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_head .tt{font-size:1.1em;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR .ll_body_ctt .t1{font-size:1.05em;}

/*sub10*/
.s_page_ctt_box .e_venue_tap_wrap{flex-wrap:wrap;}
.s_page_ctt_box .e_venue_tap_wrap .e_venue_tap{width:12%;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .thumb_wrap{width:100%;}

/*sub11*/
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int{padding:30px 10px; margin-bottom:0;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int .list_layer.n13{margin-bottom:50px;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int .int_map_wrap{position:static;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int .list_layer > div:not(.ll_head) .ll_body_ctt .t1:not(.ac){padding-left:10px;}

/*sub13*/
.step_st.st1{padding:20px; flex-wrap:wrap;}
.step_st.st1 .step_in{padding-left:10px; flex:1 1 20%;}
.step_st.st1 .step_in .t1:last-of-type{margin-bottom:0;}

/*sub14*/
.template_st .template_body .templateB_wrap .templateB_ctt .t1 br{display:none;}
.template_st .template_body .templateB_wrap .templateB_ctt .t1 .m_nbsp{display:inline-block; width:4px;}

.template_st .template_body .templateB_wrap .templateB_ctt .templateB_table_wrap td br{display:none;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_table_wrap td .m_nbsp{display:inline-block; width:4px;}
/*sub19*/
.event_equipment_wrap{background:url('../images/sub/sub19_bg01.jpg') no-repeat center/contain; height:780px;}
/*sub24*/
.announcer_wrap .announcer_wrap_in{flex:1 1 25%; margin-right:10px; margin-bottom:10px;}
.announcer_wrap .announcer_wrap_in:nth-of-type(4n){margin-right:10px;}
.announcer_wrap .announcer_wrap_in:nth-last-of-type(-n+4){margin-bottom:10px;}

/*sub26*/
.photo_wrap .photo_tag_wrap .photo_tag{width:49%;}

.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs{background: url('../images/sub/sub11_nat_map.png') no-repeat center/110% #faf8f5;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box{width:230px;}

/*sub35*/
.repert_wrap > div{padding:15px;}

.s_page_ctt_box .cloud_box .cloud_img_wrap .img01{left:80%; top:21%; width:20%; height:auto;}
.s_page_ctt_box .cloud_box .cloud_img_wrap .img02{left:35%; top:38%; width:70%; height:auto;}

/*sub36*/
.s_page_ctt_box .emergency_list_wrap{position:relative; padding:30px 10px;}
.s_page_ctt_box .emergency_list_wrap:before{content:'\e943'; display:block; font-family:'xeicon'; font-size:2em; color:#333; position:absolute; left:50%; bottom:1em; transform:translateX(-50%); z-index:2; opacity:.8;}
.s_page_ctt_box .emergency_list_wrap:after{content:''; display:block; width:100%; height:120px; background:linear-gradient(180deg, rgba(250,248,245,0) 0%, rgba(250,248,245,1) 100%); position:absolute; left:0; bottom:0; z-index:1;}
.s_page_ctt_box .emergency_list_wrap .emergency_body{max-height:360px; overflow:scroll; position:relative;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in:not(:last-of-type){margin-bottom:1.125rem;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in:last-of-type{padding-bottom:3rem;}
/* .s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in{flex-direction:column;} */
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in .t1 {flex:1 1 50%;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in .t1:last-of-type{text-align:right; font-size:.9375em;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_l, .s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_c{height:100%;}


}

@media screen and (max-width:1680px){
/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:150px;}*/

#section1 .sec1_box{margin-right:-50px; margin-left:50px;}

.main_nav{top:200px;}

#section3.section{padding-left:320px;}
/*#section3 .sec3_bg_box{transform:none; left:0; top:0; width:100vw; height:90vh;}
#section3 .boxM{height:100%; display:flex; flex-direction:column; justify-content:center;}
#section3 .sec3_box{margin:0; padding-top:0; flex-direction:column; height:auto;}
#section3 .sec3_box .div_l{display:none;}
#section3 .sec3_box .sec3_title_text_box{position:static; width:55rem;}
#section3 .sec3_box .div_r{display:flex; width:100%; margin-top:3.875rem; padding:2.25rem 2.5rem; box-sizing:border-box;}
#section3 .sec3_box .div_r .subp_btn_wrap{padding:0; width:65%; margin-right:2%;}
#section3 .sec3_box .div_r .subp_btn_wrap ul{width:100%;}
#section3 .sec3_box .div_r .img_slide_wrap{width:35%;}*/

#section4.section{padding-left:320px}
#section4 .sec4_bg{height:90vh;}
#section4 .subp_btn_box{margin-top:3.875rem;}

#section5.section{padding-left:320px;}
#section5 .boxM{width:1100px; position:static; height:100%; display:flex; flex-direction:column; justify-content:center;}
#section5 .sec5_title_text_box{position:static; width:55rem;}
#section5 .sec5_ctt_box{position:static; display:flex; width:100%; margin-top:3.875rem; padding:2.25rem 2.5rem; box-sizing:border-box;}
#section5 .sec5_ctt_box .subp_btn_wrap{padding:0; width:65%; margin-right:2%;}
#section5 .sec5_ctt_box .subp_btn_wrap ul{width:100%;}
#section5 .sec5_ctt_box .img_slide_wrap{width:35%;}

body.fp-viewing-6 #header .left_side_menu_wrap .lsm_in_2 .btn_wrap .btn_1 .in_btns > div:not(.btn_circle){color:#fff;}
.fp-viewing-6 #header .menu_btn_wrap .header_btn{color:#fff;}
.fp-viewing-6 #header .menu_btn_wrap .header_btn:not(:last-of-type):after{background:#fff;}


#section6.section{padding-left:320px; position:relative;}
#section6.section:before{content:''; display:block; width:100vw; height:90vh; background:url('../images/main/sec6_temp_img02.jpg') no-repeat center/cover; position:absolute; left:0; top:0; z-index:-1;}
#section6 .boxM{width:1100px;}
#section6 .boxM .sec6_cv{width:100%; margin:0; padding:0; background:none;}
#section6 .boxM .sec6_cv .sec6_l{display:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t{margin-bottom:0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t .sec6_title_text_box{width:55rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b{margin-top:3.875rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{padding:2.25rem 2.5rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap{margin-right:2%; flex:auto; width:65%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul{flex-wrap:wrap; padding:0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{margin-right:2%; margin-bottom:2%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:nth-of-type(3n){margin-right:0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{width:35%; margin:1.5vh auto 0;}

#section7 .boxM{width:50vw; min-width:900px;}
#section7 .boxM > div .sec7_tit{z-index:5;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box{justify-content:flex-end; width:85%; margin-left:auto;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .tt{display:none;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap{transform:translateY(-50%) scale(.75); left:-15%;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover{transform:translateY(calc(-50% - 6px)) scale(.75);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{width:80%;}

#section8{background:none !important;}
#section8 .boxM{width:50vw; min-width:900px;}
#section8 .sec8_info_ctt_box{margin-bottom:0;}
#section8 .sec8_info_ctt_box .sec8_info_in{flex:1 1 19%; height:110px;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(6n){margin-right:.5%;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:0;}
#section8 .sec8_info_ctt_box .sec8_info_in:last-of-type{margin-right:0;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm{justify-content:flex-start; height:60px;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm:before{display:none;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm .tt{margin-top:0;}
#section8 .sec8_info_ctt_box .sec8_info_in:hover .sec8_sm_list{display:flex; flex-wrap:wrap; justify-content:space-between;}
#section8 .sec8_info_ctt_box .sec8_info_in:hover .sec8_sm_list p{flex:0 1 auto; padding:0 1rem; box-sizing:border-box;}
#section8 .sec8_info_ctt_box .sec8_info_in:hover .sec8_sm_list br{display:none;}
#section8 .sec8_bg{padding-top:2rem !important;}
#section8 .sec8_bg .boxM{flex-direction:column;}
#section8 .sec8_bg .boxM > div{width:100%;}
#section8 .sec8_b_l{background-size:32% !important; margin-bottom:1rem;}
#section8 .sec8_b_l .sec8_b_l_ctt{width:70%;}
#section8 .sec8_b_l .sec8_b_l_ctt .t1{margin-bottom:.5rem;}
/* #section8 .sec8_b_l .sec8_b_l_ctt .t1 br{display:none;} */
#section8 .sec8_b_l .sec8_b_l_ctt .t1 .m_nbsp{display:inline-block; width:4px;}
#section8 .sec8_b_r .sec8_b_r_ctt .main_notice li:not(:first-of-type){display:none;}

#section9 .sec9_lines{left:24%;}

/*headerS탑*/
#headerS .headerS_top_nav_wrap .top_l{width:500px;}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap .tt{font-size:1.5em;}
#headerS .headerS_top_nav_wrap .top_r .other_nav_wrap li{margin-right:40px;}

/*해외인센티브*/
.s_page_tit_box .tt{font-size:1.125em; margin-bottom:1.5em;}
.s_page_tit_box .t1{font-size:1.075em;}
.s_page_ctt_box .page_tt{font-size:1.5em;}
.s_page_ctt_box .img_gal_wrap.st2 ul li{flex:1 1 11%; margin-right:7px; margin-bottom:7px;}

.s_page_ctt_box .tag_st > div .tag_head .tt{font-size:1.2em!important;}
.s_page_ctt_box .tag_st > div .tag_body .t1{font-size:1.1em;}
.dp1_sub.dp2_1 .s_page_ctt_box .tag_st .tag_r .tag_body{background:url('../images/sub/sub1_icon01.png') no-repeat right 30px bottom 30px;}

.s_page_ctt_box .program_list .program_box{text-align:center;}
.s_page_ctt_box .program_list .program_box .t1{font-size:1.1em;}
.s_page_ctt_box .program_list .program_box{flex:1 1 32%;}
.s_page_ctt_box .program_list .program_box:nth-of-type(2n){margin-right:0;}
.s_page_ctt_box .program_list .program_box:nth-of-type(3n){margin-right:2.25rem;}
.s_page_ctt_box .program_list .program_box:nth-of-type(6n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(8n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(10n){margin-right:7px;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(n+11){margin-bottom:7px;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:last-of-type{margin-right:0;}

.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table colgroup col:first-child{width:25%;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table colgroup col:last-child{width:75%;}

.t_dots:before{top:8px; width:5px; height:5px;}

/**/
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_text .t1{font-size:1.125em;}
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_img{height:386px;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_slide_list .slides .isg_img_cv .isg_img{height:130px;}

.album_wrap.st5 .img_cv:nth-of-type(4n){margin-right:1.125rem!important;}

/*sub5*/
.airline_wrap > .flex .s_page_tit_box{width:100%;}
.s_page_tit_box .logo_list_wrap .logo_list{width:100%;}
.airline_wrap > .flex .s_page_tit_box_2{width:100%;}

/*sub5*/
.airline_wrap > .flex{flex-wrap:wrap;}
.dp1_sub.dp2_5 .boxS1L{padding-right:0;}
.incheon_airport_body{padding-left:0;}

/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:200px;}

/*sub7*/
.s_page_ctt_box .protocol_wrap{padding:30px 15px 15px 15px;}

/*sub8*/
.s_page_ctt_box .guide_list_wrap{padding:2em 1em;}
.s_page_ctt_box .guide_list_wrap .guide_img_gal{width:100%; margin-left:0;}
.s_page_ctt_box .guide_list_wrap .guide_list_map{display:none;}

.s_page_ctt_box .guide_list_wrap.st2 .mojor_history{flex-wrap:wrap;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_head{width:100%; border-radius:0; padding:1em 0;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_head .tt br{display:none;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_body{width:100%; flex-wrap:wrap;}


/*sub9*/
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer{width:100%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_img_gal{margin-left:0;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_map_gal{display:none;}

/*sub10*/
.s_page_ctt_box .e_venue_tap_wrap .e_venue_tap .tt{font-size:1.05em;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list{margin-right:20px; margin-bottom:20px; padding:10px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .text_wrap .tt{font-size:1.05em;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .text_wrap .t1{font-size:1em;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .text_wrap .ctt_list li{font-size:1em;}

/*sub11*/
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs{background: url('../images/sub/sub11_nat_map.png') no-repeat center/120% #faf8f5;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box .text_wrap .tt{display:none;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box .text_wrap .t1{display:none;}

/*sub12*/
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2{width:70%;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap{width:400px; right:-370px;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 > div:not(.img_wrap) .tag_body .t1.st50{width:100%;}

/*sub13*/
.step_st.st1{background:none; border-radius:0; }
.step_st.st1 .step_in{flex:1 1 33.33%; height:180px; background:#f5f1eb;}
.step_st.st1 .step_in:nth-of-type(n+4){margin-top:1em;}
.step_st.st1 .step_in .tt{font-size:1.05em; margin-bottom:.5rem;}
.step_st.st1 .step_in:not(:last-of-type):before{z-index:1; width:10px; height:60%; right:10px; bottom:48%;}
.step_st.st1 .step_in:not(:last-of-type):after{z-index:1; width:10px; height:60%; right:10px; top:46%;}

/* .step_st.st1 .step_in.n3:not(:last-of-type):before{display:none;}
.step_st.st1 .step_in.n3:not(:last-of-type):after{display:none;} */

/*.step_st.st1 .step_in:not(:last-of-type):before{display:none;}
.step_st.st1 .step_in:not(:last-of-type):after{content:'\e93e'; width:auto; height:auto; background:none; top:50%; transform:rotate(0) translateY(-50%); font-size:3em; font-family:'xeicon';}
*/
/*sub14*/
.teacher_wrap .teacher_body{padding-left:80px;}

/*sub19*/
.event_equipment_wrap{height:720px;}
/*sub26*/
.photo_wrap .photo_tag_wrap .photo_tag{width:100%; flex-wrap:wrap;}
.photo_wrap .photo_tag_wrap .photo_tag:nth-last-of-type(-n+2){margin-bottom:1rem;}
.photo_wrap .photo_tag_wrap .photo_tag:last-of-type{margin-bottom:0;}

/*sub27*/
.step_st.st3{background:none; border-radius:0; flex-wrap:wrap}
.step_st.st3 .step_in{flex:1 1 33.33%; height:170px; background:#f5f1eb;}
.step_st.st3 .step_in:nth-of-type(n+4){margin-top:1em;}
.step_st.st3 .step_in .tt{font-size:1.05em; margin-bottom:.5rem;}
.step_st.st3 .step_in:not(:last-of-type):before{z-index:1; width:10px; height:60%; right:10px; bottom:48%;}
.step_st.st3 .step_in:not(:last-of-type):after{z-index:1; width:10px; height:60%; right:10px; top:46%;}
.step_st.st3 .step_in.n3:not(:last-of-type):before{display:none;}
.step_st.st3 .step_in.n3:not(:last-of-type):after{display:none;}
/*sub30*/
.video_gal_wrap .video_step_wrap{padding:10px; flex-wrap:wrap;}

}

@media screen and (max-width:1440px){
#header .left_side_menu_wrap{width:270px;}
#header .left_side_menu_wrap .lsm_in{padding:60px 15px 30px 15px;}
#header .left_side_menu_wrap .lsm_in .lsm_tit{font-size:4.25em;}

#contents .mainIng .sec1_box {padding: 3em 3em; }

#section0 .sec0_t{padding-left:300px;}
#section0 .sec0_t .sec0_t_gram_wrap{padding-left:200px;}
#section0 .sec0_b{padding-left:220px;}
#section0 .sec0_b .sec0_b_slide_wrap{width:80%;}

#section1 .sec1_box{margin-left:110px;}
#section1 .sec1_box .sec1_head{margin-right:2rem; margin-left:2rem; height:600px;}
#section1 .sec1_box .sec1_head .sec1_sum_box{/*margin-top:7rem;*/}
#section1 .sec1_box .sec1_body{width:600px; height:600px;}
#section1 .sec1_box .sec1_body .sec1_body_frame{padding:2rem;}

.main_nav{right:-40px;}
.sns_wrap .top_btn{right:23px;}

body.fp-viewing-3 #header .left_side_menu_wrap .lsm_in_2 .btn_wrap .btn_1 .in_btns > div:not(.btn_circle){color:#fff;}
body.fp-viewing-5 #header .left_side_menu_wrap .lsm_in_2 .btn_wrap .btn_1 .in_btns > div:not(.btn_circle){color:#fff;}

#section2 .boxM{width:920px; margin-right:9rem;}
#section2 .icons_head ul li{height:8.75rem;}
#section2 .icons_head ul li .big_icons .big_icon_wrap{transform:scale(.8);}
#section2 .icons_head ul li .big_icons .big_text_wrap{margin-top:-1rem;}
#section2 .icons_body .small_icons_wrap .slides .el{padding:.5rem 0;}
#section2 .icons_body .small_icons_wrap .slides .el .small_icon_wrap{margin-bottom:0;}
#section2 .icons_body .small_icons_wrap .slides .el .small_text_wrap .tt{font-size:.75rem;}

#section3 .boxM{width:1100px; position:absolute; left:50%; top:0; transform:translateX(-270px);}
#section3 .sec3_bg_box{width:100vw; transform:translateX(0); left:0; height:100%; bottom:-66%; opacity:.95; background-size:cover !important;}
#section3 .sec3_bg_box:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.4); position:absolute; left:0; top:0;}
#section3 .sec3_box{margin-right:0; margin-left:0;}
#section3 .sec3_box .div_l{display:none;}
#section3 .sec3_box .sec3_title_text_box{left:0; top:20vh; background:none;}
#section3 .sec3_box .div_r{display:flex; justify-content:space-between; padding:2.25rem 2rem; box-sizing:border-box; width:100%; background:none; margin-top:-70px; flex-direction:column;}
#section3 .sec3_box .div_r .img_slide_wrap{width:35%; margin-top:1.5vh; margin-left:0; margin-right:0;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li{background:rgba(0,0,0,.3);}

#section4 .sec3_bg_box{ bottom:-66%; left:0; width:100%; height:100%; transform:none; background-size:cover !important;}
#section4 .sec3_box{ margin:0 0; padding-top: 28vh; height: 28vh;}

#section4 .sec3_box .div_l { display: none;}
#section4 .sec3_box .div_r {display:flex; width: 95%; margin: 0 auto;}

#section4 .sec4_bg{width:100vw; height:100vh;}
#section4 .sec4_bg:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.6); position:absolute; left:0; top:0;}
#section4 .boxM{position:absolute; left:50%; top:0; transform:translateX(-270px);}
#section4 .sec4_title_text_box{background:none; position:absolute; left:0; top:12vh;}
#section4 .subp_btn_box{background:none; padding:2.25rem 2rem; margin-top:9.875rem; flex-direction:column;}
#section4 .subp_btn_box .subp_btn_wrap ul li{background:rgba(0,0,0,.3);}
#section4 .subp_btn_box .vid_wrap{margin-top:1rem; margin-left:0;}

#section5 .sec3_bg_box{ bottom:-66%; left:0; width:100%; height:100%; transform:none; background-size:cover !important;}
#section5 .sec3_box{ margin:0 0; padding-top: 28vh; height: 28vh;}

#section5 .sec3_box .div_l { display: none;}
#section5 .sec3_box .div_r {display:flex; width: 95%; margin: 0 auto;}

#section5 .sec5_bg{width:100vw; height:100vh;}
#section5 .sec5_bg:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.6); position:absolute; left:0; top:0;}
#section5 .boxM{position:absolute; left:50%; top:0; transform:translateX(-270px);}
#section5 .sec5_title_text_box{background:none;}
#section5 .sec5_ctt_box{background:none; flex-direction:column; margin-top:-70px; padding:2.25rem 2rem;}
#section5 .sec5_ctt_box .img_slide_wrap{margin-left:0; max-width:311px;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li{background:rgba(0,0,0,.3);}

#section6.section:before{height:100vh;}
#section6.section:after{content:''; display:block; width:100vw; height:100vh; background:rgba(0,0,0,.6); position:absolute; left:0; top:0; z-index:-1;}
#section6 .boxM{position:absolute; left:50%; top:0; transform:translateX(-270px);}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t .sec6_title_text_box{background:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b{margin-top:-70px;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b{background:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{flex-direction:column; align-items:flex-start; padding:2.25rem 2rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{background:rgba(0,0,0,.3);}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{margin-left:0; max-width:311px;}

#section7.section{padding-left:200px;}
#section7 .boxM{min-width:auto; max-width:850px; width:100%;}

#section8.section{padding-left:280px;}
#section8 .boxM{min-width:auto; max-width:850px; width:100%;}
#section8 .sec8_info_ctt_box .sec8_info_in{flex:1 1 20%;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:0;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:.5%;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm{height:110px;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm .tt{margin-top:auto;}

#section9 .sec9_icon_cv.st1{width:191px; height:233px; left:220px;}
#section9 .sec9_icon_cv.st2{width:190px; height:220px;}
#section9 .sec9_icon_cv.st2.po2{left:40px;}
#section9 .sec9_icon_cv img{transform:scale(.85);}
#section9 .sec9_icon_cv.st1 img{margin-top:-35px;}
#section9 .sec9_icon_cv.st2 img{transform:scale(.85);}
#section9 .sec9_icon_cv.st2 .tt{width:70%; text-align:center;}
#section9 .sec9_lines canvas:nth-of-type(3){left:191px !important;}
#section9 .sec9_icon_cv.st2:hover img{transform:scale(.85);}
#section9 .sec9_icon_cv.st2:hover .tt{transform:scale(1);}

#section9 .sec9_lines.st1{ transform:translateX(-39%) scale(.95)}

/*서브헤더*/
#headerS{display:flex; height:80px;}
.headerS_pd{padding-bottom:80px;}
#headerS .menu_wrap{position:absolute; top:50%; transform:translateY(-50%); right:10%;}
#headerS .toHome{position:absolute; top:50%; left:25%; margin-top:0; transform:translateY(-50%);}
#headerS .headerS_top_nav_wrap{padding-left:0;}
.boxS1{padding:0 100px;}
.boxS2{padding:0 100px;}
#headerS .headerS_top_nav_wrap .top_l{width:440px; height:80px; margin-bottom:0; border-radius:0 0 20px;}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap{bottom:auto; top:50%; transform:translateY(-50%);}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap .tt{font-size:1.2em;}
#headerS .headerS_top_nav_wrap .top_l .allService_wrap{right:10px; top:50%; transform:translateY(-50%);}
#headerS .headerS_top_nav_wrap .top_l .allService_wrap img{transform:scale(.8);}
#headerS .headerS_top_nav_wrap .top_r{padding-left:70px;}
#headerS .headerS_top_nav_wrap .top_r .other_nav_wrap{margin-top:25px;}

#headerS .menu_wrap:hover .menu_line:nth-of-type(1){width:42px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(2){width:42px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(3){width:42px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(4){width:42px;}


#headerS .headerSM_right{width:150px; height:80px;}
#headerS .headerSM_bottom{margin-left:0;margin-top:0; margin-bottom:0; position:fixed; bottom:10px; right:1.25%;}

/*해외인센티브*/
.s_page_tit_box{margin-bottom:2rem;}
.s_page_ctt_box .tag_st{justify-content:unset; flex-direction:column;}

.s_page_ctt_box .program_list{padding:0;}
.s_page_ctt_box .program_list .program_box{flex:1 1 30%}
.s_page_ctt_box .program_list .program_box:nth-of-type(2n){margin-right:2.25rem;}
.s_page_ctt_box .program_list .program_box:nth-of-type(3n){margin-right:18px;}
.s_page_ctt_box .program_list .program_box .tt{font-size:1.15em;}
.s_page_ctt_box .program_list .program_box .t1{font-size:1em;}


.s_page_ctt_box .tag_st > div{width:100%;}
.s_page_ctt_box .tag_st .tag_r{margin-top:1.5rem;}
.dp1_sub.dp2_1 .s_page_ctt_box .tag_st .tag_r .tag_body{background:none;}
.s_page_ctt_box .tag_st > div .tag_body .t1{font-size:1em;}
.s_page_ctt_box .guideLine .guideLine_wrap{padding:60px;}
.s_page_ctt_box .guideLine .guideLine_wrap:after{display:none;}

#headerS .menu_wrap.cross{}
#headerS .menu_wrap.cross p:nth-of-type(2n){opacity:1;}
#headerS .menu_wrap.cross p:not(:nth-of-type(2n)){width:43px !important;}
#headerS .menu_wrap.cross p:first-of-type{transform:rotate(0) translate(0);}
#headerS .menu_wrap.cross p:nth-of-type(3){transform:rotate(0) translate(0);}

/*sub5*/
.airline_wrap > .flex{flex-wrap:wrap;}
.airline_wrap > .flex .s_page_tit_box{width:100%;}
.airline_wrap > .flex .s_page_tit_box_2{width:100%; height:auto;}

.incheon_airport_head:after{display:none;}

.s_page_tit_box .logo_list_wrap{margin-top:1rem;}
.s_page_tit_box .logo_list_wrap .logo_list{width:100%;}

.incheon_airport_head .incheon_airport_head_link_box{width:100%;}
.incheon_airport_head .incheon_airport_head_link_box img{margin-left:0;}

.airline_wrap > .flex .s_page_tit_box_2{padding:1rem; box-sizing:border-box; background:#faf8f5; border-radius:7px; margin-bottom:4em;}

.s_page_tit_box_2 .airport_map_wrap{padding-left:0;}
.s_page_tit_box_2 .airport_map_wrap > img{display:none;}
.s_page_tit_box_2 .airport_marker_wrap.hp{display:none;}
/* .s_page_tit_box_2 .airport_marker_wrap.dn{display:flex !important; position:static; justify-content:space-around;} */
.s_page_tit_box_2 .airport_marker_wrap.dn .img{display:block;}
.s_page_tit_box_2 .airport_marker_wrap.dn .marker_wrap{}
.s_page_tit_box_2 .airport_marker_wrap.dn .marker_wrap p.tt{font-size:1.2em; font-weight:bold; margin-right:10px;}

.s_page_tit_box_2 .airport_marker_wrap .marker{position:static;}

/*sub6*/
.dp1_sub.dp2_6 .s_page_ctt_box .tag_st.st2 > div{flex-direction:column;}
.dp1_sub.dp2_6 .s_page_ctt_box .tag_st.st2 > div .tag_head{width:100%!important;}
.dp1_sub.dp2_6 .s_page_ctt_box .tag_st.st2 > div .tag_body{width:100%!important; padding:10px!important;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:170px;}

/*sub7*/
.s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{width:100%;height: 200px;}
.s_page_ctt_box .protocol_wrap > div.flex{flex-wrap:wrap;}

/*sub8*/
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_body .mh_ctt{flex:1 1 50%;}

/*sub10*/
.s_page_ctt_box .e_venue_list_wrap .e_venue_list{margin-right:10px; margin-bottom:10px; flex:1 1 40%}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(2n){margin-right:0px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(3n){margin-right:10px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(6n){margin-right:0px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-last-of-type(-n+3){margin-bottom:10px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:last-of-type{margin-bottom:0;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .thumb_wrap .thumb{/*background-size:contain;*/ background-repeat:no-repeat;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list .link_btn_wrap .link_btn{height:40px;}

/*sub11*/
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .mo.album_imgs{display:block;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .pc.album_imgs{display:none;}

.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box .text_wrap .tt{display:block;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box .text_wrap .t1{display:block;}

.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs{background:#faf8f5; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row{width:100%; /*margin-right:20px; */flex-wrap:wrap; justify-content:center;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box{width:19%; /*margin-right:20px;*/ margin-right:15px; margin-top:10px;}
/*.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(n+5){margin-top:20px;}*/
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:last-of-type{margin-right:0;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box.blank{display:none;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box.blank ~ .venue_ctt_box{margin-top:0;}

.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer{overflow-x:scroll;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .txt_gray{display:block;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int{min-width:1300px; table-layout:auto;}

/*sub14*/
.template_st{flex-wrap:wrap}
.template_st .template_head .templateH_img_wrap{display:none;}

/*sub15*/
.teacher_wrap .teacher_body .teacher_sum.st2{flex-wrap:wrap;}
.teacher_wrap .teacher_body .teacher_sum.st2 > div:first-of-type{flex:1 1 100%;}
.teacher_wrap .teacher_body .teacher_sum.st2 > div:nth-of-type(2){margin-top:1em;}
.teacher_wrap .teacher_body .teacher_sum .t1 .t_dn{display:none;}
.teacher_wrap .teacher_body .teacher_sum .t1 br{display:none;}
.teacher_wrap .teacher_body .teacher_sum .t1 .m_nbsp{display:inline-block; width:4px;}
/*sub17*/
.s_page_ctt_box .img_slide_gal .isg_head{padding:20px 24px 0;}
.s_page_ctt_box .img_slide_gal .isg_body{padding:21px 52px;}

/*sub19*/
.event_equipment_wrap .ee_link_btn.n1{top:16%;}
.event_equipment_wrap .ee_link_btn.n2{top:31%;}
.event_equipment_wrap .ee_link_btn.n5{bottom:16%;}

/*sub23*/
.album_wrap.st9{padding:30px 10px; flex-wrap:wrap; justify-content:flex-start;}
.album_wrap.st9 .img_cv{flex:1 1 50%; margin-right:0; margin-top:1em; text-align:center;}
.album_wrap.st9 .img_cv.n1{margin-top:0;}
.album_wrap.st9 .img_cv.n2{margin-top:0;}
.step_st.st2{flex-wrap:wrap; padding:30px 10px;}
.step_st.st2 .step_in{flex:1 1 20%;}
/*.step_st.st2 .step_in:not(:last-of-type):before{display:none;}
.step_st.st2 .step_in:not(:last-of-type):after{content:'\e93e'; width:auto; height:auto; background:none; top:50%; transform:rotate(0) translateY(-50%); font-size:2em; font-family:'xeicon';}
*/
/*sub24*/
.announcer_wrap .announcer_wrap_in{flex:1 1 42%;}
.announcer_wrap .announcer_wrap_in:nth-of-type(2n){margin-right:0;}
.announcer_wrap .announcer_wrap_in:nth-of-type(4n){margin-right:0;}
.announcer_wrap .announcer_wrap_in .thumb_wrap .thumb{height:400px;}
.announcer_wrap .announcer_wrap_in .info_wrap .info_ctt{font-size:0.9em;}

/*sub25*/
.s_page_ctt_box .mojor_ctt.st1 .mc_body .mc_ctt .t1 br{display:none;}
.s_page_ctt_box .mojor_ctt.st1 .mc_body .mc_ctt .t1 .m_nbsp{display:inline-block; width:4px;}
.s_page_ctt_box .mojor_ctt.st2 .mc_body .mc_ctt .t1 br{display:none;}
.s_page_ctt_box .mojor_ctt.st2 .mc_body .mc_ctt .t1 .m_nbsp{display:inline-block; width:4px;}

/*sub26*/
.s_page_ctt_box .event_program_wrap{padding:30px 10px;}
.s_page_ctt_box .event_program_wrap.st1 .flex.space{flex-direction:column;}
.s_page_ctt_box .event_program_wrap.st1 .flex.space .mc_list_wrap{flex-direction:unset; width:100%;}
.s_page_ctt_box .event_program_wrap.st1 .mc_list_wrap .thumb{width:16%; margin-right:0;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap{width:100%; margin-top:1em;}

.s_page_ctt_box .event_program_wrap.st2 .img_wrap .img{height:220px;}

.s_page_ctt_box .event_history_wrap{padding:30px 10px;}


/*sub29*/
.photo_wrap .photo_img_gal .img{width:33%;}
.photo_wrap .photo_img_gal .img:nth-last-of-type(-n+4){margin-bottom:10px;}

/*sub30*/
.video_gal_wrap .video_step_wrap .vs_wrap{flex:1 1 25%;}

/*sub33*/
.dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_body{padding:10px; flex-wrap: wrap}

/*sub35*/
.s_page_ctt_box .cloud_box .cloud_head{width:460px;}
.s_page_ctt_box .cloud_box .cloud_body .tt{font-size:1.35em;}
.s_page_ctt_box .cloud_box .cloud_body .t1{font-size:1.05em;}

/*sub36*/

.s_page_ctt_box .emergency_list_wrap .emergency_body{flex-wrap:wrap;}
.s_page_ctt_box .emergency_list_wrap .emergency_head .emergency_c, .s_page_ctt_box .emergency_list_wrap .emergency_head .emergency_r{display:none;}
.s_page_ctt_box .emergency_list_wrap .emergency_head .emergency_l:after, .s_page_ctt_box .emergency_list_wrap .emergency_head .emergency_c:after{display:none;}
.s_page_ctt_box .emergency_list_wrap .emergency_l, .s_page_ctt_box .emergency_list_wrap .emergency_c, .s_page_ctt_box .emergency_list_wrap .emergency_r{width:100%;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_l, .s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_c{border:none;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in:last-of-type{margin-bottom:1.125rem;}

.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_l .emergency_in:last-of-type{padding-bottom:0;}
.s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_c .emergency_in:last-of-type{padding-bottom:0;}
.s_page_ctt_box .tag_st.st4 > div .tag_body{flex-wrap:wrap;}
.s_page_ctt_box .tag_st.st4 > div .tag_body .tag_body_in{flex:1 1 100%;}

.s_page_ctt_box .emergency_img_gal + .boxS1{display:flex; flex-wrap:wrap; justify-content:space-between;}
.s_page_ctt_box .emergency_img_gal + .boxS1 > p{flex:1 1 100%;}
.s_page_ctt_box .emergency_img_gal + .boxS1 > div{width:49.5%; margin-bottom:1rem;}
.s_page_ctt_box .emergency_img_gal + .boxS1 > div:last-of-type:not(:nth-of-type(2n)){flex:1 1 100%}

}

@media screen and (max-width:1370px){  
#section2 .boxM{width:76%;}

#section9 .sec9_icon_cv.st2 .tt{display:none;}
#section9 .sec9_icon_cv.st2 img{margin-bottom:0;}
#section9 .boxM .t1{padding-left:22.5rem;}
#section9 .sec9_lines{display:none;}
#section9 .sec9_icon_cv_wrap{display:flex; margin-top:4rem; justify-content:center;}
#section9 .sec9_icon_cv.st1{left:170px; top:184px;}
#section9 .sec9_icon_cv.st2{position:static; margin-right:0;}
#section9 .sec9_icon_cv.st2:nth-of-type(3){margin:0 3rem;}

/*sub_header*/
.boxS1{padding:0 80px;}
.boxS2{padding:0 80px;}

/*sub27*/
.s_page_ctt_box .album_wrap.st10 .album_layer{width:100%;}
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:230px;}

.s_page_ctt_box .teambuilding_wrap{flex-direction:column-reverse; padding:30px 5px;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap{width:100%; margin-bottom:1em;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap{width:32%;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap.n4{margin-top:1em;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap.n5{margin-top:1em;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap{width:100%;}

/*sub30*/
.video_gal_wrap .video_step_wrap .vs_wrap{flex:1 1 32%;}
}

@media screen and (max-width:1280px){ 
/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:170px;}*/

#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:1.25em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:2.75em; /*margin-top:-.5rem;*/}
#section1 .sec1_box .sec1_head .sec1_sum_box{height:156px;}

#section3 .sec3_box .div_r .img_slide_wrap{margin-left:40px;}

#section7 .boxM{max-width:700px;}
#section7 .boxM > div .sec7_ctt{margin-bottom:2.5rem;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{width:67%;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:not(:last-of-type):after{right:-13px;}

#section8 .boxM{max-width:700px;}

#section9 .boxM{padding-top:16rem;}
#section9 .boxM .sec9_logo{top:110px;}
#section9 .boxM .t1{padding-left:26.5rem; width:42%;}
#section9 .boxM .t1 br{}
#section9 .boxM .t1 .m_nbsp{display:inline-block; width:4px;}
#section9 .sec9_icon_cv.st1{left:230px; top:224px;}
#section9 .sec8_btn{margin-left:26.5rem;}

/*headerS*/
#headerS .headerS_top_nav_wrap .top_l{width:350px;}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap .tt{font-size:1.375em; font-weight:bold;}
#headerS .headerS_top_nav_wrap .top_r{padding-left:25px;}
#headerS .headerS_top_nav_wrap .top_r .other_nav_wrap li{margin-right:20px;}
#headerS .headerS_top_nav_wrap .top_r .other_nav_wrap li .tt{font-size:1em;}

/*sub12*/
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2{display:flex; width:100%;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap{order:7; position:static; top:0; right:0; transform:none; background:none; width:100%; flex-wrap:wrap; border-radius:0;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img{width:19%; height:160px; border-radius:12px; overflow:hidden;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img.n1{background:url(../images/sub/sub12_m_img01.png) no-repeat center/cover;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img.n2{background:url(../images/sub/sub12_m_img02.png) no-repeat center/cover;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img.n3{background:url(../images/sub/sub12_m_img03.png) no-repeat center/cover;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img.n4{background:url(../images/sub/sub12_m_img04.png) no-repeat center/cover;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img.n5{background:url(../images/sub/sub12_m_img05.png) no-repeat center/cover;}


/*sub14*/
.announcer_wrap .announcer_wrap_in .thumb_wrap .thumb{height:220px;}


/*sub19*/
.event_equipment_wrap{height:600px;}

.event_equipment_wrap .ee_link_btn{width:180px; height:60px;}
.event_equipment_wrap .ee_link_btn .tt{font-size:1.1em;}
.event_equipment_wrap .ee_link_btn.n1{top:15%;}
.event_equipment_wrap .ee_link_btn.n2{top:37%;}
.event_equipment_wrap .ee_link_btn.n3{top:43%;}
.event_equipment_wrap .ee_link_btn.n4{top:43%;}
.event_equipment_wrap .ee_link_btn.n5{bottom:15%;}
.event_equipment_wrap .ee_link_btn .ee_link{width:75px;}

/*sub30*/
.video_gal_wrap .video_gal .vg_l .video_wrap{height:250px;}


}



@media screen and (max-width:1200px){
.main_nav{display:none;}
.section{height:auto !important;}

body.main.scroll #header{box-shadow:0 2px 5px rgba(0,0,0,.2); background:rgba(255,255,255,.9);}

#header{padding-bottom:20px; padding-top:20px; transition:.3s;}
#header .left_side_menu_wrap{display:none;}
#header .menu_wrap.off{opacity:1;}
#header .left_side_white_menu_wrap{display:none;}
#header .menu_wrap .menu_line{background:#002663;}
#header .menu_wrap .menu_line.white{background:#fff;}
#header .menu_wrap_for_white{display:none;}
#header .menu_btn_wrap{margin-top:12px;}
#header .menu_btn_wrap .header_btn.st2:last-of-type{margin-right:0;}

#header .moLogo{display:block; position:absolute; left:106px; top:50%; transform:translateY(-50%);}
#header .moLogo img.PC{display:none!important;}
#header .moLogo img.PHONE{display:block!important;}
#header .tag_search_wrap{right:3%; top:40px;}
body.fp-viewing-2 #header .tag_search_wrap{transform:translateY(60px);}

.fp-viewing-3 #header .menu_btn_wrap .header_btn:not(.st2),
.fp-viewing-4 #header .menu_btn_wrap .header_btn:not(.st2),
.fp-viewing-5 #header .menu_btn_wrap .header_btn:not(.st2),
.fp-viewing-6 #header .menu_btn_wrap .header_btn:not(.st2){color:#111;}

.fp-viewing-3 #header .menu_btn_wrap .header_btn:not(:last-of-type):after,
.fp-viewing-4 #header .menu_btn_wrap .header_btn:not(:last-of-type):after,
.fp-viewing-5 #header .menu_btn_wrap .header_btn:not(:last-of-type):after,
.fp-viewing-6 #header .menu_btn_wrap .header_btn:not(:last-of-type):after{background:#111;}

#header .menu_btn_wrap .header_btn.st2{}

.mainIntro .intro_wrap .sec0_mid.PC {left:9%; }
#section0 .sec0_t{padding-left:0; padding-bottom:9rem;}
#section0 .sec0_t .sec0_t_l{padding-left:90px;}
#section0 .sec0_t .sec0_t_gram_wrap{padding-left:0; bottom:-75px;}
#section0 .sec0_b{padding-left:0; padding-bottom:1.5rem;}
#section0 .sec0_b .sec0_b_slide_wrap{margin-top:6.25rem;}
/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:135px;}*/

#header .menu_wrap:hover .menu_line{width:42px !important;}

#mo_Menu.on{top:0;}
#headerS #mo_Menu.on{top:-100vh;}

#section1 .sec1_box{margin-left:0; padding-right:0; margin-right:0;}
.section:not(#section0){padding-left:0; padding:3rem 0;}
#section1 .boxM{padding-left:0;}
#section1 .sec1_box .sec1_head{width:23%; height:667px;}
#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:2em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:3.75em; /*margin-top:-1rem;*/}
#section1 .sec1_box .sec1_head .sec1_sum_box{margin-top:10rem; height:238px;}
#section1 .sec1_box .sec1_body{width:77%; height:667px;}

#section2 .boxM{width:90%; margin:0 auto;}
#section2 .icons_head{margin-top:0;}
#section2 .icons_head ul li{height:10.75rem;}
#section2 .icons_body .small_icons_wrap .slides{margin-right:0;}
#section2 .icons_body .small_icons_wrap .slides .el{padding:1rem 0;}
#section2 .icons_body .small_icons_wrap .slides .el .small_text_wrap .tt{font-size:.875rem;}

#section3{}
#section3 .boxM{width:97%; margin:0 auto; position:relative; left:0; top:0; transform:none;}
#section3 .sec3_box .sec3_title_text_box{top:50px;}
#section3 .sec3_box .sec3_title_text_box .t1 .m_nbsp{display:inline-block; width:4px;}
#section3 .sec3_box .sec3_title_text_box .t1 br{display:none;}
#section3 .sec3_box .div_r{flex-direction:row; justify-content:space-between;}
#section3 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 345px); margin-right:0; padding:1rem 0;}
#section3 .sec3_box .div_r .subp_btn_wrap ul{width:100%;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 26%; margin:0; margin-right:2%; margin-bottom:2%;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:2%;}
#section3 .sec3_box .div_r .img_slide_wrap{margin:0; /*min-width:345px;*/ max-width:311px; align-self:center;}

#section4{}
#section4 .boxM{width:97%; margin:0 auto; position:relative; left:0; top:0; transform:none;}
/*#section4 .sec4_title_text_box{top:0;}
#section4 .subp_btn_box{flex-direction:row;}
#section4 .subp_btn_box .vid_wrap{margin-left:1rem; margin-right:0;}*/
#section4 .sec3_box .sec3_title_text_box{top:50px; background: none;}
#section4 .sec3_box .sec3_title_text_box .t1 .m_nbsp{display:inline-block; width:4px;}
#section4 .sec3_box .sec3_title_text_box .t1 br{display:none;}
#section4 .sec3_box .div_l {}
#section4 .sec3_box .div_r{flex-direction:row; justify-content:space-between; background: none;}
#section4 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 170px); margin:0 auto; padding:1rem 0;}
#section4 .sec3_box .div_r .subp_btn_wrap ul{width:100%;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 26%; margin:0; margin-right:2%; margin-bottom:2%; background: rgba(0,0,0,.3);}
#section4 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:2%;}
#section4 .sec3_box .div_r .img_slide_wrap{margin:0; /*min-width:345px;*/ max-width:311px; align-self:center;}

#section5{}
#section5 .boxM{width:97%; margin:0 auto; position:relative; left:0; top:0; transform:none;}
#section5 .sec5_ctt_box{flex-direction:row; justify-content:space-between; }
#section5 .sec5_ctt_box .subp_btn_wrap{width:calc(100% - 345px); margin-right:0; padding:1rem 0;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li{flex:1 1 26%;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li:nth-of-type(3n){margin-right:2%;}
#section5 .sec5_ctt_box .img_slide_wrap{margin-right:0; align-self:center; margin-top:0;}

#section5{}
#section5 .boxM{width:97%; margin:0 auto; position:relative; left:0; top:0; transform:none;}
#section5 .sec3_box .sec3_title_text_box{top:50px; background: none;}
#section5 .sec3_box .sec3_title_text_box .t1 .m_nbsp{display:inline-block; width:4px;}
#section5 .sec3_box .sec3_title_text_box .t1 br{display:none;}
#section5 .sec3_box .div_r{flex-direction:row; justify-content:space-between;width:95%; background: none;}
#section5 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 170px); margin:0 auto; padding:1rem 0;}
#section5 .sec3_box .div_r .subp_btn_wrap ul{width:100%;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 26%; margin:0; margin-right:2%; margin-bottom:2%;  background: rgba(0,0,0,.3);}
#section5 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:2%;}
#section5 .sec3_box .div_r .img_slide_wrap{margin:0; /*min-width:345px;*/ max-width:311px; align-self:center;}
#section5 .sec3_box{background-color: rgba(0,0,0,0.7) ;}


#fullpage .section .sec3_box{ display:block; padding-top:0; height:auto !important; background-color: rgba(0,0,0,0.5);}
#fullpage .section .sec3_box .sec3_title_text_box{ position:static; width:100%; padding:1em 3rem;}
#fullpage .section .sec3_box .div_r{ margin-top:0; padding:0 0;}

#section6{}
#section6 .boxM{width:97%; margin:0 auto; position:relative; left:0; top:0; transform:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{flex-direction:row; justify-content:space-between;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap{width:calc(100% - 345px); margin-right:0; padding:1rem 0; flex:none;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{flex:1 1 26%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:nth-of-type(3n){margin-right:2%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{margin-right:0; align-self:center; margin-top:0;}


#section7 .boxM{max-width:92%;}
#section7 .rmix_box {margin-top:0;}

#section8 .boxM{max-width:92%;}
#section8 .sec8_info_wrap{margin-top:1rem;}
#section8 .sec8_b_l{background-size:24% !important; margin-bottom:2rem;}
#section8 .sec8_bg{padding-bottom:2rem !important;}
#section8 .sec8_b_r .sec8_b_r_ctt .main_notice li:not(:first-of-type){display:list-item;}

#section9 .sec9_shape{width:100vw; left:0; transform:translateX(0);}
#section9 .boxM{padding-top:7rem; max-width:92%; left:0;}
#section9 .boxM .sec9_logo{top:-22px;}
#section9 .boxM .t1{padding-left:calc(50% - 126px);}
#section9 .sec8_btn{margin-left:calc(50% - 126px);}
#section9 .sec9_icon_cv.st1{left:calc(50% - 136px); transform:translateX(-100%); top:84px;}

/**/
.s_page_ctt_box .guideLine .guideLine_wrap{padding:30px;}

/*sub6*/
.dp1_sub.dp2_6 .s_page_ctt_box .album_wrap.st1{flex-direction:column;}
.dp1_sub.dp2_6 .s_page_ctt_box .album_wrap.st1 .album_layer{width:100%;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:260px;}

/*sub9*/
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3{flex-wrap:wrap; justify-content:center;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer{width:49%; margin-right:1%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:nth-of-type(2n){margin-right:0%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer .album_imgs{text-align:center;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:nth-last-of-type(-n+3){margin-bottom:2rem;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:last-of-type{margin-bottom:0;}

/*sub12*/
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img{width:32%; margin-bottom:1em;}

/*sub13*/
.step_st.st1 .step_in{flex:1 1 50%;}
.step_st.st1 .step_in:nth-of-type(n+3){margin-top:1em;}
/* .step_st.st1 .step_in.n2:not(:last-of-type):before{display:none;}
.step_st.st1 .step_in.n2:not(:last-of-type):after{display:none;}

.step_st.st1 .step_in.n3:not(:last-of-type):before{display:block;}
.step_st.st1 .step_in.n3:not(:last-of-type):after{display:block;}

.step_st.st1 .step_in.n4:not(:last-of-type):before{display:none;}
.step_st.st1 .step_in.n4:not(:last-of-type):after{display:none;} */
/*sub14*/
.s_page_ctt_box .img_gal_wrap.st3 ul li{flex:1 1 15%; margin-right:5px; margin-bottom:5px;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(6n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(9n){margin-right:5px;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(n+10){margin-bottom:5px;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:last-of-type{margin-right:0;}

.template_st .template_head{width:100%;}
.template_st .template_body{width:100%; padding-left:25px; padding-right:25px;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_table_wrap{width:100%;}

/*sub15*/
.teacher_wrap{flex-wrap:wrap}
.teacher_wrap .teacher_head{padding-left:10px; padding-top:10px; padding-bottom:10px; width:100%;}
.teacher_wrap .teacher_head img{position:relative; top:0; left:0; display:none;}
.teacher_wrap .teacher_body{width:100%; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.dp1_sub.dp2_15 .pc_hide{display:flex; margin-bottom:60px; text-align:center;}
.dp1_sub.dp2_15 .pc_hide p{width:48%;}
/*sub16*/
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_t > div .img_cv{height:140px;}
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .imgd_b > div .img_cv{height:140px;}

/*sub17*/
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_text .t1{font-size:1em;}

/*sub19*/
.event_equipment_wrap .ee_link_btn{width:180px; height:60px;}
.event_equipment_wrap .ee_link_btn.n1{top:18%;}
.event_equipment_wrap .ee_link_btn.n2{top:37%;}
.event_equipment_wrap .ee_link_btn.n3{top:43%;}
.event_equipment_wrap .ee_link_btn.n4{top:43%;}
.event_equipment_wrap .ee_link_btn.n5{bottom:15%;}
.event_equipment_wrap{height:auto; padding-bottom:50%;}
/**/
.s_page_ctt_box .img_slide_gal{flex-direction:column}
.s_page_ctt_box .img_slide_gal .isg_head{padding:20px 44px 0;}
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_img{margin-bottom:34px;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_btn_wrap .isg_btn{font-size:2rem;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_btn_wrap .isg_btn.prev:hover{left:0;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_btn_wrap .isg_btn.next:hover{right:0;}
.flex.dv50 > *{width:100%!important;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_slide_list .slides.n2{display:none;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_slide_list .slides.n3{display:none;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_slide_list .slides.n4{display:none;}

/*sub27*/
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:180px;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap{flex-wrap:wrap;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap{text-align:center; flex:1 1 50%;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap.n3{margin-top:1em;}
/*sub30*/
.video_gal_wrap .video_step_wrap .vs_wrap{flex:1 1 49%;}

/*sub33*/
.dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_body .tag_body_in{width:50%;}
}

@media screen and (max-width:1024px){
body{font-size:15px;}


.mainIntro .intro_wrap .spec { width:90%; margin:0 auto;}
.mainIntro .intro_wrap .spec > li .in {padding: 0.4em 1em;}
.mainIntro .intro_wrap .spec > li .in .t1 {font-size:1em;}

#section0 .sec0_b .sec0_b_slide_wrap{width:90%; margin-top: 1.25rem;}

#header .tag_search_wrap .tag_search_box .tag_search_text{width:230px;}

#section1 .sec1_box .sec1_head .sec1_sum_box{height:220px;}

#section3 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:wrap;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li{margin-bottom:.5rem; margin-right:.5rem;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:.5rem;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li:nth-last-of-type(-n+3){margin-bottom:0;}

#section4 .boxM { width:100%;}
#section4 .subp_btn_box{flex-direction:column;}
#section4 .subp_btn_box .subp_btn_wrap{width:100%;}
#section4 .subp_btn_box .vid_wrap{margin-left:0;}
#section4 .sec3_box .div_r .img_slide_wrap2 {width: 45%;}

#section4 .sec3_bg_box { width:100%;}
#section4 .sec3_box .sec3_title_text_box {}
#section4 .sec3_box .div_l {width:14%; margin-right: 0%;}
#section4 .sec3_box .div_r {width:92%;}
#section4 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:wrap;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li{margin-bottom:.5rem; margin-right:.5rem;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:.5rem;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li:nth-last-of-type(-n+3){margin-bottom:0;}

#section5 .sec3_bg_box { width:100%;}
#section5 .sec3_box .div_l {width:14%; margin-right:0%;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li{margin-right:.5rem; margin-bottom:.5rem;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li:nth-of-type(3n){margin-right:.5rem;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li:nth-last-of-type(-n+3){margin-bottom:0;}
#section5 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:wrap;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li{margin-bottom:.5rem; margin-right:.5rem;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){margin-right:.5rem;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li:nth-last-of-type(-n+3){margin-bottom:0;}
#section5 .sec3_box .div_r .img_slide_wrap2 {width: 45%;}
#section5 .sec3_box .sec3_title_text_box {left: -14px;}

#section6 .sec6_inn_box .sec6_img {height: 23.7em;}
#section6 .sec6_inn_box .subp_btn_wrap ul li {height: 63px; }
#section6 .sec6_inn_box .subp_btn_wrap { padding:0;}
#section6 .sec6_inn_box .sec6_title_text_box .tt {margin-top:0;min-height: 2em;}
#section6 .sec6_inn_box .sec6_title_text_box .t1 {font-size:0.9em;min-height: 10em;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{margin-right:.5rem; margin-bottom:.5rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b- .subp_btn_wrap ul li:nth-of-type(3n){margin-right:.5rem;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:nth-last-of-type(-n+3){margin-bottom:0;}

#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap {width: 83%;}

#section8 .sec8_info_wrap {margin-top: 26rem;}

#section10 .boxM1 {padding: 0 3em;}

#headerS .menu_wrap.cross{}
#headerS .menu_wrap.cross p:nth-of-type(2n){opacity:0;}
#headerS .menu_wrap.cross p:not(:nth-of-type(2n)){width:43px !important;}
#headerS .menu_wrap.cross p:first-of-type{transform:rotate(45deg) translate(10px,10px);}
#headerS .menu_wrap.cross p:nth-of-type(3){transform:rotate(-45deg) translate(8px,-8px);}

#footer .footer_wrap{padding:0;}

/*headerS*/
.headerS_pd{padding-bottom:60px;}
#headerS .menu_wrap.off{opacity:1;}
#headerS .menu_wrap_for_white{display:none;}
#headerS #mo_Menu.on{top:0;}
#headerS .headerS_top_nav_wrap .top_r{display:none;}
#headerS .right_side_white_menu_wrap{display:none;}


#contents .mainIng .s_page_ctt_box.boxM0 {padding: 0 5em 0 5em;}

#section0 .sec0_t .sec0_t_gram_wrap {padding-left: 0; bottom: -32px;}
	
#section0 .sec0_t {padding-bottom: 13rem;}


/*sub1*/
.s_page_ctt_box .img_gal_wrap.st2 ul li{flex:1 1 16%}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(8n){margin-right:7px;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(5n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(10n){margin-right:0;}

.s_page_ctt_box .guideLine .guideLine_wrap{padding:20px;}
.s_page_ctt_box .program_list .program_box{flex:1 1 33%;}

.s_page_ctt_box .program_list .program_box:nth-of-type(2n){margin-right:0;}
.s_page_ctt_box .program_list .program_box:nth-of-type(3n){margin-right:18px;}
.s_page_ctt_box .program_list .program_box:nth-of-type(6n){margin-right:0;}
.t_dots:before{top:8px; width:4px; height:4px;}

/*sub5*/
/* .s_page_tit_box_2 .airport_marker_wrap.dn{flex-direction:column;} */

/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs{padding:10px;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:240px;}

/*sub7*/
.s_page_ctt_box .protocol_wrap .tt{font-size:1.3em;}
.s_page_ctt_box .album_wrap.st2{flex-direction:column;}
.s_page_ctt_box .album_wrap.st2 .album_layer{width:100%;}
.s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{height:300px;}


/*sub10*/
.s_page_ctt_box .e_venue_list_wrap .e_venue_list{margin-right:0px; margin-bottom:10px; flex:1 1 100%;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(2n){margin-right:0px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(3n){margin-right:0px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-of-type(6n){margin-right:0px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:nth-last-of-type(-n+3){margin-bottom:10px;}
.s_page_ctt_box .e_venue_list_wrap .e_venue_list:last-of-type{margin-bottom:0;}

/*sub11*/
/* .dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(3n){margin-right:0;} */

/*sub14*/
.template_st .template_body .templateB_wrap .templateB_ctt{flex-wrap:wrap;}
/* .template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap{margin-right:10px;} */
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap {width:49%;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap:nth-of-type(n+1) {margin-top:0.3em;}

.template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap.type2 {width:32%;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap.type2:nth-of-type(n+1) {margin-top:0em;}






/*sub16*/
.s_page_ctt_box .album_wrap.st4 .album_layer{width:100%;}
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_t > div .img_cv{height:240px;}
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_b > div .img_cv{height:160px;}

/*sub23*/
.step_st.st2{background:none; border-radius:0; }
.step_st.st2 .step_in{flex:1 1 33.33%; height:120px; background:#f5f1eb;}
.step_st.st2 .step_in:nth-of-type(n+4){margin-top:1em;}
.step_st.st2 .step_in .tt{font-size:1.05em;}

.step_st.st2 .step_in:not(:last-of-type):before{z-index:1; width:10px; height:65%; right:10px; bottom:48%;}
.step_st.st2 .step_in:not(:last-of-type):after{z-index:1; width:10px; height:65%; right:10px; top:46%;}

.step_st.st2 .step_in.n3:not(:last-of-type):before{display:none;}
.step_st.st2 .step_in.n3:not(:last-of-type):after{display:none;}

.album_wrap.st9 .img_cv{flex:1 1 50%;}
.album_wrap.st9 .img_cv:nth-of-type(n+3){margin-top:1em;}

/*sub24*/
/* .announcer_wrap .announcer_wrap_in{flex-direction:column; flex:1 1 42%; justify-content:flex-start;} */
/* .announcer_wrap .announcer_wrap_in .thumb_wrap{width:46%;} */
/* .announcer_wrap .announcer_wrap_in .thumb_wrap .thumb{height:280px; background-size:contain} */
/* .announcer_wrap .announcer_wrap_in .info_wrap{width:100%;} */
/* .announcer_wrap .announcer_wrap_in .info_wrap .info_special{position:relative;} */

.s_page_ctt_box .announcer_history_wrap{padding:10px;}
.s_page_ctt_box .announcer_history_wrap > div.flex{flex-wrap:wrap;}
.s_page_ctt_box .announcer_history_wrap > div.flex > div.table_wrap{width:100%;}
.s_page_ctt_box .announcer_history_wrap > div.flex > div.table_wrap:last-of-type{margin-top:10px;}

/*sub25*/
.s_page_ctt_box .nations_list_wrap{flex-wrap:wrap; padding:30px 10px;}
.s_page_ctt_box .nations_list_wrap .nations_list{width:33%; margin:0 auto; margin-bottom:.5em;}
.s_page_ctt_box .mojor_ctt{flex-wrap:wrap;}
.s_page_ctt_box .mojor_ctt .mc_head{width:100%; border-radius:0; padding:1em 0;}
.s_page_ctt_box .mojor_ctt .mc_body{width:100%; margin-top:1em;}

/*sub26*/
.s_page_ctt_box .event_program_wrap.st1 .mc_list_wrap .thumb{height:208px;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap{margin-top:2em;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table colgroup col.col5{display:none;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table colgroup col.col6{display:none;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table th.col5{display:none;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table th.col6{display:none;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table td.col5{display:none;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table td.col6{display:none;}

.dp1_sub.dp2_26 .boxS1 .flex.space.mt50{flex-wrap: wrap; justify-content:unset;}
.s_page_ctt_box .event_program_wrap.st2{width:100%; margin-bottom:1em;}
.s_page_ctt_box .event_history_wrap > div.flex{flex-wrap:wrap;}
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap{width:100%; margin-bottom:1em;}

/*sub27*/
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs{flex-wrap:wrap;}
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:140px;}

/*sub29*/
.photo_wrap{padding:10px;}
.photo_wrap .photo_img_gal .img{width:49%;}

/*sub30*/
.video_gal_wrap .video_gal{flex-wrap:wrap; justify-content:unset;}
.video_gal_wrap .video_gal .vg_l{width:100%;}
.video_gal_wrap .video_gal .vg_r{width:100%; margin-top:1em;}

/*sub35*/
.repert_wrap{flex-wrap:wrap; margin-top: 20px!important;}
.repert_wrap .repert_l{width:100%;}
.repert_wrap .repert_r{width:100%;}
.repert_wrap .repert_r .report_exam{width:100%; height:500px; background-size:contain;}

.t_square{margin-top:20px!important;}

.s_page_ctt_box .cloud_box{flex-wrap:wrap;}
.s_page_ctt_box .cloud_box .cloud_head{width:100%; height:9vh;}
.s_page_ctt_box .cloud_box .cloud_head .tt{position:static;}
.s_page_ctt_box .cloud_box .cloud_head img{display:none;}
.s_page_ctt_box .cloud_box .cloud_body{padding-left:0;}
.s_page_ctt_box .cloud_box .cloud_img_wrap{position:relative;}

/* .s_page_ctt_box .cloud_box .cloud_img_wrap .img01{position:absolute; left:80%; top:-50%;} */
.s_page_ctt_box .cloud_box .cloud_img_wrap .img01 {position: absolute; left: 65%; top: -30%; width: 35%;}

.s_page_ctt_box .cloud_box .cloud_img_wrap .img02{position:static;width:100%;margin-top:20px;}


}

@media screen and (max-width:900px){
.mainIntro .intro_wrap .twrap .t1 {font-size:2em;}
.mainIntro .intro_wrap .spec > li .in {padding:0.2em 1em;}
.mainIntro .intro_wrap .spec > li .in .t1 {font-size:1em;}


.boxM1 {padding: 0 6em;}

#section0 .sec0_b .sec0_b_slide_wrap{width:85%;}

#mo_Menu .moM_subM .all_service_wrap li{width:20%;}

#section1 .sec1_box .sec1_head{height:600px;}
#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:1.5em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:3.5em; margin-top:-.5rem;}
#section1 .sec1_box .sec1_head .sec1_sum_box{/*margin-top:7rem;*/ height:192px;}
#section1 .sec1_box .sec1_body{height:600px;}

#section2 .icons_head ul{margin-left:-.25rem; margin-right:-.25rem;}
#section2 .icons_head ul li{margin:0 .25rem;}
/* #section2 .icons_head ul li:last-of-type{margin-right:.25rem;margin-top: 0.5em;} */
#section2 .icons_body .small_icons_wrap .slides{display:none;}
#section2 .icons_body .small_icons_wrap .slides.forM{display:block; margin-right:-5px;}
#section2 .icons_body .small_icons_wrap .slides.forM .slides_in{display:flex; flex-wrap:wrap;}
#section2 .icons_body .small_icons_wrap .slides.forM .slides_in .el{flex:1 1 14.66%;}

#section3 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 40%;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 40%;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 40%;}


#section6 .sec6_inn_box .sec6_img {height: 20.7em;}
#section6 .sec6_inn_box .sec6_title_text_box {padding: 16px 33px;}
#section6 .sec6_inn_box .sec6_title_text_box .tt {font-size:1.35em;}
#section6 .sec6_inn_box .sec6_title_text_box .t1 { font-size:1.125em;}

#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{width:70%;}

#section8 .sec8_info_wrap {margin-top: 27rem;}

#section9 .boxM { padding-top:8rem;}
#section9 .boxM .sec9_logo {top:7px;}
#section9 .boxM .t1{width:54%;}


.album_wrap.st5{padding:10px!important;}
.album_wrap.st5 .img_cv{flex:1 1 33%!important;}
.album_wrap.st5 .img_cv:nth-of-type(2n){margin-right:0!important;}
.album_wrap.st5 .img_cv:nth-last-of-type(-n+4){margin-bottom:40px!important;}
.album_wrap.st5 .img_cv:last-of-type{margin-bottom:0!important;}

.album_wrap.st6{padding:10px!important;}
.album_wrap.st6 .img_cv{flex:1 1 33%!important;}
.album_wrap.st6 .img_cv:nth-of-type(2n){margin-right:0!important;}
.album_wrap.st6 .img_cv:nth-of-type(3n){margin-right:1.125rem!important;}
.album_wrap.st6 .img_cv:nth-of-type(6n){margin-right:0!important;}
.album_wrap.st6 .img_cv:nth-last-of-type(-n+3){margin-bottom:5px!important;}
.album_wrap.st6 .img_cv:last-of-type{margin-bottom:0px!important; margin-right:0!important;}

.album_wrap.st8{padding:10px!important;}
.album_wrap.st8 .img_cv{flex:1 1 33%!important;}
.album_wrap.st8 .img_cv:nth-of-type(2n){margin-right:0!important;}
.album_wrap.st8 .img_cv:nth-of-type(3n){margin-right:1.125rem!important;}
.album_wrap.st8 .img_cv:nth-of-type(6n){margin-right:0!important;}
.album_wrap.st8 .img_cv:nth-last-of-type(-n+3){margin-bottom:40px!important;}
.album_wrap.st8 .img_cv:last-of-type{margin-bottom:0px!important; margin-right:0!important;}

/*sub5*/
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:first-of-type{flex:1 1 100%;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide{flex:1 1 24%}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(4){margin-right:0;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(5n){margin-right:1rem;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(7){margin-right:0;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:last-of-type{margin-right:0;}

.s_page_tit_box_2 .airport_map_wrap{min-width:auto;}
.s_page_tit_box_2 .airport_marker_wrap{min-width:auto;}
/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:200px;}

/*sub8*/
.s_page_ctt_box .guide_list_wrap .guide_list.st1{flex-wrap:wrap;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head{width:100%;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head:after{width:100%; height:3px; top:auto; bottom:-1em}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head .t1 .dn{display:block !important;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_body{width:100%; padding:2em 10px 16px;justify-content: flex-start; align-items: flex-start;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_body .tt{text-align:left;}

.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member{flex:1 1 45%;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member:nth-last-of-type(-n+4){margin-bottom:15px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member:last-of-type{margin-bottom:0;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_body .mh_ctt{flex:1 1 100%;}

/*sub9*/
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer{width:100%; margin-right:0%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:nth-of-type(2n){margin-right:0%;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer .album_imgs{text-align:center;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:nth-last-of-type(-n+3){margin-bottom:2rem;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .album_layer:last-of-type{margin-bottom:0;}

/*sub11*/
/* .dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(2n){margin-right:0;} */
/* .dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(3n){margin-right:15px;} */
/* .dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(6n){margin-right:0;} */


/*sub14*/
/* .template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap{width:47%; margin-right:10px;} */
/* .template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap.n3{margin-top:10px;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap.n4{margin-top:10px;} */

/*sub15*/
.teacher_wrap .teacher_body .teacher_sum.st1{flex-wrap:wrap;}
.teacher_wrap .teacher_body .teacher_sum.st1 > div{width:100%;}
.teacher_wrap .teacher_body .teacher_sum.st2 .teacher_sum_r .tt:first-of-type{display:none;}
.teacher_wrap .teacher_body .teacher_sum.st1 > div:last-of-type{margin-top:1em;}

/*sub23*/
.album_wrap.st9 .img_cv{flex:1 1 100%;}
.album_wrap.st9 .img_cv:first-of-type{margin-top:0;}
.album_wrap.st9 .img_cv.n2{margin-top:1em;}

/*sub26*/
.s_page_ctt_box .event_program_wrap.st1 .mc_list_wrap .thumb{width:24%;}

/*sub27*/
.step_st.st3 .step_in{flex:1 1 50%;}
.step_st.st3 .step_in.n3{margin-top:1em;}
.step_st.st3 .step_in.n2:not(:last-of-type):before{display:none;}
.step_st.st3 .step_in.n2:not(:last-of-type):after{display:none;}
.step_st.st3 .step_in.n3:not(:last-of-type):before{display:block;}
.step_st.st3 .step_in.n3:not(:last-of-type):after{display:block;}
.step_st.st3 .step_in.n4:not(:last-of-type):before{display:none;}
.step_st.st3 .step_in.n4:not(:last-of-type):after{display:none;}

.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:110px;}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap{flex:1 1 100%}
.s_page_ctt_box .teambuilding_wrap .video_list_wrap .video_wrap.n2{margin-top:1em;}

/*sub35*/
.repert_wrap .repert_r .report_exam{height:450px;}
}


/* 모바일 */
@media screen and (max-width:768px){
  .visible_pc {display:none !important;}
  .visible_mo {display:block !important;}
  body{font-size:14px;}

  .PC768i{display:none !important;}
  .PC768f{display:none !important;}
  .PHONE768i{ display:inline !important;}
  .PHONE768f{display:flex !important;}

  .mainIntro .intro_wrap .sec0_mid.PC {display:none !important; }
  .mainIntro .intro_wrap .sec0_mid.PHONE {display:flex !important;}
  .mainIntro .intro_wrap .sec0_mid {width: 95%; margin: 0 auto; transform:scale(0.87); }
  .mainIntro .intro_wrap .main_award{ width:39.5%;}
  .mainIntro .intro_wrap .spec{width: 57%; margin: 0em auto; flex-direction: column;}
  .mainIntro .intro_wrap .spec > li {transition:opacity 1s; }
  .mainIntro .intro_wrap .spec > li .in {padding:0.5em 0.3em; }

  .layer_in .txt {display:none; font-size: 0.92em;}

  #section0 .sec0_t .sec0_t_m .big_tt{font-size:17rem; margin-top:-70px;}
  #section0 .sec0_t .sec0_t_r{height:208px;}
  #section0 .sec0_t .sec0_t_l{margin-right:-14px; padding-left:60px;}
  /* #section0 .sec0_b {padding:100px 0; } */
  #section0 .sec0_b .sec0_b_slide_wrap {width:90%; }
  #section0 .sec0_b .sec0_b_slide_wrap .slides .slick-list .slick-track {display:flex; align-items:center; padding:50px 5px 20px; }
  #contents .mainIntro .sec0_b_slide_wrap .slides .el {overflow:hidden; width:143px; height:143px; margin:0 20px; border-radius:20px; box-shadow:1px 1px 5px rgba(0,0,0,.1); justify-content:center; transform:scale(1); transition:all 0.5s; }
  #contents .mainIntro .sec0_b_slide_wrap .slides .el.slick-current {transform:scale(1.35); }
  .sec0_b .sec0_b_slide_wrap .slides .el.slick-center .txt_wrap .t1 {font-size:.875em; }
  #section0 .sec0_b .sec0_b_slide_wrap .slides .el .icon_wrap {display:none; }
  .mainIntro .sec0_b_slide_wrap .slides .el .layer_wrap {display:none; }
  .mainIntro .sec0_b_slide_wrap .slides .el .mo_wrap {display:block; text-align:center; height:80px;}
  .mainIntro .sec0_b_slide_wrap .slides .el .mo_wrap img {max-width:50%; max-height:80%; }
  .mainIntro .sec0_b_slide_wrap .slides .el .txt_wrap {padding-bottom:0;}
  .mainIntro .sec0_b_slide_wrap .slides .el.slick-current .txt_wrap {opacity:1; }

  

  #mo_Menu .moM_subM .moM_menu_wrap.dp1 > li{padding-left:1.25rem;}

  #contents .mainIng .sec1_box .sec1_body .sec1_body_frame {display:none;}
  #section1 .mainIng .boxM1 {padding: 0px 10em;}
  #section1 .sec1_box{flex-direction:column;}
  #section1 .sec1_box .sec1_head{display:flex; flex-direction:row; justify-content:space-between; width:calc(100% - 4rem); height:auto;}
  #section1 .sec1_box .sec1_head .sec1_tit_box{margin-top:0; display:flex; flex-direction:column; justify-content:space-between; width:100%; position:relative;}
  #section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:2em;}
  #section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:3.75em; margin-top:-1rem;}
  #section1 .sec1_box .sec1_head .sec1_sum_box{width:200px; margin-top:0; margin-bottom:0;}
  #section1 .sec1_box .sec1_body{width:100%; margin-top:1.5rem; padding:0 1rem; box-sizing:border-box;}
  #section1 .sec1_box .sec1_body .sec1_body_frame{padding:5rem;}

  #section2 .icons_head ul li{height:9rem;}
  #section2 .icons_head ul li:hover{flex:1 1 25%;}
  #section2 .icons_body .small_icons_wrap .slides.forM .slides_in .el{flex:1 1 18%;}

  #section2 .icons_head ul {flex-wrap:wrap; gap:8px 0; }
  #section2 .icons_head ul li:nth-of-type(1),
  #section2 .icons_head ul li:nth-of-type(2) {flex: 1 1 40%;  }
  #section2 .icons_head ul li:nth-of-type(n+3) {flex:1 1 30%; }

  #section3 .sec3_box .sec3_title_text_box{}
  #section3 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 375px);}
  #section3 .sec3_box .div_r .subp_btn_wrap ul li{height:61px;}
  #section3 .sec3_box .div_r .img_slide_wrap{min-width:315px; margin:0 auto;}

  #section4 .sec3_box .sec3_title_text_box{}
  #section4 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 375px);}
  #section4 .sec3_box .div_r .subp_btn_wrap ul li{height:61px;}
  #section4 .sec3_box .div_r .img_slide_wrap{min-width:315px; margin:0 auto;}

  #section5 .sec3_box .sec3_title_text_box{}
  #section5 .sec3_box .div_r .subp_btn_wrap{width:calc(100% - 375px);}
  #section5 .sec3_box .div_r .subp_btn_wrap ul li{height:61px;}
  #section5 .sec3_box .div_r .img_slide_wrap{min-width:315px; margin:0 auto;}


  #section4 .sec4_title_text_box{ padding-right:0;}


  #section5 .sec5_ctt_box .subp_btn_wrap{width:calc(100% - 375px);}
  #section5 .sec5_ctt_box .subp_btn_wrap ul li{height:92px;}
  #section5 .sec5_ctt_box .img_slide_wrap{min-width:315px; margin:0 auto;}

  #section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap{width:calc(100% - 375px);}
  #section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{height:92px;}
  #section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{min-width:315px; margin:0 auto;}
  #section6 .sec6_inn_box .sec6_title_text_box .t1 {font-size:1em; }
  #section6 .sec6_inn_box .subp_btn_wrap ul li {height:50px; }

  #section7 .mix_box {flex-direction: column; gap:0; }
  #section7 .mix_box > div {width:100%; gap:0; }
  #section7 .rmix_box {flex-direction: column-reverse; gap:20px; }
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:first-of-type {display:block; }
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img {display:none;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(1){left:-9px;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(2){left:98px;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(3){left:127px;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(4){display:none;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(5){display:none;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{display:flex; width:80%;}
  #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:not(:last-of-type):after{right:-14px;}

  #section8 .sec8_info_ctt_box {padding:1px; }
  #section8 .sec8_info_ctt_box .sec8_info_in{flex:1 1 25%; height:120px; padding:13px 10px; }
  #section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:.5%;}
  #section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(3n){margin-right:0;}
  #section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(n+7){margin-bottom:.5%;}
  #section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(n+10){margin-bottom:0;}
  #section8 .sec8_info_ctt_box .sec8_info_in:hover .sec8_sm_list p{flex:1 1 100%;}
  

  #section9 .boxM .t1{width:100%; padding-left:0;}
  #section9 .sec8_btn{margin-left:0;}
  #section9 .sec9_shape{height:665px;}
  #section9 .sec9_icon_cv.st1{background:url('../images/main/sec9_icon_cv02.png') no-repeat center/cover; width:150px; height:170px; position:static; transform:translateX(0);}
  #section9 .sec9_icon_cv.st1 img{margin-left:0; margin-top:-10px; width:40%;}
  #section9 .sec9_icon_cv.st1.sst1 img {width:62%;}
  #section9 .sec9_icon_cv_wrap{margin-left:0; justify-content:space-between; margin-top:2.125rem;}
  #section9 .sec9_icon_cv.st2{width:150px; height:170px;}
  #section9 .sec9_icon_cv.st2:nth-of-type(3){margin:0;}
  #section9 .sec9_icon_cv.st2 .tt{font-size:.875em; width:80%;}
  #section9 .sec9_icon_cv.st2 img{margin-bottom:.25rem; margin-top:-8px;}

  #section10 {display:none; }

  #fullpage .section .sec3_box .div_r .img_slide_wrap {min-width: 315px;}
  #fullpage .section .sec3_box .div_r .img_slide_wrap2 {min-width: 315px;}
  #fullpage .section .sec3_box .div_r .img_slide_wrap3 {min-width: 315px;}
  #fullpage .section .sec6_inn_box .subp_btn_wrap {background: rgba(0,0,0,0.8);}
  #fullpage .section .sec6_inn_box .sec6_title_text_box {background: rgba(0,0,0,0.8);}


  /*headerS*/
  #headerS{height:70px;}
  #headerS .headerS_top_nav_wrap .top_l{width:100vw; height:70px;}
  #headerS .headerS_top_nav_wrap .top_l .allService_wrap{display:none;}
  #headerS .headerSM_right{height:70px; padding-top:0;}
  #headerS .menu_wrap{height:32px;}
  #headerS .menu_wrap .menu_line{width:32px; margin-bottom:6px;}
  #headerS .menu_wrap:hover .menu_line:nth-of-type(1){width:32px;}
  #headerS .menu_wrap:hover .menu_line:nth-of-type(2){width:32px;}
  #headerS .menu_wrap:hover .menu_line:nth-of-type(3){width:32px;}
  #headerS .menu_wrap:hover .menu_line:nth-of-type(4){width:32px;}

  #headerS .menu_wrap.cross p:nth-of-type(3){transform:rotate(-45deg) translate(3px,-3px);}
  /*sub1*/
  .mt80{margin-top:30px !important;}

  .s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .tt{font-size:1.5em;}
  .s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .txt_gray{display:block;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li{flex:1 1 30%}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(3n){margin-right:0;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(4n){margin-right:7px;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(5n){margin-right:7px;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(11n){margin-right:7px;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(15n){margin-right:0px;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(20n){margin-right:7px;}
  .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(12){margin-right:0;}
  /* .s_page_ctt_box .img_gal_wrap.st2 ul li:last-of-type{flex:1 1 47%; margin-right:0;} */

  #headerS .headerSM_bottom .hsm_b_list li:nth-of-type(3){display:none;}

  .s_page_ctt_box .tag_st > div{flex-direction:column}
  .s_page_ctt_box .tag_st > div .tag_head{width:100%; padding:.5em 0}
  .s_page_ctt_box .tag_st > div .tag_body{width:100%; padding:1em;}
  .s_page_ctt_box .tag_st > div .tag_body .t2{font-size:1em;}

  .s_page_ctt_box .tag_st > div .tag_head .tt .m_nbsp{display:inline-block; width:4px;}
  .s_page_ctt_box .tag_st > div .tag_head .tt br{display:none;}

  .s_page_ctt_box .img_slide_gal .isg_head .isg_show_img{height:286px;}

  /*sub6*/
  .s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:180px;}

  /*sub7*/
  .s_page_ctt_box .protocol_wrap .tt{font-size:1.1em;}
  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap .protocol_table th{font-size:1.05em;}
  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap .protocol_table td{font-size:1em;}
  .s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{height:200px;}
  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap{width:100%;}
  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap:last-of-type{margin-top:1em;}

  /*sub8*/
  .s_page_ctt_box .guide_list_wrap .guide_img_gal .pc{display:none;}
  .s_page_ctt_box .guide_list_wrap .guide_img_gal .mo{display:block; margin-bottom:10px;}

  /*sub9*/
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer{flex-wrap:wrap;}
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_head{width:100%; border-radius:8px 8px 0 0; padding:1em 0;}
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_head .tt{font-size:1.25em;}
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_head .tt br{display:none;}
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyL{width:25%; border-radius:0 0 0 8px;font-size:0.85em;}
  /* .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyL .ll_body_ctt{height:50px;} */
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR{width:74%; border-radius:0 0 8px 0;font-size:0.85em;}
  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR .ll_body_ctt {justify-content:center !important;}

  .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_img_gal{padding-bottom:8px;}

  /* .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR .ll_body_ctt{height:50px;} */

  /*sub10*/
  .s_page_ctt_box .e_venue_tap_wrap .e_venue_tap:first-of-type{width:100%;}
  .s_page_ctt_box .e_venue_tap_wrap .e_venue_tap{width:32%;}
  .s_page_ctt_box .e_venue_tap_wrap .e_venue_tap:nth-last-of-type(-n+6){margin-top:10px;}

  /*sub12*/
  .dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 > div:not(.img_wrap) .tag_head{width:100%;}
  .dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 .img_wrap .img{width:100%; height:250px;}

  /*sub13*/
  .step_st.st1 .step_in{flex:1 1 100%; margin-top:1em; padding:2em 0; text-align:center;}
  /* .step_st.st1 .step_in:not(:last-of-type):before{display:none;}
  .step_st.st1 .step_in:not(:last-of-type):after{display:none;}
  .step_st.st1 .step_in.n3:not(:last-of-type):before{display:none;}
  .step_st.st1 .step_in.n3:not(:last-of-type):after{display:none;} */

  .step_st.st1 {background:#f5f1eb;border-radius: 18px}
  .step_st.st1 .step_in:not(:last-of-type):before{width:80%; height:10px; left:48%; top:70%; transform:rotate(-15deg);}
  .step_st.st1 .step_in:not(:last-of-type):after{width:80%; height:10px; right:48%; top:70%; transform:rotate(15deg);}

  .step_st.st1 .step_in .tt{font-size:1.25em;}
  .step_st.st1 .step_in .t_dots{padding-left:0;}
  .step_st.st1 .step_in .t_dots:before{display:none;}
  .s_page_ctt_box .boxS1 > .img_box img{padding:30px 10px;}
  .s_page_ctt_box .boxS1 > .img_box img.pc{display:none;}
  .s_page_ctt_box .boxS1 > .img_box img.mo{display:block;}

  .s_page_ctt_box .boxS1 > .img_box {padding:0px 0px;}


  /*sub14*/
  .template_st .template_head {height:70px;}


  /*sub19*/
  .event_equipment_wrap .ee_link_btn{width:120px; height:40px;}
  .event_equipment_wrap .ee_link_btn.n1{top:14%;}
  .event_equipment_wrap2{display:flex !important; justify-content:space-around; margin-top:1em;}
  .event_equipment_wrap2 .ee_link_btn{border:1px solid #ddd; color:#002566; font-weight:bold; padding:1em;margin-top:5px;flex:1 1 20%; }
  .event_equipment_wrap2 .ee_link_btn:nth-of-type(1) {margin-right:5px;}
  .event_equipment_wrap2 .ee_link_btn:nth-of-type(2) {margin-right:5px;}
  .event_equipment_wrap2 .ee_link_btn:nth-of-type(4) {margin-right:5px;}

  .event_equipment_wrap2 .ee_link_btn .tt{font-size:1.2em;}
  .event_equipment_wrap2 .ee_link_btn .ee_link{font-size:1.1em;}

  /*sub22*/
  .album_wrap.st8 .img_cv{margin-bottom:20px;}

  /*sub23*/
  /* .step_st.st2 .step_in:not(:last-of-type):before{height:287%; right:auto; bottom:-92%; left:23%; transform:rotate(-60deg)}
  .step_st.st2 .step_in:not(:last-of-type):after{height:287%; right:24%; top:-97%; transform:rotate(60deg)}
  .step_st.st2 .step_in:nth-of-type(n+4){margin-top:0;} */

  .step_st.st2{background:none; border-radius:0; }
  .step_st.st2 .step_in{flex:1 1 100%; height:120px; background:#f5f1eb;margin:0em;}
  .step_st.st2 .step_in:nth-of-type(n+4){margin-top:0em;}

  .step_st.st2 .step_in:first-of-type{border-top-left-radius: 10px;border-top-right-radius: 10px;}
  .step_st.st2 .step_in:last-of-type{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

  .step_st.st2 .step_in.n3:not(:last-of-type):before{display:block;}
  .step_st.st2 .step_in.n3:not(:last-of-type):after{display:block;}

  .step_st.st2 .step_in .tt{font-size:1.05em;}
  .step_st.st2 .step_in:not(:last-of-type):before{width:55%; height:10px;left:49%; top:78%; transform:rotate(-10deg);}
  .step_st.st2 .step_in:not(:last-of-type):after{width:55%; height:10px;right:49%; top:78%; transform:rotate(10deg);}

  .album_wrap.st9 .img_cv{flex:1 1 50%;}
  .album_wrap.st9 .img_cv:nth-of-type(n+3){margin-top:1em;}


  /*sub24*/
  .announcer_img_gal {text-align:center;}
  .announcer_img_gal img {width:48%;margin:0 auto;}




  /*sub28*/

  .template_st.n1 {margin-top:50px;}


  /*sub30*/
  .video_gal_wrap .video_gal .vg_r .video_lists_wrap{flex-wrap:wrap;}
  .video_gal_wrap .video_gal .vg_r .video_lists_wrap .video_list{width:48%; margin-bottom:.5em;}

  /*sub33*/
  .dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_head{width:100%;}
  .dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_head .tt .tt_p{display:inline;}

  /*sub35*/
  .repert_wrap .repert_r .report_exam{height:380px;}
  .s_page_ctt_box .cloud_box .cloud_head{height:4vh;}

  /*sub36*/
  .s_page_ctt_box .tag_st.st4 > div .tag_head{width:100%;}
  .s_page_ctt_box .tag_st.st4 > div .tag_body{width:100%;font-size:1em;}

  .s_page_ctt_box .emergency_img_gal + .boxS1 > div{width:100%;}
  .s_page_ctt_box .emergency_list_wrap .emergency_body .emergency_in .t1{word-break:break-all;}

  #contents .doc {padding:4.375em 1em;}


  /* .s_page_tit_box_2 .airport_marker_wrap {width:100%;} */
  .s_page_tit_box_2 .airport_marker_wrap {left:0px;}
  .airline_wrap > .flex .s_page_tit_box_2 {height:140px;}
  .airline_wrap .marker_wrap {padding:10px;}
  .s_page_tit_box_2 .airport_marker_wrap .marker_wrap .marker_wrap_sub {display: flex;justify-content: space-between;margin-top:5px;}
  .s_page_tit_box_2 .airport_marker_wrap .tt {font-size:1.1em;}
  .s_page_tit_box_2 .airport_marker_wrap .tt img {width:23px;margin-left:2px;margin-bottom:-5px;}
  .s_page_tit_box_2 .airport_marker_wrap .marker .t1 {font-size:1.15em;}


  .incheon_airport_body .incheon_airport_body_in .incheon_airport_guide .t1 {font-size:1em;}
  .incheon_airport_body .incheon_airport_body_in .incheon_airport_guide .link_btn {font-size:0.9em;}


  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap .protocol_table th {padding:0.3rem 0;}
  .s_page_ctt_box .protocol_wrap > div.flex > div.table_wrap .protocol_table td {padding:0.3rem 0;}










}

@media screen and (max-width:660px){
/* #contents .mainIntro .sec0_b_slide_wrap .slides .el { height:200px;} */
	
#section0 .sec0_t {padding-bottom: 15rem;}	
#section0 .sec0_t .sec0_t_gram_wrap {bottom: -14px;}

/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:120px;}*/
/* #section0 .sec0_b .sec0_b_slide_wrap .slides .el .icon_wrap{height:120px;} */
/* #section0 .sec0_b .sec0_b_slide_wrap .slides .el.slick-center .icon_wrap{width:120px; height:120px;} */

#mo_Menu .moM_subM .all_service_wrap li{width:25%;}
#mo_Menu .moM_subM img {width:40%;}

#section1 .sec1_box .sec1_body .sec1_body_frame{padding:3rem;}

/*#fullpage .section .sec3_box {background-color: rgba(0,0,0,.7);}*/
#section3 {margin-bottom:26em;}
#section3 .boxM {width:100%;}
#section3 .sec3_box .div_r {width:85%; margin:auto;}

#section4 {margin-bottom:26em;}
#section4 .boxM { width:100%;}
#section5 {margin-bottom:27.5em;}
#section5 .boxM {width:100%;}

/*#section5 .sec3_box {background-color: rgba(0,0,0,.7);}*/

/*#fullpage .section .sec3_box {background-color:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)}*/

#section6 .sec6_inn_box .sec6_img img { width:100%;}

#fullpage .section .sec3_box .div_r {padding:2em 2em; margin:1em 2em; background-color:rgba(0,0,0,.7); margin-top:unset;}
#section4 .sec3_box .div_r {width:74%;}

#section3 .sec3_box{}
#section3 .sec3_box .sec3_title_text_box{}
#section3 .sec3_box .div_r{flex-direction:column;}
#section3 .sec3_box .div_r .subp_btn_wrap{width:100%;}
#section3 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:nowrap;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li:last-of-type{margin-right:0;}

#section4 .sec3_box{ }
#section4 .sec3_box .sec3_title_text_box{}
#section4 .sec3_box .div_r{flex-direction:column;}
#section4 .sec3_box .div_r .subp_btn_wrap{width:100%;}
#section4 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:nowrap;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li:last-of-type{margin-right:0;}

#section4 .subp_btn_box .vid_wrap{margin:1rem auto 0; min-width:315px;}

#section5 .sec3_box{}
#section5 .sec3_box .sec3_title_text_box{}
#section5 .sec3_box .div_r{flex-direction:column;width:74%;}
#section5 .sec3_box .div_r .subp_btn_wrap{width:100%;}
#section5 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:nowrap;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li:last-of-type{margin-right:0;}

#section5 .sec5_ctt_box{flex-direction:column;}
#section5 .sec5_ctt_box .subp_btn_wrap{width:100%;}
#section5 .sec5_ctt_box .subp_btn_wrap ul{flex-wrap:nowrap;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li:last-of-type{margin-right:0;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li > div{padding:0 .25rem; text-align:center;}

#section6 .box {display:block;}
#section6.section {padding:2em 1.5em !important;}
#section6.section:before {display:none;}
#section6 .sec6_inn_box {width:100%}
#section6 .sec6_inn_box .bottom {position:unset;}
#section6 .sec6_inn_box .sec6_img {overflow:hidden; display:none;}

#section6 .sec6_inn_box .subp_btn_wrap ul {width: 92%;}

#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{flex-direction:column;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap{width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul{flex-wrap:nowrap;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:last-of-type{margin-right:0;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li > div{padding:0 .25rem; text-align:center;}
#section6 .sec6_inn_box .subp_btn_wrap {background: rgba(0,0,0,.95);}
#section6 .sec6_inn_box .sec6_title_text_box {background: rgba(0,0,0,.95);}

#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(1){}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(2){display:none;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(3){display:none;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{transform:scale(.8); width:90%; margin-right:3%;}

#section9.section{padding-bottom:6rem;}
#section9 .sec9_icon_cv_wrap{width:100vw; transform:translateX(calc(-4% + 3px));}
#section9 .sec9_icon_cv_wrap .sec9_icon_cv{/*background:none;*/ height:165px; background-size:contain !important;}
#section9 .sec9_icon_cv.st2 .tt{width:100%;}

#section9 .boxM .sec9_logo {width:50%;}

#footer .footer_wrap{width:100%; padding:0 2%; box-sizing:border-box;}
#footer .footer_wrap .f_info{display:flex; justify-content:space-between; flex-wrap:wrap;}
#footer .footer_wrap .f_info:nth-of-type(3){flex-direction:column;}
#footer .footer_wrap .f_info br{display:none;}
#footer .footer_wrap .f_info span{margin:0 !important;}

/**/
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap img:last-of-type{transform:scale(.75);}
#headerS .headerSM_right{width:120px;}
#headerS .headerSM_bottom .hsm_b_list li{transform:scale(.875);}
#headerS .headerSM_bottom .hsm_b_list li:hover{transform:translateY(-0.5rem) scale(.875);}


.boxS1{padding:0 30px;}
.boxS2{padding:0 30px;}
.s_page_ctt_box .guideLine .guideLine_wrap{padding:20px 0 8px 0;}
.s_page_ctt_box .program_list .program_box{flex:1 1 45%; margin-right:18px; height:208px;}
.s_page_ctt_box .program_list .program_box img{transform:scale(.75); margin-bottom:0;}
.s_page_ctt_box .program_list .program_box:nth-of-type(6n){margin-right:0;}
/* .s_page_ctt_box .program_list .program_box:nth-last-of-type(-n+3){margin-right:0;margin-bottom:1.125rem;} */

.s_page_ctt_box .program_list .program_box.mobile_100per {flex:1 1 100%; margin-right:0px;}
.s_page_ctt_box .program_list .program_box.mobile_mt18 {margin-top:18px;}
.s_page_ctt_box .program_list .program_box.mobile_mr0 {margin-right:0px;}









/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs{flex-direction:column;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div{width:100%;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:330px;}
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div:first-of-type{margin-bottom:1rem;}

/*sub11*/
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs {padding:10px;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box{width:45%; margin-right:0;height:200px;font-size:0.9em;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box:nth-of-type(2n){margin-left:15px;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .venue_row .venue_ctt_box .btn_wrap .link_btn {width:76px;} 
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int{min-width:1000px;font-size:0.9em;}
.dp1_sub.dp2_11 .s_page_ctt_box .album_wrap.st3 .album_layer .venue_list_int .list_layer.n13{margin-bottom:0px;}

/*sub14*/
.s_page_ctt_box .img_gal_wrap.st3 ul li{flex:1 1 25%;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(3n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(6n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(9n){margin-right:0;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:nth-of-type(n+10){margin-bottom:5px;}
.s_page_ctt_box .img_gal_wrap.st3 ul li:last-of-type{margin-right:0;}

/*sub26*/
/* .s_page_ctt_box .event_program_wrap.st2 .img_wrap .img{width:100%;} */
.s_page_ctt_box .event_program_wrap.st2 .img_wrap .img:nth-last-of-type(-n+2){margin-bottom:6px;}
.s_page_ctt_box .event_program_wrap.st2 .img_wrap .img:last-of-type{margin-bottom:0;}

/*sub30*/
.video_gal_wrap .video_step_wrap .vs_wrap{flex:1 1 100%; padding-bottom:2em;}
.video_gal_wrap .video_step_wrap .vs_wrap:not(:last-of-type):after{right: auto; top:auto; bottom: 0;transform: translateY(0) translateX(-50%) rotate(90deg);left: 50%;}
.video_gal_wrap .video_gal .vg_r .paging_wrap > div .paging_btn{width:70px;}

/*sub35*/
.repert_wrap .repert_r .report_exam{height:330px;}
}

@media screen and (max-width:600px){

#header .menu_wrap{height:30px;}
#header .menu_wrap.cross{height:42px;}
#header .menu_wrap .menu_line{width:32px; margin-bottom:6px; background:#002663;}
#header .menu_wrap:hover .menu_line{width:32px !important;}
#header .menu_wrap.cross .menu_line{width:42px; margin-bottom:10px;}
#header .menu_btn_wrap{margin-top:6px;}

#section0 .sec0_t{flex-wrap:wrap; padding-bottom:12rem;}
#section0 .sec0_t .sec0_t_l{flex:1 1 100%; margin:0; padding:0; text-align:center; margin-bottom:2rem;}
#section0 .sec0_t .sec0_t_m,
#section0 .sec0_t .sec0_t_r{flex:1 1 50%;}
#section0 .sec0_t .sec0_t_m .big_tt{margin-top:-67px; text-align:right;}
#section0 .sec0_t .sec0_t_gram_wrap{/*position:static; transform:translateX(0); margin-top:-50px;*/ width:83%; bottom: -36px;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap{width:110px; height:110px;}
#section0 .sec0_b{margin-top:0;}
#section0 .sec0_b .sec0_b_slide_wrap{width:90%; margin-top:1.25rem;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap > div:not(.count_wrap){left:8px; top:8px;}

#mo_Menu{overflow-y:auto;}
#mo_Menu .moM_subM{height:100%; padding-top:5rem;}
#mo_Menu .moM_subM .moM_menu_wrap.dp1{flex-wrap:wrap;}
#mo_Menu .moM_subM .moM_menu_wrap.dp1 > li{width:25%; padding-left:0; text-align:center;}
#mo_Menu .moM_subM .moM_menu_wrap.dp1 > li:before{display:none;}
#mo_Menu .moM_subM .moM_menu_wrap.dp1 > li > .dp2 > li{padding-left:0;}
#mo_Menu .moM_subM .all_service_wrap li{width:33.33%; text-align:center;}


.mainIntro .intro_wrap .spec {display: inline-block;}
.mainIntro .intro_wrap .logo img {width: 60%;}
.mainIntro .intro_wrap .spec > li {margin: 0 auto 0.4em; max-width: 100%;}
.mainIntro .intro_wrap .twrap .t1 { font-size:1.8em;}
.mainIntro .intro_wrap .spec > li .in {padding:0.5em 0em;}
.mainIntro .intro_wrap .spec li:last-child {margin:0 auto 0em;}

#header .moLogo{left:66px; width:7.5rem;}

#section1 .sec1_box{border-radius:0 0 0 35px;}
#section1 .sec1_box .sec1_body{height:520px;}

#section2 .icons_body .small_icons_wrap .slides.forM .slides_in .el{flex:1 1 19%; padding:.5rem 0;}

#section4 .subp_btn_box .subp_btn_wrap ul li{height:92px; flex:1 1 19%;}
#section4 .subp_btn_box .subp_btn_wrap ul li:nth-of-type(4n){margin-right:0;}
#section4 .subp_btn_box .subp_btn_wrap ul li:nth-of-type(5n){margin-right:2%;}
#section4 .subp_btn_box .subp_btn_wrap ul li:last-of-type{margin-right:0;}

#section3 {padding-top:0 !important; }

#fullpage .section .sec3_box {  position:relative; background-color:unset; }
#fullpage .section .sec3_box:before { position:absolute; top:0; left:0; content:''; background-color:rgba(0,0,0,0.6); width: 100%; height: 75%; z-index:-1;}

#section6 .box {display:block;}
#section6 .sec6_inn_box {width:100%;}
#section6 .sec6_inn_box .sec6_img { height: 30em; overflow: hidden;}
#section6 .sec6_inn_box .bottom {position: unset;}
#section6 .sec6_inn_box .sec6_title_text_box .t1 { min-height: 5em;}
#section6 .sec6_inn_box .subp_btn_wrap {padding: 0em 0 2em;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide{margin-top:-14px;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el{width:80vw !important; margin:0 9.5px !important; padding:0 !important;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el.slick-active:not(.slick-center) .el_l .img_wrap{opacity:1; height:75%;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el.slick-active:not(.slick-center) .el_r .img_wrap{opacity:1; height:75%;}

#section8 .sec8_b_l{background-position:right center !important;}
#section8 .sec8_info_ctt_box .sec8_info_in{flex:1 1 34%;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(3n){margin-right:.5%;}
#section8 .sec8_info_ctt_box .sec8_info_in:nth-of-type(2n){margin-right:0;}
/*#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm{height:60px;}*/
/*#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm .tt{margin-top:0;}*/
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table colgroup col:first-child{width:35%;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table colgroup col:last-child{width:80%;}

/*sub5*/
.s_page_tit_box .t1{font-size:1.1em; /*font-weight:bold;*/}
.s_page_tit_box .logo_list_wrap{margin-top:2em;}
.s_page_tit_box .logo_list_wrap .logo_list li{flex:1 1 48%!important; justify-content:space-between; height:35px; margin-right:1%;}
.s_page_tit_box .logo_list_wrap .logo_list li:nth-of-type(2n){margin-right:0; justify-content:flex-end;}
.s_page_tit_box .logo_list_wrap .logo_list li:nth-of-type(14){display:none;}
.s_page_tit_box .logo_list_wrap .logo_list li:last-of-type{margin-right:0; justify-content:flex-end;}
.s_page_tit_box_2 .airport_marker_wrap .marker:hover img{transform:scale(.8);}
/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:290px;}

/*sub13*/
.step_st.st1 .step_in:not(:last-of-type):before{top:75%;}
.step_st.st1 .step_in:not(:last-of-type):after{top:75%;}


/*sub15*/
.teacher_wrap .teacher_body .teacher_sum .tt {font-size:1.1em;}
.teacher_wrap .teacher_body .teacher_sum .t1 {font-size:1em;}
/*sub16*/
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_t > div .img_cv{height:160px;}
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_b > div .img_cv{height:140px;}

/*sub19*/
.event_equipment_wrap{padding-bottom:52%;}
.event_equipment_wrap .ee_link_btn{width:80px;}
.event_equipment_wrap .ee_link_btn .tt{margin-bottom:0; font-size:1em;}
.event_equipment_wrap .ee_link_btn .ee_link{display:none;}

/*sub21*/
.album_wrap.st7 .img_cv .pc{display:none;}
.album_wrap.st7 .img_cv .mo{display:block;}

/*sub25*/
.dp1_sub.dp2_25 .m_img{display:flex;}
.dp1_sub.dp2_25 .translate_img_gal{display:none;}


/*sub29*/
/* .photo_wrap .photo_tag_wrap .photo_tag .pt_head{width:100%; height:auto;}
.photo_wrap .photo_tag_wrap .photo_tag .pt_body{width:100%; height:auto;} */

.photo_wrap .photo_tag_wrap .photo_tag .pt_head{font-size:0.9em;}
.photo_wrap .photo_tag_wrap .photo_tag .pt_head img {max-width:27%;}
.photo_wrap .photo_tag_wrap .photo_tag .pt_head p.tt {margin-left:5px;}
.photo_wrap .photo_tag_wrap .photo_tag .pt_body{font-size:0.9em;}
.photo_wrap .photo_tag_wrap .photo_tag .pt_body p.t1 {padding:0px 8px;text-align:left;width:100%;}

/*sub26*/
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap{margin-bottom:2.5em;}
.s_page_ctt_box .event_program_wrap.st1 .mc_list_wrap .thumb{width:32.5%;}
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap .eHistory_table th{font-size:1em;}
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap .eHistory_table td{font-size:1em;}


/*sub35*/
.s_page_ctt_box .cloud_box .cloud_body .t1{width:80%;}
.s_page_ctt_box .cloud_box .cloud_body .tt{font-size:1.15em;}
.s_page_ctt_box .cloud_box .cloud_body .t1 br{display:none;}
.repert_wrap .repert_r .report_exam{height:300px;}

/*sub36*/
.dp1_sub.dp2_36 .s_page_ctt_box .m_img{display:flex;}
.dp1_sub.dp2_36 .emergency_img_gal{display:none;}

.s_page_ctt_box .program_list {margin-top:2rem;}
.t_dots:before{top:5px;}
}



@media screen and (max-width:500px){
.PC500i{ display:none !important;}
.PC_flex {display:none !important; }
.PC{ display:none !important;}
.PHONE{ display:block !important;}

#mo_Menu{padding:3rem 1.5rem;}
#mo_Menu .moM_subM .all_service_wrap li{width:auto; text-align:center; /*padding:1em;*/ flex:1 1 25%; position:relative;}
/*#mo_Menu .moM_subM .all_service_wrap li:after{content:''; display:block; width:40px; max-width:50%; height:1px; background:rgba(255,255,255,.3); position:absolute; left:50%; bottom:-.5rem; transform:translateX(-50%);}*/

#header #mo_Menu .mo_links{display:none; justify-content:center; align-items:center; width:100%; height:80px; color:#fff; position:fixed; left:0; top:0; background:#002566; opacity:0; transition:.3s; transition-delay:.3s; z-index:1000;}
#header #mo_Menu.on .mo_links{display:flex; opacity:1;}
#header #mo_Menu .mo_links a{color:#fff; font-size:1.25em;}
#header #mo_Menu .mo_links a:nth-of-type(2){margin:0 1rem;}

#header .menu_btn_wrap > a:not(.header_btn.st2){display:none;}

#header .menu_wrap{height:25px;}
#header .menu_wrap .menu_line{width:26px!important; margin-bottom:4px;}
#header .menu_wrap .menu_line:last-of-type{margin-bottom:0;}
#header .menu_wrap:hover .menu_line{width:26px!important; margin-bottom:4px;}
#header .menu_wrap:hover .menu_line:last-of-type{margin-bottom:0;}

#header .moLogo{left:55px;}
#header .tag_search_wrap{display:none;}
#header .menu_wrap.cross{height:25px;}
#header .menu_wrap.cross .menu_line{margin-bottom:4px;}
#header .menu_wrap.cross p:not(:nth-of-type(2n)){width:26px !important;}
#header .menu_wrap.cross p:first-of-type{transform: rotate(45deg) translate(6px,6px);}
#header .menu_wrap.cross p:nth-of-type(3){transform: rotate(-45deg) translate(4px,-4px);}
.section:not(#section0){padding:2rem 0;}

.layer_in {text-align: center; margin-top: 7.5em;}


.mainIntro .intro_wrap .logo img {width: 40%;}
.mainIntro .intro_wrap .twrap { margin: 2.5em 0 0em 0;}
.mainIntro .intro_wrap .twrap .t1 { font-size:1.35em;}
#contents .mainIntro .sec0_b_slide_wrap .slides .el {width:100px; height:100px; margin:0 15px; border-radius:10px; }
.mainIntro .sec0_b_slide_wrap .slides .el .mo_wrap {height:50px; }
.mainIntro .intro_wrap .spec > li .in {height:2.06em; }
.sec0_b .sec0_b_slide_wrap .slides .el.slick-center .txt_wrap .t1,
.sec0_b .sec0_b_slide_wrap .slides .el .txt_wrap .t1 {font-size:0.7em; }

.sec0_t .sec0_t_gram_wrap .gram_tit {font-size:1.4em; margin-bottom:0.75em;}

.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 > div:not(.img_wrap) .tag_body{width:100%; padding:20px;font-size:0.85em;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 > div:not(.img_wrap) .tag_body .t_dots:before{top:10px;}

#section10 .icon_place .con .left .icon img {width:34%;}
#section10 .icon_place .con .left .tit {font-size:1.1em;}

#fullpage .section .sec3_box:before { height: 58%;}

/* #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:nth-of-type(3):after {display:none;} */

#section10 .boxM1 {padding: 0 0em;}

#section10 .icon_place {}
#section10 .icon_place .con .left {width:35%;}
#section10 .icon_place .con .right { width:65%; flex-wrap: wrap; flex-direction:unset; text-align:left;}
#section10 .icon_place .con .right .txt {width:50%;}

#section10 .map_place { position:relative;}
#section10 .map_place:before { position:absolute; top:0; left:5%; content:''; height:1px; width:90%; background-color:#ccc;}
#section10 .map_place img { padding-top:3em; opacity:.5;}
#section1 .sec1_box{padding-bottom:1.5rem;}
#section1 .sec1_box .sec1_body{margin-top:.75rem;}
#section1 .boxM1 {padding:0 1.5em; }
#section1.mainIng .s_page_ctt_box.boxM0 {padding:0 1.5em; }
#contents .mainIng .sec1_box {padding:3em 1.5em 2em; }
#section1 .sec0_t .sec0_t_m .big_tt {margin-top:0; font-size:14rem; line-height:11rem; }
#section1 .sec0_t .sec0_t_r {height:auto; gap:30px; padding-top:30px;  padding-left:20px; }
#section1 .s_page_ctt_box .img_gal_wrap.st2 ul li .img {height:70px; }

#section2 .for_m{display:block;}

#section2 .boxM{position:relative;}
#section2 .boxM:before{display:block;content:'';position:absolute;top:0;left: -22px;width:700px; height:210px;background:#002566;}

#section2 .tag_search_wrap{margin-bottom:3.25rem;}
#section2 .tag_search_wrap{transform:translateY(0); opacity:1;}
#section2 .tag_search_wrap .tag_search_box{height:42px; background:#fff; border-radius:7px; align-items:center; justify-content:center; box-shadow:2px 2px 2px 0px rgba(50, 50, 50, 0.3); display:flex; position:relative; padding-right:42px; box-sizing:border-box; padding-left:6px; transition:.3s;}
#section2 .tag_search_wrap .tag_search_box .sch_btn{height:100%; width:42px; min-width:42px; cursor:pointer; position:absolute; right:0; top:0; z-index:10;}
#section2 .tag_search_wrap .tag_search_box .sch_btn i{color:#999; transition:.2s;}
#section2 .tag_search_wrap .tag_search_box .sch_btn:hover i{color:#111;}

#section2 .tag_search_wrap .tag_search_box .tag_search_text{width:100%; overflow:hidden; transition:.3s;}
#section2 .tag_search_wrap .tag_search_box .txt{transition:.3s;}
#section2 .tag_search_wrap:hover .tag_search_box .txt{margin-top:-60px;}

.main_sec_tit_m{display:block; text-align:center; font-size:1.875em; font-weight:bold; margin-bottom:1rem; color:#fff; padding-top:2rem; position:relative;}
.icons_M{width:60%; margin:0 auto 1.5rem; position:relative; min-width:220px;}

    
#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:1.5em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:2.5em; margin-top:-.5rem;}
#section1 .sec1_box .sec1_head .sec1_tit_box .sec1_btn{margin:0; width:auto; background:#aaa; color:#fff;}
#section1 .sec1_box .sec1_body{height:430px;}
#section1 .sec1_box .sec1_body .sec1_body_frame{padding:1.5rem;}

#section2 .icons_head ul li .big_icons .big_text_wrap .tt{font-size:1.025em; text-align:center;}
#section2 .icons_body .small_icons_wrap .slides .el .small_text_wrap .tt{font-size:.875em;}
#section2 .icons_head ul li:last-of-type{margin-right:.25rem;}

#section3 .sec3_bg_box:after{background:rgba(0,0,0,.0);}

#section3 {margin-bottom:19em; }
#section3.section{padding-bottom:0; padding-top:0;}
#section3.section:before{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; content:''; display:block; background:#f5f5f5;}
#section3 .sec3_box .div_r{padding:2.25rem 2rem;}
#section3 .sec3_box .div_r .subp_btn_wrap ul{flex-wrap:wrap;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li{flex:1 1 40%;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li:nth-of-type(3n){}
#section3 .sec3_box .sec3_title_text_box {padding: 50px 49px;}
#section3 .sec3_box .div_r .img_slide_wrap:before,
#section3 .sec3_box .div_r .img_slide_wrap:after {opacity:.5; }
#section3 .sec3_box .div_r .img_slide_wrap {height:auto; }
#section3 .sec3_box .div_r .img_slide_wrap .slides .el {height:130px; }
#fullpage .section .sec3_box .div_r .img_slide_wrap {min-width:auto; width:80%; }
#fullpage .section .sec3_box .div_r {background-color: rgba(0,0,0,.6);}
#section3.section .sec3_box:before { height: 60%;} 
#section3 .sec3_bg_box {bottom:-60%; }

#section3 .sec3_box .div_r .subp_btn_wrap {padding-top:0;}
#section3 .sec3_box .div_r .subp_btn_wrap ul li {height:50px; }


#section4 {margin-bottom:19em; }
#section4.section{padding-bottom:0;}
#section4.section:before{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; content:''; display:block; background:#f5f5f5;}
#section4 .sec3_bg_box{}
#section4 .sec3_box .sec3_title_text_box {}
#section4 .sec3_box .div_r .subp_btn_wrap {padding-top:0; }
#section4 .sec3_box .div_r .subp_btn_wrap ul {flex-wrap: wrap;}
#section4 .sec3_box .div_r .subp_btn_wrap ul li {height:50px; }
#section4 .sec3_box .div_r .img_slide_wrap2:before,
#section4 .sec3_box .div_r .img_slide_wrap2:after {opacity:.5; }
#section4 .sec3_box .div_r .img_slide_wrap2 {height:auto; }
#section4 .sec3_box .div_r .img_slide_wrap2 .slides .el {height:130px; }
#fullpage .section .sec3_box .div_r .img_slide_wrap2 {width:80%; min-width:auto; margin: 0;}
#section4.section .sec3_box:before { height: 60%;} 
#section4 .sec3_bg_box {bottom:-62%; }


#section4 .sec4_bg{height:91%;}
#section4 .subp_btn_box{padding:2.25rem 2rem;}
#section4 .sec3_box .sec3_title_text_box .t1 { font-size: 1em; position:}

#fullpage .section .sec3_box .sec3_title_text_box {padding: 1em 2rem;}


#section5 {margin-bottom:19em; }
#section5 .sec3_box .div_r .subp_btn_wrap {padding-top:0; }
#section5 .sec3_box .div_r .subp_btn_wrap ul {flex-wrap: wrap;}
#section5 .sec3_box .div_r .subp_btn_wrap ul li {height:50px; }
#section5 .sec3_box .div_r .img_slide_wrap3:before,
#section5 .sec3_box .div_r .img_slide_wrap3:after {opacity:.5; }
#section5 .sec3_box .div_r .img_slide_wrap3 {height:auto; }
#section5 .sec3_box .div_r .img_slide_wrap3 .slides .el {height:130px; }
#fullpage .section .sec3_box .div_r .img_slide_wrap3 {width:80%; min-width:auto; margin: 0; }
#section5.section .sec3_box:before { height: 58%;} 
#section5 .sec3_bg_box {bottom:-57%; }

/*#section5.section{padding-bottom:0;}*/
#section5.section:before{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; content:''; display:block; background:#f5f5f5;}
/*#section5 .sec5_bg{height:87%;}
#section5 .sec5_title_text_box{width:100%; padding-right:10px;}
#section5 .sec5_ctt_box{padding:2.25rem 2rem;}
#section5 .sec5_ctt_box .subp_btn_wrap ul{flex-wrap:wrap;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li{flex: 1 1 30%;}
#section5 .sec5_ctt_box .subp_btn_wrap ul li:nth-of-type(3n){margin-right:0;}
#section5 .sec3_box { padding-top: 24.9vh;}
#section5 .sec3_box .div_r { padding: 0.25rem 2rem; width: 73%;}
*/

#section6 {background-color: rgb(250, 248, 245); }
#section6.section:after{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-2; content:''; display:block; background:#f5f5f5;}
#section6.section:before{height:87%; background:url('../images/main/sec6_temp_img02_b.jpg') no-repeat center/cover}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_t .sec6_title_text_box{width:100%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .sec6_ctt_box{padding:2.25rem 2rem 5px;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul{flex-wrap:wrap;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li{flex: 1 1 40%;}
#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .subp_btn_wrap ul li:nth-of-type(3n){}
#section6 .sec6_inn_box .sec6_title_text_box { padding:16px 50px;}
#section6 .sec6_inn_box .subp_btn_wrap ul {width:80%;}

#section6 .sec6_inn_box .sec6_title_text_box .t1:before {top:-3.6em; height:5.5em; }

#section9 .boxM .sec9_logo {width:42%;}

#section7 .for_m{display:flex; justify-content:flex-start; width:100%; margin-bottom:1em; font-size:1.25em; color:#aaa; padding-left:80px; font-weight:bold;}
#section7 .boxM{max-width:86%;}
#section7 .sec7_tit .sec7_btn{top:0; font-size:.75rem; padding:.15rem .7rem}
#section7 .boxM > div .sec7_tit{font-size:1.5em;}
#section7 .boxM > div .sec7_tit:before{display:none;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box{width:100%; justify-content:flex-start; height:280px; flex-direction:column; align-items:center; padding:1rem 0 0;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .tt{display:flex; width:100%; justify-content:flex-start; margin-top:1.8em; padding-left:90px;padding-top: 0; font-weight:500; font-size:1.8em; }
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .for_m {font-size:1em; padding-left:122px; margin-bottom:4em; }
/*#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{display:none;}*/
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap{width:100vw; margin-right:0; flex-wrap: wrap; margin-top:1em;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon { width:20%; text-align: center;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon img {width:70%; }
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:not(:last-of-type):after {right:-5px; width:10px; height:20px; }
/* #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:nth-of-type(4):before{content:''; display:block; width:14px; height:26px; background:url('../images/main/sec7_icon_arr.png') no-repeat center/cover; position:absolute; left:25px; top:50%; transform:translateY(-50%);} */
/* 
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:nth-child(4) img,
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon:nth-child(5) img {margin-left:33%;} */
/* #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon img { margin-left:21%;} */
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .icons_wrap .icon .s_txt {font-size:1em;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap{left:69%; top:29%; transform:translate(-50%,-50%) scale(.65);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover{transform:translate(-50%,-50%) scale(.65);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(1){transform:translateY(-50%);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .tt1 .xi{margin-top:0;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(2){display:none; left:87px;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(3){display:none; left:96px;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(4){display:none; left:180px;}

#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(1){transform:translateY(-50%);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(2){transform: translateY(-50%);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(3){transform:translateY(-50%);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(4){transform:translateY(-50%);}


#section7 .boxM > div .sec7_ctt .main_partner_wrap{height:auto;}
#section7 .boxM > div .sec7_ctt .main_partner_wrap .main_partner_slide .slides .el:after{display:none;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el{width:70vw !important;}

#section7 .sec7_box {display:grid; grid-template-columns: repeat(3,1fr); gap:20px; align-items: center; width:100%; padding:20px; margin-bottom:2.5rem; background-color: #fff; border-radius:8px; box-sizing:border-box; }
#section7 .sec7_box li {text-align:center; }
#section7 .sec7_box li img {transform:scale(0.8)}

#section7 .sec7_proj {display:flex; justify-content: center; gap:9px; }
#section7 .sec7_proj li {width:50%; }
#section7 .sec7_proj li .img_box {width:100%; padding-bottom:100%; border-radius:10px; }
#section7 .sec7_proj li p {padding:20px 0; text-align:center; }

#section8.section{padding-top:2rem;}
#section8 .txt_lightblue{color:#102774;}
#section8 .boxM{max-width:86%;}
#section8 .sec8_tit span.mo{display:none;}
#section8 .sec8_tit{font-size:1.5em;}
#section8 .sec8_btn{padding:.25rem .75rem;}
#section8 .sec8_tit:before{display:none;}
#section8 .sec8_b_l{background-size:37% !important; background-position:right bottom !important;}
#section8 .sec8_b_l .sec8_b_l_ctt{width:100%;}
#section8 .sec8_b_l .sec8_b_l_ctt .t1{margin-bottom:1rem;}
#section8 .sec8_bg{margin:2rem 0 0 !important; padding-left:0 !important; background:rgb(250, 248, 245) !important;}
#section8 .sec8_info_wrap{margin-top:0;}
#section8 .sec8_btn{margin-bottom:2rem;}
#section8 .sec8_b_r{margin-top:2rem;}

#section9 .boxM .t1{text-align:center;}
#section9 .sec8_btn{padding:.25rem .75rem; left: 50%; position: relative; transform: translateX(-50%);}
#section9 .sec9_icon_cv_wrap{flex-wrap:wrap; margin-top:.5rem;}
#section9 .sec9_icon_cv_wrap .sec9_icon_cv{flex:1 1 50%; height:175px;}

#section10 .icon_place {display:block; width:88%; margin:0 auto;}
#section10 .icon_place .con { width:100%;}

#section9 .sec9_icon_cv_wrap{width:80vw; transform:translateX(calc(-7% + 50px));}

#footer .footer_wrap{padding:20px 15px;}
#footer .footer_wrap .f_info{flex-direction:column;}


.map_table {padding:1em;}
.map_table .bg1 {background-color: #f5f1eb;}
.map_table .bg2 {background-color: rgb(250, 248, 245);}
.map_table .body td { padding:1.5em 2em;}
.map_table .head {}
.map_table .head td,
.map_table .head th {height: 1em !important;padding: 0.5em;}
.map_table .tit3 { color:#a6a39f; font-size: 1.1em !important; font-weight: 700;}
.map_table .tit {font-size: 1.3em; font-weight: 700; color: #002566;}
.map_table .tit2 {font-weight: 500; font-size: 1.2em; color: #000; line-height: 1.5; margin-top: 0.5em;}
.map_table .tx { font-size:1.2em; line-height:1.5;}
.map_table td,
.map_table th {border:none; border-bottom:none !important;}


.boxS1{padding:0 10px;}
.boxS2{padding:0 10px;}
.headerS_pd{padding-bottom:30px;}
#headerS .menu_wrap{height:26px;}
#headerS .menu_wrap .menu_line{width:26px; margin-bottom:4px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(1){width:26px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(2){width:26px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(3){width:26px;}
#headerS .menu_wrap:hover .menu_line:nth-of-type(4){width:26px;}
#headerS .menu_wrap.cross p:nth-of-type(3){transform:rotate(-45deg) translate(0px,0px);}

.s_page_ctt_box .program_list .program_box .t1{font-size:.83em; text-align:center;}
.s_page_ctt_box .program_list .program_box .tt{margin-bottom:0;}
.s_page_ctt_box .program_list.font-lower-size .program_box .t1 {font-size:0.8em;}
.s_page_ctt_box .program_list.font-lower-size .program_box .tt {font-size:1em;}


/*sub5*/
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide{flex:1 1 29%;}
/* .incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(3){margin-right:0;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(5n){margin-right:0;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(4){margin-right:1rem;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-of-type(9){margin-right:0;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:nth-last-of-type(-n+5){margin-bottom:1rem;}
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide:-last-of-type{margin-bottom:0;} */

/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:270px;}

/*sub7*/
.s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{height:170px;}

/*sub8*/

.s_page_ctt_box .guide_list_wrap.st2{padding-top:18px; padding-left:10px; padding-right:10px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member {margin-right:5px;margin-bottom:5px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member .in {width:100%;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member:nth-of-type(4n) {margin-right:5px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member:nth-last-of-type(-n+4) {margin-bottom:5px;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list{justify-content: center;}
.s_page_ctt_box .guide_list_wrap.st2 .guide_member_list .guide_member{flex:1 1 46%;}

.s_page_ctt_box .guide_list_wrap.st2 .mojor_history {margin-top:18px;}

.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head .tt{font-size:1em;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_head .t1{font-size:1em;}
.s_page_ctt_box .guide_list_wrap .guide_list.st1 .guide_list_body .tt{font-size:1em;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_head .tt {font-size:1em;}
.s_page_ctt_box .guide_list_wrap.st2 .mojor_history .mh_body .mh_ctt .t1 {font-size:1em;}






/*sub9*/
/* .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyL{width:20%;} */
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyL .ll_body_ctt .t1{font-size:1em;}
/* .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR{width:80%;} */
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR .ll_body_ctt .t1{font-size:1em;}

/* .dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyL .ll_body_ctt{height:90px;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .list_layer .ll_bodyR .ll_body_ctt{height:90px;} */


/*sub9*/
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_img_gal.mo{display:none;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_img_gal.dn{display:block!important;}
.dp1_sub.dp2_9 .s_page_ctt_box .album_wrap.st3 .hotel_img_gal.dn p{margin-bottom:.5em;}
/*sub12*/
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st.st2 > div.arr_st .tag_head:before{display:none;}
.dp1_sub.dp2_12 .s_page_ctt_box .tag_st > div .tag_body .t1:not(:last-of-type):not(.noSlash):after{display:none;}

/*sub13*/
.nftf_img_gal.mo{display:none;}
.nftf_img_gal.dn{display:block!important; text-align:center;}
.nftf_img_gal.dn p{margin-bottom:2px;}
.step_st.st1 .step_in:not(:last-of-type):before{top:80%;}
.step_st.st1 .step_in:not(:last-of-type):after{top:80%;}

/*sub14*/
/* .template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap{width:46%;margin-right:0px;margin-left:10px;font-size:0.9em;} */
.template_st .template_body .templateB_wrap .templateB_ctt.type2 .templateB_icon_wrap {font-size:0.9em;width:32.3%;margin-right:1%;}

/* .template_st .template_body .templateB_wrap .templateB_ctt .templateB_icon_wrap.n2{margin-top:10px;} */

/*sub16*/
.s_page_ctt_box .album_wrap.st4 .album_layer .album_imgs .img_b > div .img_cv{height:100px;}

/*sub17*/
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_img{height:236px;}

/*sub19*/
.event_equipment_wrap .ee_link_btn{background:linear-gradient(90deg, rgba(0,37,102,0) 0%, rgba(0,37,102,0.7) 20%, rgba(0,37,102,.7) 35%, rgba(0,37,102,.7) 65%, rgba(0,37,102,0.7) 80%, rgba(0,37,102,0) 100%); height:25px;}

.event_equipment_wrap2{flex-wrap:wrap;}
.event_equipment_wrap2 .ee_link_btn{padding:.5em .875em;}
.event_equipment_wrap2 .ee_link_btn .tt{font-size:1em;}
.event_equipment_wrap2 .ee_link_btn .ee_link{font-size:.85em;}

/*sub23*/
.step_st.st2{padding:10px;}
.step_st.st2 .step_in:not(:last-of-type):before{top:82%;}
.step_st.st2 .step_in:not(:last-of-type):after{top:82%;}

/*sub24*/
.announcer_wrap .announcer_wrap_in{flex:1 1 100%; margin-right:0;}
.s_page_ctt_box .announcer_history_wrap{padding:10px;}

.s_page_ctt_box .announcer_history_wrap > div.flex > div.table_wrap .aHistory_table th{font-size:1em;}
.s_page_ctt_box .announcer_history_wrap > div.flex > div.table_wrap .aHistory_table td{font-size:1em;}

/*sub25*/
.s_page_ctt_box .mojor_ctt.st1 .mc_body .mc_ctt{flex:1 1 100%;}
.s_page_ctt_box .mojor_ctt.st1 .mc_body .mc_ctt:nth-last-of-type(-n+2){margin-bottom:2rem;}
.s_page_ctt_box .mojor_ctt.st1 .mc_body .mc_ctt:last-of-type{margin-bottom:0;}
/* .s_page_ctt_box .nations_list_wrap .nations_list{width:50%;} */

/*sub26*/
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table td.col4 .t_hyphen span.block{display:block; transform: translateX(-10px);}
/*.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap{overflow-y:scroll;}
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap .txt_gray{display:block;}
.s_page_ctt_box .event_history_wrap > div.flex > div.table_wrap .eHistory_table{min-width:550px; table-layout:auto}*/

/*sub27*/
/* .step_st.st3 .step_in{flex:1 1 100%;} */

.step_st.st3 .step_in{flex:1 1 48%;}
.step_st.st3 .step_in:nth-of-type(2) {margin-left:4%;}
.step_st.st3 .step_in:nth-of-type(4) {margin-left:4%;}
.step_st.st3 .step_in:nth-of-type(6) {margin-left:4%;}
.step_st.st3 .step_in .icon_wrap:before {left:-35px;}
.step_st.st3 .step_in .t1 {font-size:1em;}

.step_st.st3 .step_in:not(:last-of-type):before{display:none;}
.step_st.st3 .step_in:not(:last-of-type):after{display:none;}

.step_st.st3 .step_in.n3:not(:last-of-type):before{display:none;}
.step_st.st3 .step_in.n3:not(:last-of-type):after{display:none;}

/* .step_st.st3 .step_in.n2{margin-top:1em;} */

.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div{width:100%; margin-top:1em;}
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div:first-of-type{margin-top:0;}
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:240px;}

.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap .teambuilding_table colgroup .col7{display:none;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap .teambuilding_table tr th.col7{display:none;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap .teambuilding_table tr td.col7{display:none;}


/*sub28*/
.s_page_tit_box .tt br{display:none;}
.template_st .template_body .templateB_wrap .templateB_ctt .templateB_table_wrap td:last-of-type{padding-left:10px;font-size:1.1em;}
.template.dn{display:block!important;}

/*sub29*/
/* .photo_wrap .photo_img_gal .img{width:100%;} */

/*sub30*/
.video_gal_wrap .video_step_wrap .vs_wrap .t1 {font-size:1em;}

/*sub33*/
.dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_body .tag_body_in{width:100%;font-size:0.9em;}
.dp1_sub.dp2_33 .s_page_ctt_box .m_img{display:flex;}
.dp1_sub.dp2_33 .s_page_ctt_box .helper_img_gal{display:none;}

.survey_l_body {overflow-y: auto;}

/*sub35*/
.repert_wrap .repert_r .report_exam{height:260px;}
.repert_wrap > div .tt{font-size:1.3em;}
.repert_wrap > div .t1{font-size:1.05em;}

}

@media screen and (max-width:420px){
#header .box0{margin:0 auto; max-width:86%;}
#header .moLogo{left:65px;}
#header .menu_btn_wrap{margin-top:4px;}

.boxM1 {padding: 0 2em;}

.sec0_t .sec0_t_r {height: 188px;}
.sec0_t .sec0_t_m .big_tt {font-size: 10rem; margin-top: -62px;}
#contents .mainIng .sec1_box .sec1_head .btn_wrap .logo {width: 26%; padding-top: 4em;}
#contents .mainIng .sec1_box .sec1_head .btn_wrap .con { padding-top: 2em;}

#contents .mainIng .s_page_ctt_box.boxM0 { padding: 0 2em 0 2em;}

.mainIntro .intro_wrap .main_award {width:133px; }
.mainIntro .intro_wrap .spec {display: inline-block;}
.mainIntro .intro_wrap .logo img {width: 40%;}
.mainIntro .intro_wrap .spec > li {margin: 0 auto 0.4em; max-width: 100%;}

.w_maptit {width:17em;}

/* #section4 .sec3_box .div_r .img_slide_wrap2 { margin: 6.5vh auto 0;} */
/* #section5 .sec3_box .div_r .img_slide_wrap3 { margin: 6.5vh auto 0;} */
/* #section3 .sec3_box .div_r .img_slide_wrap { margin: 6.5vh auto 0;} */

#fullpage .section .sec3_box:before { height: 62.7%; background: #626262;}
#fullpage #section4.section .sec3_box:before { height: 61.7%; }
#fullpage #section5.section .sec3_box:before { height: 60.7%; }
#fullpage .section .sec3_box .div_r .img_slide_wrap { min-width:237px; padding: 0.7rem 0.4rem 0 0.7rem;}
#fullpage .section .sec3_box .div_r .img_slide_wrap2 { min-width:237px; margin:0 auto; padding: 0.7rem 0.4rem 0 0.7rem;}
#fullpage .section .sec3_box .div_r .img_slide_wrap3 { min-width:237px; margin:0 auto; padding: 0.7rem 0.4rem 0 0.7rem;}

#contents .mainIng .sec1_box .sec1_head .btn_wrap {padding-left: 0em;}

#section0 .sec0_t{max-width:95%; margin:0 auto; position:relative; padding-top:6rem; padding-bottom:9.2rem; }
#section0 .sec0_t:before{content:''; display:block; width:120%; height:100%; background:#faf8f5; left:-15%; top:0; position:absolute; z-index:-1;}
/*#section0 .sec0_t .sec0_t_l{display:none;}*/
#section0 .sec0_t .sec0_t_m{flex:none;}
#section0 .sec0_t .sec0_t_m .big_tt{font-size:16rem; margin-top:-56px;}
/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:110px;}*/
/* #section0 .sec0_b .sec0_b_slide_wrap .slides .el .icon_wrap{height:110px;} */
/* #section0 .sec0_b .sec0_b_slide_wrap .slides .el.slick-center .icon_wrap{width:110px; height:110px;} */
/*#section0 .sec0_t .sec0_t_m .big_tt{font-size:11rem; margin-top:-46px; text-align:left;}*/
/*#section0 .sec0_t .sec0_t_r{flex:1 1 65%;}*/
/*#section0 .sec0_t .sec0_t_r .sec0_t_r_t .t1{line-height:1.7; font-size:1.875em;}*/
/*#section0 .sec0_t .sec0_t_r .sec0_small_line{display:none;}*/
/*#section0 .sec0_t .sec0_t_r .sec0_t_r_b{margin-left:-100px; margin-top:1.875rem; font-size:1.5em; letter-spacing:1px;}*/

#section0 .sec0_t .sec0_t_r{height:204px;}
#section0 .sec0_t .sec0_t_r .sec0_t_r_b{font-size:1.125em;}
#section0 .sec0_t .sec0_t_gram_wrap{ margin-top:-6rem; width:97%;}
#section0 .sec0_t .sec0_t_gram_wrap ul {width:85%; margin:0 auto; }
#section0 .sec0_t .sec0_t_gram_wrap ul li:not(:last-of-type){margin-right:0;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap{background:#faf8f5 !important; width:94px; height:94px;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap > div:not(.count_wrap){left:0; top:0; transform:scale(0.9); }
.sec0_t .sec0_t_gram_wrap ul li .gram_wrap .count_wrap {width:77px; height:77px; }
#section0 .sec0_b{}

/*#section0 .sec0_b{display:none;}*/

#mo_Menu .moM_subM .moM_menu_wrap.dp1 > li{width:50%; padding-top:0;}

#section1.section{padding-top:0;}
#section1 .sec1_box .sec1_head{margin-left:1rem; margin-right:1rem; width:calc(100% - 2rem);}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:3em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .sec1_btn{position:absolute; right:0; top:35px;}
#section1 .sec1_box .sec1_body{height:370px;}
#section1 .sec1_box .sec1_body .sec1_body_frame{padding:0;}
#section1 .sec1_box .sec1_body .sec1_body_frame:before{display:none;}
#section1 .sec1_box .sec1_body .sec1_body_frame:after{display:none;}

#section2.section{padding-top:0;}
#section2 .icons_head ul{flex-wrap:wrap;}
#section2 .icons_head ul li{flex:1 1 45%;}
#section2 .icons_head ul li:nth-of-type(n+3) {flex:1 1 30%;}
#section2 .icons_head ul li:nth-of-type(-n+2){margin-bottom:.5rem;}
/*#section2 .icons_body .small_icons_wrap .slides.forM .slides_in .el{flex:1 1 30.33%;}*/
#section2 .icons_head ul li:hover .big_icons { margin-top:0.7em;}
#section2 .icons_head ul li .big_icons .big_icon_wrap {margin-bottom:1rem; text-align:center; }
#section2 .icons_head ul li .big_icons .big_icon_wrap img {max-width:85%; }
#section2 .icons_head ul li .big_icons .big_text_wrap .tt {font-size:0.93em; }
#section2 .icons_body .small_icons_wrap .slides .el .small_text_wrap {margin-top:-5px; }
#section2 .icons_body .small_icons_wrap .slides .el .small_text_wrap .tt {text-align:center; font-size:.82em; }
#section2 .icons_body .small_icons_wrap .slides .el .small_icon_wrap img {transform:scale(.6); }

#section3 .sec3_bg_box { bottom:-49.4%;}
#section4 .sec3_bg_box { bottom:-58.4%;}
#section5 .sec3_bg_box { bottom:-57%;}
/*#fullpage .section .sec3_box {background-color: rgba(0,0,0,1);}
#section3 {margin-bottom:26em;}
#section3 .boxM {top:30em; width:100%;}
#section3 .sec3_box .div_r {width:92%; margin:auto;}

#section4 {margin-bottom:26em;}
#section4 .boxM {top:30em; width:100%;}
#section5 {margin-bottom:27.5em;}
#section5 .boxM {top:30em; width:100%;}*/

/*#section5 .sec3_box {background-color: rgba(0,0,0,1);}*/

#section3 {margin-bottom:15em; }
#section4 {margin-bottom:15em; }
#section5 {margin-bottom:14em; }
#section3 .sec3_bg_box{}
#section3 .sec3_box .div_r{padding:1.25rem 2rem;}
#section4 .subp_btn_box{padding:1.25rem 2rem;}
#section5 .sec5_ctt_box{padding:1.25rem 2rem;}

#fullpage .section .sec3_box .sec3_title_text_box {padding:2em 2em 1em ; }
#fullpage .section .sec3_box .div_r {margin:0.5em 1.5em; padding:1.5em 2em; box-sizing:border-box;  }

#section3 .sec3_box .div_r ,
#section4 .sec3_box .div_r ,
#section5 .sec3_box .div_r  {width:89%; }

#section3 .sec3_box .sec3_title_text_box .t1:before,
#section4 .sec3_box .sec3_title_text_box .t1:before,
#section5 .sec3_box .sec3_title_text_box .t1:before {width:3px; left:-11px; }

#section3 .sec3_box .sec3_title_text_box .tt ,
#section4 .sec3_box .sec3_title_text_box .tt,
#section5 .sec3_box .sec3_title_text_box .tt {font-size:1.25em; }

#section3 .sec3_box .sec3_title_text_box .t1,
#section4 .sec3_box .sec3_title_text_box .t1,
#section5 .sec3_box .sec3_title_text_box .t1 {font-size:0.952em; }

#section3 .sec3_box .div_r .subp_btn_wrap ul li,
#section4 .sec3_box .div_r .subp_btn_wrap ul li,
#section5 .sec3_box .div_r .subp_btn_wrap ul li {height:41px; font-size:13px; background:transparent; }

#section3 .sec3_box .div_r .img_slide_wrap .slides .el ,
#section4 .sec3_box .div_r .img_slide_wrap2 .slides .el,
#section5 .sec3_box .div_r .img_slide_wrap3 .slides .el {height:120px; padding:0; }

#section3 .sec3_box .div_r .img_slide_wrap .slides .el .el_in,
#section4 .sec3_box .div_r .img_slide_wrap2 .slides .el .el_in,
#section5 .sec3_box .div_r .img_slide_wrap3 .slides .el .el_in {border-radius:0 0 40px 0;}


#section4 {padding-top:30px !important; }
#section4 .sec3_bg_box {}
#section4 .sec3_box {padding-top: 0vh;}
#section4 .subp_btn_box{margin-top:11.875rem;}
#section4 .subp_btn_box .subp_btn_wrap ul li{height:92px; flex:1 1 27%;}
#section4 .subp_btn_box .subp_btn_wrap ul li:nth-of-type(4n){margin-right:2%;}
#section4 .subp_btn_box .subp_btn_wrap ul li:nth-of-type(3n){margin-right:0;}
#section4 .subp_btn_box .subp_btn_wrap ul li:nth-of-type(n+6){margin-bottom:2%;}
#section4 .sec3_box {padding-top: 20vh;}
/*#section4 .sec3_box .div_r { padding: 0.25rem 2rem; width: 62%;}
#section4 .sec3_box .sec3_title_text_box { top: -13em; padding: 28px 84px 50px;}*/

#section5 {padding-top:30px !important; }

#section6 .sec6_inn_box .sec6_title_text_box {padding:35px 25px 25px 45px; }
#section6 .sec6_inn_box .sec6_title_text_box .tt {min-height:1em; }
#section6 .sec6_inn_box .sec6_title_text_box .t1 {min-height:auto; font-size:0.94em; }
#section6 .sec6_inn_box .sec6_title_text_box .t1:before {top:-3em; left:-12px; height:5em; width:2.5px; }
#section6 .sec6_inn_box .subp_btn_wrap {padding-bottom:0; }
#fullpage .sec6_inn_box:last-of-type .subp_btn_wrap {padding-bottom:30px; }
#section6 .sec6_inn_box .subp_btn_wrap ul li {height:37px; font-size:0.9em; border:1px solid #a1a1a1; }

#section7 .rmix_box {gap:10px; }
#section7 .boxM > div { padding-top: 2em;}
#section7 .boxM > div + div { padding-top: 0em;}
/* #section7 .for_m{padding-left:60px;} */
/* #section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .tt{font-size:2em; padding-left:40px;} */
#section7 .boxM > div .sec7_ctt {margin-bottom:2rem; }
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap{left:70%;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .tt1 .txt {margin-top:2rem; }
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap {width:190px;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(1) {left: 6px;}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .start_bg_wrap img:nth-of-type(3){left:102px; transform:translateY(-50%) scale(.9);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap:hover .start_bg_wrap img:nth-of-type(3){left:102px; transform:translateY(-50%) scale(.9);}
#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .start_wrap .tt1 {padding-left:0; }
#section7 .boxM > div .sec7_ctt .main_project_wrap{padding:0; width:105%; margin-left:-2.5%;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el{width:85vw !important;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .project_arrows span{top:-25px; }
#section7 .boxM > div .sec7_ctt .main_project_wrap .project_arrows span.next{right:-10px;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .project_arrows span.prev{left:-10px;}
#section7 .sec7_box {margin-bottom:2rem; }


#section8 .sec8_info_ctt_box{padding:.5%;}
#section8 .sec8_info_wrap {margin-top: 2em;}

#section8 .sec8_b_l {padding-bottom:20px; margin-bottom:1.5rem; background-size:55% !important; }
#section8 .sec8_b_l .sec8_b_l_ctt .t1 {font-size:0.95em; }

#section8 .sec8_b_r {margin-top:0;}

#section9 .boxM {padding-top:10.5rem; padding-bottom:20px; }
#section9 .boxM .sec9_logo {top:46px; width:50%; }
#section9 .sec9_icon_cv_wrap {gap:25px 0; margin-top:20px; }
#section9 .sec9_icon_cv_wrap .sec9_icon_cv {height:145px; }
#section9 .sec9_shape {top:-4.8rem; }

#section10 .icon_place .con {text-align:center;}
#section10 .icon_place .con .left {margin-right:0em;}
.section:not(#section0) { padding: 0rem 0 2rem;}
#section10 .map_place { display:none;}

#mo_Menu .moM_subM .all_service_wrap li{flex:1 1 26%}

/* .s_page_ctt_box .program_list .program_box .t1 br{display:none;} */
.s_page_ctt_box .program_list .program_box .t1 .m_nbsp{display:inline-block; width:4px;}

.s_page_ctt_box .program_list .program_box{padding:0 .5em; justify-content:flex-start; padding-top:1rem;}
/* .s_page_ctt_box .program_list .program_box .t1 br{display:none;} */
.s_page_ctt_box .img_gal_wrap.st2 ul li .img_cv .t1{font-size:0.95em;}

.s_page_ctt_box .tag_st > div .tag_body .t1{font-size:1em;display: inline;margin-right:2px;}
.s_page_ctt_box .tag_st > div .tag_body .t1:not(:last-of-type):not(.noSlash):after{content:'/'; font-size:1em; display:inline; padding-left:4px;}
.dp1_sub.dp2_7 .s_page_ctt_box .tag_st > div .tag_body .t1:not(:last-of-type):not(.noSlash):after{display:none;}

.s_page_ctt_box .tag_st > div .tag_body .m_br{display:block; width:100%;}

.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table th{display:none;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table colgroup{display:none;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table tr{display:flex; flex-direction:column;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table tr td{width:100%; display:block;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table tr td:nth-of-type(2n-1){background:#fff; padding:1.25rem 20px .5rem}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table tr td:nth-of-type(2n){background:#faf8f5; padding:.5rem 20px;}
.s_page_ctt_box .guideLine .guideLine_wrap .guideLine_list .guide_table tr:last-of-type td:nth-of-type(2n){padding-bottom:0;}

.s_page_ctt_box .img_slide_gal .isg_head{padding:20px 24px 0;}
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_img{margin-bottom:24px;}
.s_page_ctt_box .img_slide_gal .isg_head .isg_show_text{padding-top:1rem;}
.s_page_ctt_box .img_slide_gal .isg_body .isg_slide_wrap .isg_slide_list .slides .isg_img_cv .isg_img{height:120px;}

/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:230px;}

/*sub13*/
.step_st.st1 .step_in:not(:last-of-type):before{top:82%;}
.step_st.st1 .step_in:not(:last-of-type):after{top:82%;}

/*sub26*/
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table td.col4{padding-left:5px;}


/*sub32*/
.dp1_sub.dp2_32 .album_wrap.st5 .img_cv{flex:1 1 100%!important; margin-right:0!important;}
.dp1_sub.dp2_33 .s_page_ctt_box .tag_st.st3 > div .tag_body .t1{display:block;}
.dp1_sub.dp2_33 .s_page_ctt_box .tag_st > div .tag_body .t1:not(:last-of-type):not(.noSlash):after{display:none;}

/*sub35*/
.s_page_ctt_box .cloud_box .cloud_head{height:10vh;}
.s_page_ctt_box .cloud_box .cloud_head .tt{font-size:2.2em;margin-top:40px;}
.repert_wrap .repert_r .report_exam{height:240px;}

/*sub36*/
.s_page_ctt_box .tag_st.st4 > div .tag_body .t1{display:block;}
.s_page_ctt_box .tag_st.st4 > div .tag_body .t1:not(:last-of-type):not(.noSlash):after{display:none;}

.s_page_tit_box .logo_list_wrap .logo_list{justify-content:space-around;}
.s_page_tit_box .logo_list_wrap .logo_list li{max-width:34%; margin:.75rem 0;}
.s_page_tit_box .logo_list_wrap .logo_list li{margin-right:0; justify-content:center !important;}
.s_page_tit_box .logo_list_wrap .logo_list li img{transform:none !important;}
}

@media screen and (max-width:384px){
/*#section0 .sec0_t .sec0_t_m{margin-left:-40px;}
#section0 .sec0_t .sec0_t_m .big_tt{font-size:13rem;}
#section0 .sec0_t .sec0_t_r{height:144px;}
#section0 .sec0_t .sec0_t_r .sec0_t_r_t{font-size:.875em; margin-top:-16px;}
#section0 .sec0_b{margin-top:0;}*/

.w_maptit {width:15em;}

#section0 .sec0_t .sec0_t_m .big_tt{font-size:13em; margin-top:-42px;}
/* #section0 .sec0_t .sec0_t_r{height:229px;} */
#section0 .sec0_t .sec0_t_r .sec0_t_r_t .t1{font-size:1.65em; line-height:2.1;}
#section0 .sec0_t .sec0_t_r .sec0_small_line{display:none;}
#section0 .sec0_t .sec0_t_r .sec0_t_r_b{margin-left:-103px; font-size:1.25em;}
#section0 .sec0_t .sec0_t_gram_wrap{margin-top:-2.5rem;}

#contents .mainIntro .sec0_b_slide_wrap .slides .el {width:90px; height:90px; margin:0 13px; }

#section1 .sec1_box .sec1_head{flex-direction:column;}
#section1 .sec1_box .sec1_head .sec1_tit_box{flex-direction:row;}
#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:2.5em; margin-right:4px;}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{margin:0; font-size:2.5em; margin-right:1rem;}
#section1 .sec1_box .sec1_head .sec1_tit_box .sec1_btn{margin-top:6px; margin-right:0;}
#section1 .sec1_box .sec1_head .sec1_sum_box{margin:1rem auto 0;}
#section1 .sec1_box .sec1_body{height:320px;}
#section1 .sec0_t .sec0_t_m .big_tt {font-size:10rem; line-height:8rem; }

#section3 .sec3_box .div_r{}
#section3 .sec3_box .div_r .img_slide_wrap{min-width:100%; box-sizing:border-box;}

#section4 .subp_btn_box .vid_wrap{min-width:100%;}
#section4 .subp_btn_box .vid_wrap video{width:100% !important;}

#section5 .sec5_ctt_box .img_slide_wrap{min-width:100%; box-sizing:border-box;}

#section6 .boxM .sec6_cv .sec6_r .sec6_r_b .sec6_r_b_b .img_slide_wrap{min-width:100%; box-sizing:border-box;}

#section8.section{padding:1.5rem 0;}
#section8 .sec8_info_ctt_box .sec8_info_in.sec8_sm{margin-bottom:0;}

/* .s_page_ctt_box .img_gal_wrap.st2 ul li{flex:1 1 40%;} */
/* .s_page_ctt_box .img_gal_wrap.st2 ul li:nth-of-type(2n){margin-right:0;} */

/*sub7*/
.s_page_ctt_box .album_wrap.st2 .album_layer .album_imgs{height:120px;}

/*sub13*/
.step_st.st1 .step_in:not(:last-of-type):before{top:85%;}
.step_st.st1 .step_in:not(:last-of-type):after{top:85%;}

/*sub25*/
.s_page_ctt_box .nations_list_wrap .nations_list{width:32%;}
.s_page_ctt_box .nations_list_wrap .nations_list:nth-of-type(1) {margin-right:1px;}
.s_page_ctt_box .nations_list_wrap .nations_list:nth-of-type(2) {margin-right:1px;}
.s_page_ctt_box .nations_list_wrap .nations_list:nth-of-type(4) {margin-right:1px;}
.s_page_ctt_box .nations_list_wrap .nations_list:nth-of-type(5) {margin-right:1px;}

/*sub26*/
.s_page_ctt_box .event_program_wrap.st2 .img_wrap .img{height:240px;}
/* .s_page_ctt_box .event_program_wrap.st1 .mc_list_wrap .thumb{width:48.5%;} */

/*sub26*/
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap{overflow-y:scroll;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .txt_gray{display:block;}
.s_page_ctt_box .event_program_wrap.st1 .event_schedule_wrap .table_wrap .event_schedule_table{min-width:500px; table-layout:auto}

/*sub27*/
.s_page_ctt_box .album_wrap.st10 .album_layer .album_imgs > div .img_cv{height:200px;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap{overflow-y:scroll;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap .txt_gray{display:block;}
.s_page_ctt_box .teambuilding_wrap .teambuilding_time_wrap .teambuilding_table{min-width:500px; table-laout:auto;}

/*sub35*/
.repert_wrap .repert_r .report_exam{height:190px;}
}

@media screen and (max-width:360px){
#header .menu_btn_wrap .header_btn{margin-right:15px;}
#header .menu_btn_wrap .header_btn:not(:last-of-type):after{right:-9px;}

.w_maptit {width:14em;}

#section0 .sec0_t .sec0_t_r .sec0_t_r_t .t1{font-size:1.425em; line-height:2.4;}

#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap{width:80px; height:80px;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap .count_wrap{width:75px; height:75px;}
#section0 .sec0_t .sec0_t_gram_wrap ul li .gram_wrap > div:not(.count_wrap){left:0; top:-1px;}
#section0 .sec0_t .sec0_t_gram_wrap ul canvas{width:80px !important; height:80px !important;}

#section0 .sec0_b .sec0_b_slide_wrap{width:85%;}
#section0 .sec0_b .sec0_b_slide_wrap .slides .el{width:calc(100vw * .85 / 3);}
/* #section0 .sec0_b .sec0_b_slide_wrap .slides .el.slick-center{width:120px;} */
/*#section0 .sec0_b .sec0_b_slide_wrap .slides .el.slick-center{padding-top:15px;}
#section0 .sec0_b .sec0_b_slide_wrap .slides .el.slick-center .icon_wrap{width:100%; height:102px;}*/
#section0 .sec0_b .sec0_b_slide_wrap .arrow_wrap .next{right:-30px;}
#section0 .sec0_b .sec0_b_slide_wrap .arrow_wrap .prev{left:-30px;}

#mo_Menu{padding:1rem;}

#section1 .sec1_box .sec1_head .sec1_tit_box .t1{font-size:1.875em}
#section1 .sec1_box .sec1_head .sec1_tit_box .tt{font-size:1.875em;}
#section1 .sec1_box .sec1_head .sec1_tit_box .sec1_btn{margin-top:0;}
#contents .mainIng .sec1_box {padding:2em 1em 2em; }
#section1 .sec0_t .sec0_t_m .big_tt {font-size:8rem; line-height:8rem; }
#section1 .sec0_t .sec0_t_r {padding-left:10px; }

#section7 .boxM > div .sec7_ctt .sec7_request_ctt_box .tt{padding-left:1rem;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide{margin-top:-54px;}
#section7 .boxM > div .sec7_ctt .main_project_wrap .main_project_slide .slides .el.slick-center > div .img_wrap{height:120px;}


/*sub6*/
.s_page_ctt_box .album_wrap.st1 .album_layer .album_imgs > div .img_cv{height:180px;}
}

@media screen and (max-width:320px){
#section8 .sec8_b_l .sec8_b_l_ctt .t1{margin-bottom:1rem;}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap{left:0;}
#headerS .headerS_top_nav_wrap .top_l .page_title_wrap img:first-of-type{display:none;}

.w_maptit {width:12em;}

/*sub5*/
.incheon_airport_body .incheon_airport_body_in .incheon_airport_guide{flex:1 1 100%; margin-right:0!important;}

/*sub26*/
.s_page_ctt_box .event_program_wrap.st2 .img_wrap .img{height:200px;}

}