@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1919px){
/*서브메인 헤더 모바일버전 */
#mo_Menu.on{top:0;}
#headerSM #mo_Menu.on{top:-100vh;}
#headerSM .right_side_white_menu_wrap .lsw_in{padding-top:100px;}

/*회사소개*/
.grt_box{align-content:center; align-items:center;}
.grt_box .grt_body{padding-top:0; padding-right:4.2em;}

.biz_sum_box{align-content:center; align-items:center;}
.biz_sum_box .bs_body{padding-top:0;}
.tss_gram_box{margin-top:-120px; margin-left: calc(206px + 2.75rem);}

.history_box{margin-left:0; margin-top:130px; justify-content:center}

/*비즈니스*/
.biz_search_box .biz_box1{max-width:95%;}

.biz_icon_box{max-width:95%;}

.mice_box{max-width:95%;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f{max-width:99%;}

/*정보*/
/*정보*/
.cloud_box .cloud_head{width:460px;}
.cloud_box .cloud_body .tt{font-size:1.35em;}
.cloud_box .cloud_body .t1{font-size:1.05em;}
.cloud_box .cloud_img_wrap .img01{left:80%; top:21%; width:20%; height:auto;}
.cloud_box .cloud_img_wrap .img02{left:35%; top:38%; width:70%; height:auto;}
}

@media screen and (max-width:1680px){
/*회사소개*/
.grt_box .grt_head{min-width:406px; height:550px;}
.grt_box .grt_body .grt_ctt .t2 br.n1680{display:none;}
.biz_sum_box{margin-top:0; width: calc(100vw - 85px);}
.biz_sum_box .bs_head{min-width:406px; height:550px;}
.biz_sum_box .bs_body{width:calc(100% - 406px);}
.tss_gram_box{width:100%;  margin-left: calc(90px + 2.75rem);}
.location_box .loc_wrap{width:95%;}

.history_box{justify-content:flex-start;}

/*정보*/
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in .tt{font-size:1.05em;}

.board_box .board_notice_box .board_head_box{padding-left:100px;}
.board_box .board_notice_box .board_body_box{padding:2em; margin-left:80px;}

.board_box .board_inquiry_box .board_head_box{padding-right:100px;}
.board_box .board_inquiry_box .board_body_box{padding:2em; margin-right:80px;}


}

@media screen and (max-width:1440px){
#headerSM{height:79px;}
.headerSM_pd{padding-bottom:79px;}
.scroll #headerSM{height:79px;}

#headerSM .headerSM_tt{width:336px;}
#headerSM .headerSM_gnb{width:calc(100% - 486px); height:45%;}
.dp1_sm_login #headerSM .headerSM_gnb,
.dp1_sm_join #headerSM .headerSM_gnb{width:calc(100% - 150px); margin-left:0;}
.scroll #headerSM .headerSM_gnb{height:45%;}
#headerSM .headerSM_gnb > .gnb > li{width:25%;}
#headerSM .headerSM_right{height:79px; padding:0; flex-direction:row-reverse; width:150px;}
.dp1_sm_login #headerSM .headerSM_right,
.dp1_sm_join #headerSM .headerSM_right{height:70px;}
#headerSM .headerSM_bottom{position:fixed; margin-left:0; margin-top:0; margin-bottom:0; bottom:10px; right:1.25%;}
#headerSM .menu_wrap{position:absolute; right:10%; top:50%; transform:translateY(-50%);}
#headerSM .toHome{position:absolute; left:25%; top:50%; transform:translateY(-50%); margin-top:0;}

#headerSM .menu_wrap:hover .menu_line:nth-of-type(1){width:42px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(2){width:42px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(3){width:42px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(4){width:42px;}


/*회사소개*/
.biz_sum_box{width: 100%;}

/*비지니스*/
.biz_search_box .biz_box1 .biz_search_head .tt{font-size:3.5em;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .tt{font-size:10.5em;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .t1{margin-top:-2rem;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_img{width:35%;}
.mice_box .mice_ctt_box .mice_ctt_list > li:not(:nth-of-type(2)) .mice_ctt_wrap .mice_ctt_head{margin-bottom:2rem;}

/*정보*/
.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_text_box .t1{font-size:1.4em;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_text_box .t1 .txt_point{font-size:inherit;}

.board_box .board_notice_box .board_head_box{padding-left:2em;}
.board_box .board_notice_box .board_body_box{margin-left:80px;}

.board_box .board_inquiry_box .board_head_box{padding-right:2em;}
.board_box .board_inquiry_box .board_body_box{margin-right:80px;}

.cloud_box{padding-top:50px;}
}

@media screen and (max-width:1370px){
/*회사소개*/
.grt_box .grt_head{min-width:256px;}
.grt_box .grt_head .tt{font-size:2.4em; margin-top:0;}
.grt_box .grt_head .grt_slogan{margin-top:5rem;}
.grt_box .grt_head .grt_slogan .t1{font-size:1.35em;}

.biz_sum_box .bs_head{min-width:256px; width:256px; height:550px;}
.biz_sum_box .bs_head .tt{font-size:2.4em; margin-top:0;}
.biz_sum_box .bs_head .bs_slogan{margin-top:5rem;}
.biz_sum_box .bs_head .bs_slogan .t1{font-size:1.35em;}
.biz_sum_box .bs_body{width:calc(100% - 256px);}
.biz_sum_box .bs_body .bs_ctt .t2 br.n1370{display:none;}

.tss_gram_box{margin-left:0; margin-top:1em;}
.tss_gram_box .tss_gram_b .tss_gram_b_l{width:790px;}

.history_box{margin-top:30px;}
.history_box .his_head{width:256px; min-width:256px;}
.history_box .his_head .tt{font-size:2.4em;}
.history_box .his_body{width:100%; margin-left:1rem;}

.location_box{margin-top:30px;}

/*비지니스*/
.mice_box .mice_tab_box{padding-top:0;}
.mice_box .mice_tab_box ul li{height:420px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head{margin-bottom:2rem;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1{flex-direction:column-reverse; padding:0 1em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul{width:100%; margin-top:1em; margin-right:0;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li{margin-bottom:5px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:20%; margin-right:0;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:80%; justify-content:flex-start; padding:0 .5em;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2{flex-direction:column; padding:0 1em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul{width:100%; margin-top:5px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:20%; margin-right:0;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:79%; justify-content:flex-start; padding:0 .5em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_img{width:25%; height:170px; position:static; order:-1;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st3 .mice_ctt_ul .mice_ctt_li{margin-bottom:5px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st3 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:20%; margin-right:0;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st3 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:79%; justify-content:flex-start; padding:0 .5em;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st4 .mice_ctt_ul .mice_ctt_li{margin-bottom:5px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st4 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:20%; margin-right:0;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st4 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:79%; justify-content:flex-start; padding:0 .5em;}

.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(1) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{background: url(../images/sub/mice_ctt_img01.jpg) no-repeat left center/contain; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:100%;}
.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(2) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{background: url(../images/sub/mice_ctt_img02.jpg) no-repeat left center/contain; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:100%;}
.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(3) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{background: url(../images/sub/mice_ctt_img03.jpg) no-repeat left center/contain; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:100%;}
.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(4) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{background: url(../images/sub/mice_ctt_img04.jpg) no-repeat left center/contain; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:100%;}

/*정보*/
.info_box .info_head{width:206px;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in{flex: 1 1 17%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:0;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:last-of-type{margin-right:0;}

.board_box{padding-top:50px; flex-direction:column;}
.board_box > div{width:100%;}
.board_box > div .board_head_box{height:140px;}
.board_box > div .board_head_box .tt{font-size:2.5em; padding-bottom:0;}

.board_box .board_notice_box .board_head_box{align-items:center;}
.board_box .board_notice_box .board_body_box{margin-left:0;}
.board_box .board_notice_box .board_head_box .paging_wrap{padding-bottom:0;}
.board_box .board_notice_box .board_head_box .paging_wrap .paging_btns{display:none;}

.board_box .board_inquiry_box .board_head_box{flex-direction:row; padding-right:0; padding-left:2em; align-items:center;}
.board_box .board_inquiry_box .board_head_box .paging_wrap{padding-left:0; padding-right:48px; padding-bottom:0; display:flex; align-items:center;}
.board_box .board_inquiry_box .board_body_box{margin-right:0;}

/*푸터공통*/
#footer .footer_wrap{max-width:95%;}

.dp1_sm_join .join_wrap{width:calc(100% - 150px);}
}

@media screen and (max-width:1280px){
#headerSM .headerSM_tt{width:246px;}
#headerSM .headerSM_gnb{width:calc(100% - 396px);}

.input_join.st3_1_1{width:120px !important;}
.dp1_sm_join .join_wrap .join_body .flex > div{width:60%;}
.dp1_sm_join .join_wrap .join_body .flex > .join_input_r{width:36%;}

}

@media screen and (max-width:1200px){
#headerSM .right_side_white_menu_wrap .lsw_in{padding-top:100px;}
/*회사소개*/
.tss_gram_box.n1200{display:none;}
.tss_gram_box.y1200{display:block; height:100%; padding-left:0; padding-top:20px; padding-bottom:20px; border-radius:80px;}
.tss_gram_box.y1200 .tss_gram_top{position:relative;;}
.tss_gram_box.y1200 .tss_gram_top:after{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); bottom:-40px; border-top:20px solid #666; border-bottom:20px solid none; border-right: 20px solid transparent; border-left: 20px solid  transparent;}
.tss_gram_box.y1200 .tss_gram_top .tss_client{}
.tss_gram_box.y1200 .tss_gram_top .tss_client .tt{font-size:1.25em; margin-right:1em; position:relative; padding-right:1em; border-right:2px solid #ddd; font-weight:bold;}
.tss_gram_box.y1200 .tss_gram_top .tss_client .tt:last-of-type{text-align:center;width: 90%;margin: 0 auto;background: #ffffff;padding: 10px 0px;border-radius: 10px; border-right:none;}
.tss_gram_box.y1200 .tss_gram_m{margin-top:4rem; position:relative;}
.tss_gram_box.y1200 .tss_gram_m:after{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); bottom:-40px; border-top:20px solid #666; border-bottom:20px solid none; border-right: 20px solid transparent; border-left: 20px solid  transparent;}
.tss_gram_box.y1200 .tss_gram_foot{margin-top:4rem; position:relative;}
.tss_gram_box.y1200 .tss_gram_foot:after{content:''; display:block; position:absolute; left:50%; transform:translateX(-50%); bottom:-40px; border-top:20px solid #666; border-bottom:20px solid none; border-right: 20px solid transparent; border-left: 20px solid  transparent;}
.tss_gram_box.y1200 .tss_gram_foot .tss_gram_b_l .tss_process li{flex:1 1 33%; position:relative; margin-bottom:1em;}
.tss_gram_box.y1200 .tss_gram_foot .tss_gram_b_l .tss_process li .t1{font-size:1.25em; font-weight:bold;}
.tss_gram_box.y1200 .tss_gram_foot .tss_gram_b_l .tss_process li:nth-of-type(n+5){margin-bottom:0;}
.tss_gram_box.y1200 .tss_gram_b_r{margin-top:4rem;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result{}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li{margin-right:1em;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li:last-of-type{margin-right:0;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li .t1{font-size:1.25em; font-weight:bold;}

/*비지니스*/
.biz_search_box .biz_box1{align-items:center; flex-wrap:wrap;}
.biz_search_box .biz_box1 .biz_search_head{width:100%; margin-right:0;}

.mice_box .mice_tab_box ul li .mice_tab_wrap .tt{font-size:7em;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .t1{margin-top:-1rem; font-size:1.75em;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap{flex-wrap:wrap;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p{flex:1 1 20%;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p:nth-of-type(5):after{display:none;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt{padding:0 1em; font-size:1.1em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .t1{padding:0 1em;}

/*정보*/
.info_box{flex-direction:column;}
.info_box .info_head{width:100%; height:100px; justify-content:center; align-items:flex-start;}
.info_box .info_head .tt{font-size:2.5em; padding-left:32px;}
.info_box .info_head .tt .n1200{display:none;}
.info_box .info_body{width:100%; margin-top:0; margin-left:0;}
.info_box .info_body .info_body_wrap{margin-left:0; padding:2em; display:flex; flex-direction:column-reverse;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box{margin-top:1em;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in.dn{display:flex !important;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in{flex: 1 1 20%; height:130px;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in .tt{margin-top:auto;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:0%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:last-of-type{margin-right:0;}

.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_text_box{width:100%; height:auto;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_text_box .t1{}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_ul_other_box{display:none;}

.board_box .board_notice_box .board_head_box .paging_wrap{margin-top:25px;}
.board_box .board_notice_box .board_head_box .paging_wrap .flex.space{position:relative;}
.board_box .board_inquiry_box .board_head_box .paging_wrap{margin-top:25px;}
.board_box .board_inquiry_box .board_head_box .paging_wrap .flex.space{position:relative;}
.board_box > div .board_head_box .paging_wrap .paging_where{position:absolute; top:-25px; left:50%; transform:translateX(-50%);}
.board_box > div .board_head_box .paging_wrap .paging_prev{margin-right:10px;}

.cloud_box{flex-wrap:wrap;}
.cloud_box .cloud_head{width:100%; height:100px; display:flex; align-items:center; justify-content:flex-start;}
.cloud_box .cloud_head .tt{position:static; font-size:2.5em; padding-left:32px;}
.cloud_box .cloud_head .tt .n1200{display:none;}
.cloud_box .cloud_head img{display:none;}
.cloud_box .cloud_body{padding-left:2em; padding-top:2em;}
.cloud_box .cloud_img_wrap{position:relative;}
.cloud_box .cloud_img_wrap .img01{position:absolute; left:80%; top:-50%;}
.cloud_box .cloud_img_wrap .img02{position:static;}

.dp1_sm_login .login_wrap .login_l{width:400px;}
.dp1_sm_login .login_wrap .login_l .btn_wrap .link_wrap{flex-direction:column;}
.dp1_sm_login .login_wrap .login_l .btn_wrap .link_wrap .link_r button{width:100%; margin-top:1rem;}
.dp1_sm_login .login_wrap .login_r{width:500px;}

#contents .doc.findAc > .flex{width:100% !important;}
.dp1_sm_login .login_wrap.account_find{width:80%; margin:0 auto;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div .fi_head{width:100px;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div .fi_body{width:calc(100% - 100px);}

.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table th{padding-left:0;}
.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table td{padding-left:0;}
}

@media screen and (max-width:1024px){
#headerSM .headerSM_gnb > .gnb > li.on > .dp1:after{min-width:auto; width:120%;}

/*정보*/
.info_box .info_head .tt{font-size:2em;}

.board_box > div .board_head_box .tt{font-size:2em;}
.board_box > div .board_head_box .paging_wrap > div .paging_btn{width:80px;}
.board_box > div .board_head_box .paging_wrap .paging_where{width:130px;}

.cloud_box .cloud_head .tt{font-size:2em;}

.dp1_sm_login .login_wrap .login_l{padding:12px; width:350px;}
.dp1_sm_login .login_wrap .login_r{padding-left:1rem; width:430px;}

#contents .doc.findAc,
#contents .doc.findAc > .flex{height:auto !important;}
.dp1_sm_login .login_wrap.account_find{flex-direction:column;}
.dp1_sm_login .login_wrap.account_find > div{width:100%; margin-bottom:3rem;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area{flex-direction:row; flex-wrap:wrap;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div{flex:1 1 50%;}

.dp1_sm_join .join_wrap .join_body > .flex{flex-direction:column;}
.dp1_sm_join .join_wrap .join_body > .flex > div{width:100% !important;}
.dp1_sm_join .join_wrap .join_body .flex > div{box-sizing:border-box;}
.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table th{padding-left:12px;}
.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table td{padding-left:12px;}
.dp1_sm_join .join_wrap .join_body .join_input_r .join_input_info_wrap{padding:1rem;}
}

@media screen and (max-width:900px){
/*회사소개*/
.grt_box .grt_body .grt_ctt .t1 .n900{display:none;}
.location_box .location_body .map_info{flex-direction:column-reverse;}
.location_box .location_body .map_info .map_info_r{padding:1em 0; margin-bottom:1em;}
.location_box .location_body .map_info > div:first-of-type{margin-right:0;}

/*비지니스*/
.biz_icon_box .icons_body .small_icons_wrap .slides{margin:0 auto;}
.biz_icon_box .icons_body .small_icons_wrap .slides_in{display:flex; flex-wrap:wrap;}
.biz_icon_box .icons_body .small_icons_wrap .slides_in:nth-of-type(n+9){display:none;}
.biz_icon_box .icons_body .small_icons_wrap .slides .el{flex:1 1 14.66%}

.biz_search_box{height:280px; padding:1em 0;}
.biz_search_box .biz_box1 .biz_search_body{width:100%; text-align:center;}
.biz_search_box .biz_box1 .biz_seach_input{margin:0 auto;}
.biz_search_box .biz_box1 .biz_seach_input .tag_search_wrap{position:static;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .t1{font-size:1.0em;}

.dp1_sm_login #contents .doc{padding:2rem 0; min-height:600px;}
.dp1_sm_login .login_wrap .login_r{width:350px;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .cloud_service_wrap .cl_s_tit_wrap{flex-direction:column; align-items:flex-start;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .cloud_service_wrap .cl_s_text_wrap:after{width:150px; height:82px; bottom:-20px;}
}

@media screen and (max-width:768px){
#headerSM{height:70px; font-size:.875em; background:#002566;}
.scroll #headerSM{height:70px;}
.headerSM_pd{padding-bottom:70px;}
#headerSM > .sm_gnb_wrap{background:#002566;}
#headerSM .headerSM_gnb{display:none;}
#headerSM .headerSM_right{height:70px; background:none;}
#headerSM .headerSM_front{margin-bottom:0;}
#headerSM .headerSM_front .headerSM_tt:before{display:none;}
#headerSM .headerSM_tt{width:126px; color:#fff;}
#headerSM .sm_dp1wrap{border-radius:0;}
#headerSM .headerSM_front .sm_dp1wrap{opacity:1; left:150px; bottom:auto; top:35%; transform:translateY(-50%); width:62vw; z-index:1; background:none; padding-top:0; padding-bottom:0; box-shadow:none;}
#headerSM .headerSM_front:hover .sm_dp1wrap{bottom:auto;}
#headerSM .headerSM_front .sm_dp1wrap .gnb{flex-direction:row; width:90%;}
#headerSM .headerSM_front .sm_dp1wrap .gnb > li.on{width:100%;}
#headerSM .headerSM_front .sm_dp1wrap .gnb .dp2 > li a{font-size:1rem; color:#fff;}
#headerSM .headerSM_front .sm_dp1wrap .gnb .dp2 > li a:hover{color:#fff; font-weight:400;}
#headerSM .headerSM_front .sm_dp1wrap .gnb .dp2 > li.on a:after{width:85%;}
#headerSM .sm_dp1wrap .dp2{display:flex; justify-content:space-between; flex-direction:row; width:90%; margin:0 auto;}

#headerSM .right_side_white_menu_wrap{display:none;}
#headerSM .toHome{left:35%;}
#headerSM .menu_wrap{height:32px;}
#headerSM .menu_wrap .menu_line{width:32px; margin-bottom:6px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(1){width:32px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(2){width:32px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(3){width:32px;}
#headerSM .menu_wrap:hover .menu_line:nth-of-type(4){width:32px;}

#headerSM .menu_wrap.cross{}
#headerSM .menu_wrap.cross p:nth-of-type(2n){opacity:0;}
#headerSM .menu_wrap.cross p:not(:nth-of-type(2n)){width:43px !important;}
#headerSM .menu_wrap.cross p:first-of-type{transform:rotate(45deg) translate(9px,10px);}
#headerSM .menu_wrap.cross p:nth-of-type(3){transform:rotate(-45deg) translate(3px,-5px);}

#headerSM .menu_wrap.off{opacity:1;}
#headerSM .menu_wrap_for_white{display:none;}
#headerSM #mo_Menu.on{top:0;}
#headerSM .headerS_top_nav_wrap .top_r{display:none;}
#headerSM .right_side_white_menu_wrap{display:none;}

/*비지니스*/
.biz_search_box .biz_box1 .biz_search_body .t1 .dn{display:block!important;}
.biz_search_box .biz_box1 .biz_search_body .t1 .n500{display:none;}

.biz_icon_box .icons_head ul{flex-wrap:wrap;}
.biz_icon_box .icons_head ul li{flex:1 1 45%; margin:4px .25rem;}
.biz_icon_box .icons_head ul li:nth-of-type(n+3){flex:1 1 30%;}
/* .biz_icon_box .icons_head ul li:nth-of-type(-n+2){margin-bottom:.5rem;} */
.biz_icon_box .icons_head ul li:last-of-type{margin-right:.25rem;}
.biz_icon_box .icons_head ul li:hover{flex:1 1 45%}

.mice_box{margin-top:0;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .tt{font-size:5.5em;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .t1{margin-top:0rem; font-size:0.85em;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt{margin-bottom:.5rem;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt.dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st3 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st3 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st4 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st4 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body .t1.dn{display:block !important;}

/*정보*/
.info_box .info_head{align-items:center; padding-left:0;}
.info_box .info_head .tt{padding-left:0;}

.board_box .board_notice_box .board_head_box{flex-direction:column; padding:2em 0; height:140px;}
.board_box .board_notice_box .board_head_box .paging_wrap{padding-right:0;}
.board_box > div .board_head_box .paging_wrap .paging_prev{margin-right:0;}
.board_box .board_notice_box .board_head_box .paging_wrap .flex.space{position:static;}
.board_box .board_inquiry_box .board_head_box .paging_wrap{margin-top:0;}
.board_box .board_inquiry_box .board_head_box .paging_wrap .flex.space{position:static;}

.board_box > div .board_head_box .paging_wrap .paging_where{position:static; transform:none;}

.board_box .board_inquiry_box .board_head_box{flex-direction:column; padding:2em 0; height:220px;}
.board_box .board_inquiry_box .board_head_box .paging_wrap{flex-direction:column; padding-right:0;}


.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in{flex: 1 1 30%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in .tt{margin-top:auto;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(3n){margin-right:0;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:last-of-type{margin-right:0;}

.cloud_box .cloud_head{justify-content:center;}
.cloud_box .cloud_head .tt{padding-left:0;}

#headerSM #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;}
#headerSM #mo_Menu.on .mo_links{display:flex; opacity:1;}
#headerSM #mo_Menu .mo_links a{color:#fff; font-size:1.25em;}
#headerSM #mo_Menu .mo_links a:nth-of-type(2){margin:0 1rem;}

.dp1_sm_login #contents .doc{height:auto !important; padding-top:3rem;}
.dp1_sm_login #contents .doc > .flex{height:auto !important;}
.dp1_sm_login .login_wrap{flex-direction:column;}
.dp1_sm_login .login_wrap .login_l{width:85%; margin:0 auto;}
.dp1_sm_login .login_wrap .login_l .logo_wrap{padding:2rem 0;}
.dp1_sm_login .login_wrap .login_r{width:85%; margin:2rem auto 0; padding:0;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap{flex-direction:row; justify-content:space-between;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap li{width:31%; margin-bottom:0 !important;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap li > div .t1{}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap li > div .icon_cv{position:static; transform:none; margin-right:6px;}

.dp1_sm_login .login_wrap.account_find > div .find_input_wrap{padding-top:20px;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div{flex:1 1 100%;}

.dp1_sm_join .join_wrap .join_head .join_step_wrap{width:100vw; margin-left:-75px;}

/*.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table colgroup > *:nth-of-type(1),
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr > th:nth-of-type(1){width:100px;}*/
.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table th{padding-left:0;}
.dp1_sm_join .join_wrap .join_body .join_input_info_wrap .join_info_table td{padding-left:0; padding-right:0;}
}

@media screen and (max-width:660px){
#headerSM .headerSM_front .sm_dp1wrap{width:58vw;}

/*회사소개*/
.grt_box{flex-wrap:wrap;}
.grt_box .grt_head{width:100%; height:230px;}
.grt_box .grt_head .grt_slogan{width:100px; height:100px; margin-top:0.2rem;}
.grt_box .grt_head .grt_slogan .t1{font-size:1.1em; margin-bottom:.3rem;}
.grt_box .grt_body{padding:2em;}

.biz_sum_box{flex-direction:column-reverse;}
.biz_sum_box .bs_head{width:100%; height:230px;}
.biz_sum_box .bs_head .bs_slogan{width:130px; height:130px; margin-top:1rem;}
.biz_sum_box .bs_head .bs_slogan .t1{font-size:1.1em; margin-bottom:.3rem;}
.biz_sum_box .bs_body{width:100%; padding:2em; margin-right:0;}

.history_box{flex-direction:column;}
.history_box .his_head{width:100%; height:140px; justify-content:flex-start}
.history_box .his_head .tt{font-size:2em; padding:0 60px;}
.history_box .his_body{margin-left:10px; padding:1em;}
.history_box .his_body .his_ctt_wrap .his_ctt{padding:1em 0;}
.history_box .his_body .his_ctt_wrap .his_ctt:after{left:0;}
.history_box .his_body .his_ctt_wrap .his_ctt li{flex-direction:column; padding-left:1em; margin-bottom:10px;}
.history_box .his_body .his_ctt_wrap .his_ctt li:after{left:-7px;}
.history_box .his_body .his_ctt_wrap .his_ctt li .his_year{margin-right:0;}

.history_box .his_body .his_ctt_wrap .his_ctt li .his_year p{font-size:1.275em;}
.history_box .his_body .his_ctt_wrap .his_ctt li .his_text p{font-size:1.125em;}

.tss_gram_box .tss_gram_m .tss_gram_head{width:5.5rem; height:5.5rem; border-radius:100%;}
.tss_gram_box .tss_gram_m .tss_gram_head .tt{font-size:1.05em;}
.tss_gram_box .tss_gram_m .tss_gram_body > p{width:100%;}
.tss_gram_box .tss_gram_m .tss_gram_body > p.t1{font-size:1.8em;}

.location_box .location_head .tt{font-size:2em;}
.location_box .location_body .map_box iframe{height:300px!important;}

.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap{flex-direction:column;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap li{width:100%; margin-bottom:1rem !important;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .sns_login_wrap li:last-of-type{margin-bottom:0 !important;}

.input_join.st3_1_1{width:100px !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:30%;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:70%;font-size:0.75rem;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head{width:30%;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_body{width:70%;font-size:0.75rem;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p{font-size:0.9em;}

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st th{font-size:0.9rem !important;padding:0.5rem;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st td{padding:0.5rem;}

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st tr.reply_complete_top td {padding-bottom:0rem;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st tr.reply_complete_bottom td {padding-top:0rem;}

.project_box .project_body table.board_st th{font-size:0.9rem !important;}
.board_box > div .board_body_box table.board_st th{font-size:0.9rem !important;}
.board_box > div .board_body_box table.board_st td {padding:0.5em 1em;}
.cloud_box .cloud_body .tt{font-size:1.2em;}
.cloud_box .cloud_img_wrap .img01 {width:45%;left:55%;}
.cloud_box .cloud_img_wrap .img02 {margin-top:20px; margin-left:20px;width:90%;}
}

@media screen and (max-width:600px){
#headerSM .headerSM_tt{font-size:1.75em; width:100px;}
#headerSM .headerSM_front .sm_dp1wrap{width:56vw; left:110px;}

/*회사소개*/
.grt_box .grt_head{height:140px; flex-direction:row; justify-content:space-around;}
.grt_box .grt_head .tt{font-size:2em;}
.grt_box .grt_body .grt_ctt .t1{font-size:1.1em; margin-bottom:1rem;}
.grt_box .grt_body .grt_ctt .t1 .txt_point{font-size:1em;}

.grt_box .grt_body .grt_ctt .t2{font-size:1.15em;}

.biz_sum_box .bs_body .bs_ctt .t1
.biz_sum_box .bs_body .bs_ctt .t2


.grt_box .grt_head .grt_slogan{width:100px; height:100px; margin-top:0;}

.biz_sum_box .bs_head{height:140px; flex-direction:row; justify-content:space-around;}
.biz_sum_box .bs_head .tt{font-size:2em;}
.biz_sum_box .bs_body .bs_ctt .t1{font-size:1.4em; margin-bottom:1rem;}
.biz_sum_box .bs_head .bs_slogan{width:100px; height:100px; margin-top:0;}

.biz_sum_box .bs_body .bs_ctt .t2{font-size:1.15em;}

.tss_gram_box.y1200{padding:25px 0px 20px; border-radius:0;}
.tss_gram_box.y1200 .tss_gram_m{flex-direction:column;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li{border:1px solid #fff; background:#fff; padding:.5em;border-radius: 10px;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li .t1{color:#002566;padding:3px 0px;}
.tss_gram_box .tss_gram_m .tss_gram_head{text-align:center; margin:0 auto 1.4em;}
.tss_gram_box .tss_gram_m .tss_gram_body > p{padding-left:0;}
.tss_gram_box .tss_gram_m .tss_gram_body > p:first-of-type{border-bottom:none;}

.history_box .his_body .his_ctt_wrap .his_ctt li .his_text{width:100%;}
/*비지니스*/
.biz_search_box .biz_box1 .biz_search_head .tt{display:inline-block; margin-right:5px;}
.biz_search_box .biz_box1 .biz_search_head .t1{display:inline-block;}
.biz_icon_box .icons_body .small_icons_wrap .slides .el{flex:1 1 19%; padding:.5rem 0;}
.biz_icon_box .icons_body .small_icons_wrap .slides .el .small_text_wrap .tt{text-align:center;}

.mice_box .mice_tab_box ul{flex-wrap:wrap;}
.mice_box .mice_tab_box ul li{width:24%; height:305px;}


.mice_box .mice_tab_box ul li .mice_tab_wrap .tt{margin-top:-2rem; font-size:5.5em;}
/* .mice_box .mice_tab_box ul li .mice_tab_wrap .t1{margin-top:-1rem;} */
.mice_box .mice_tab_box ul li .mice_tab_wrap img
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_tab_wrap{flex-wrap:wrap;}
.mice_box .mice_tab_box ul li:nth-of-type(1).ani_sm .mice_tab_wrap img{width:40%;}
.mice_box .mice_tab_box ul li:nth-of-type(2).ani_sm .mice_tab_wrap img{width:40%;}
.mice_box .mice_tab_box ul li:nth-of-type(3).ani_sm .mice_tab_wrap img{width:40%;}
.mice_box .mice_tab_box ul li:nth-of-type(4).ani_sm .mice_tab_wrap img{width:40%;}
.mice_box .mice_tab_box ul li .mice_tab_wrap img{margin-top:1em;}
.mice_box .mice_tab_box ul li:hover .mice_tab_wrap img{transform:scale(1);}
.mice_box .mice_tab_box ul li .mice_tab_wrap .t2 {font-size:1.2em;}
.mice_box .mice_tab_box ul li .mice_tab_wrap .mice_tab_plus {width:30px;height:30px;} 
.mice_box .mice_tab_box ul li .mice_tab_wrap .mice_tab_plus i {font-size:1em;}

@keyframes miceTabN1icon {0% {transform:scale(1);} 10.5% {transform:scale(1);} 23% {transform:scale(1);}}
@keyframes miceTabN2icon {25% {transform:scale(1);} 35.5% {transform:scale(1);} 48% {transform:scale(1);}}
@keyframes miceTabN3icon {50% {transform:scale(1);} 60.5% {transform:scale(1);} 73% {transform:scale(1);}}
@keyframes miceTabN4icon {75% {transform:scale(1);} 85.5% {transform:scale(1);} 98% {transform:scale(1);}}

.mice_box .mice_tab_box ul li .mice_tab_wrap .mice_tab_plus{margin-top:.5rem;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_tab_wrap{flex-wrap:wrap;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_tab_wrap .mice_ctt_tab{width:24%;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f{height:300px;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p{flex:1 1 49%;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p:nth-of-type(2n):after{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_f .mice_ctt_progress_wrap p:nth-of-type(5):after{display:block;}

/*정보*/
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in{flex: 1 1 48%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in .tt{margin-top:auto;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(2n){margin-right:0;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(3n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(4n){margin-right:0%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(5n){margin-right:1%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(6n){margin-right:0%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:nth-of-type(10n){margin-right:0%;}
.info_box .info_body .info_body_wrap .sec8_info_ctt_box .sec8_info_in:last-of-type{margin-right:0;}

.cloud_box .cloud_body .tt .dn{display:block !important;}
.cloud_box .cloud_body .t1 .n600{display:none;}
.cloud_box .cloud_body .t1 .dn{display:block !important;}


.board_box > div .board_body_box table.board_st colgroup > *:nth-of-type(1),
.board_box > div .board_body_box table.board_st tr > *:nth-of-type(1){display:none;}

.board_box > div .board_body_box table.board_st colgroup > *:nth-of-type(3),
.board_box > div .board_body_box table.board_st tr > *:nth-of-type(3){width:25%;}

.board_box > div .board_body_box table.board_st colgroup > *:nth-of-type(4),
.board_box > div .board_body_box table.board_st tr > *:nth-of-type(4){width:25%;}

.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div .fi_head{width:60px;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div .fi_body{width:calc(100% - 60px); padding-right:0;}

.dp1_sm_join .join_wrap{/*width:calc(100% - 75px); margin-left:10px*/ width:95%;}
.dp1_sm_join .join_wrap .join_head .join_step_wrap{margin-left:-2.6%;}
.dp1_sm_join .join_wrap .join_head .join_step_wrap .join_step_box{font-size:1.125em;}
}

@media screen and (max-width:500px){
#headerSM .toHome{left:42%;}
#headerSM .sm_dp1wrap .dp2{position:relative;}
#headerSM .sm_dp1wrap .dp2 > li{position:absolute; left:0; top:0; opacity:0; transition:.5s;}
#headerSM .sm_dp1wrap .dp2 > li.on{opacity:1;}

/*회사소개*/

.tss_gram_box.y1200 .tss_gram_b_r .tss_result{flex-wrap:wrap; text-align:center; padding:.5em;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li{flex:1 1 25%}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li:nth-of-type(1){margin-bottom:1em;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li:nth-of-type(2){margin-bottom:1em;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li:nth-of-type(3){margin-right:0; margin-bottom:1em;}


.location_box .location_head{padding:0; height:140px; display:flex; align-items:center;}
.location_box .location_head .tt{padding:0 55px;}
.location_box .location_body{margin-top:25px;}

/*비지니스*/
#smMice{padding-bottom:5rem !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap{padding:2em .2em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .t1 .txt_point{font-size:1em;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head .t1.hp{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st1 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head .t1.dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(1) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{height:150px;}

.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(3) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{height:150px;}

.mice_box .mice_ctt_box .mice_ctt_list > li:nth-of-type(4) .mice_ctt_wrap .mice_ctt_body .mice_ctt .mice_ctt_img{height:150px;}

.biz_search_box .biz_box1 .biz_search_body .t1{font-size:1.1em;}

.dp1_sm_login #contents .doc{padding-bottom:6rem;}
.dp1_sm_login .login_wrap .login_l{width:80%;}
.dp1_sm_login .login_wrap .login_r{width:80%;}
.dp1_sm_login .login_wrap .login_r .sns_account_wrap .cloud_service_wrap .cl_s_text_wrap .t2{padding:0 1em; box-sizing:border-box;}

.input_join.st3_1_1{width:80px !important;}
}

@media screen and (max-width:420px){
/*회사소개*/
.grt_box .grt_body .grt_ctt .t1 .n900{display:block;}
.grt_box .grt_body .grt_ctt .t1 .dn{display:block !important;}
.grt_box .grt_body .grt_ctt .t2 .dn{display:block!important;}

.biz_icon_box .icons_head ul li .big_icons .big_icon_wrap img {max-width:80%;}
.biz_sum_box .bs_body .bs_ctt .t2 .dn{display:block !important;}

.location_box .location_body .map_info .map_info_l p .dn{display:block !important;}

.dp1_sm_kmicetrip #footer .footer_wrap{padding:0;}

.location_box .location_body .map_info .map_info_l p{font-size:1.05em;}
/*비지니스*/
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt .n420{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .tt .dn{display:block !important;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .t1 .n420{display:none;}
.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_head .t1 .dn{display:block !important;}

.mice_box .mice_ctt_box .mice_ctt_list > li .mice_ctt_wrap .mice_ctt_body .mice_ctt.st2 .mice_ctt_ul .mice_ctt_li .mice_ctt_li_head .t1 .dn{display:block !important;}

/*정보*/
.info_box .info_body .info_body_wrap .sec8_info_ctt_box_f .info_text_box .t1{font-size:1.1em;}

.dp1_sm_login .login_wrap .login_r .sns_account_wrap .cloud_service_wrap .cl_s_text_wrap:after{z-index:-1;}

.dp1_sm_login .login_wrap.account_find{width:calc(100vw - 100px);}

.dp1_sm_join .join_wrap .join_head .join_step_wrap{margin-bottom:40px;}
.dp1_sm_join .join_wrap .join_head .join_tit_wrap .tt{font-size:2em; margin-top:-4px;}
.dp1_sm_join .join_wrap .join_head .join_tit_wrap .t1{font-size:1.25em;}
.dp1_sm_join .join_wrap .join_body .agreeChk{margin-top:2rem;}
.dp1_sm_join .join_wrap .join_body .agreeChk > div .in{padding:12px;}
.dp1_sm_join .join_wrap .join_body .agreeChk .agree_tit{font-size:1.375em;}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table{}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table colgroup{display:none;}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr{display:flex; flex-direction:column;}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr th{padding-left:10px;}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr td{padding-top:0; padding-bottom:30px;}
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr th,
.dp1_sm_join .join_wrap .join_body .flex > div table.join_info_table tr td{width:100%;}
.dp1_sm_join .join_wrap .join_body .flex > div.join_input_r table.join_info_table tr td{padding-bottom:0;}
.input_join.pd_button{padding-right:100px;}
.button_join.dp_check{right:10px; top:2px; transform:none;}
.input_join.st3_1_1{width:100px !important;}
}

@media screen and (max-width:384px){
.tss_gram_box.y1200 .tss_gram_top .tss_client{flex-direction:column; text-align:center;}
/* .tss_gram_box.y1200 .tss_gram_top .tss_client .tt{margin-right:0; padding-right:0; border-right:none;} */
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li{flex:1 1 100%; margin-right:0; margin-bottom:1em;}
.tss_gram_box.y1200 .tss_gram_b_r .tss_result li:last-of-type{margin-bottom:0;}
.tss_gram_box .tss_gram_m .tss_gram_body > p.t1{font-size:1.55em;}
.tss_gram_box.y1200 .tss_gram_foot .tss_gram_b_l .tss_process li{flex:1 1 50%;}

/* .biz_icon_box .icons_body .small_icons_wrap .slides .el{flex:1 1 19%} */

.dp1_sm_login #contents .doc{padding-bottom:12rem;}
.dp1_sm_login .login_wrap.account_find{width:95%;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area{height:220px; flex-direction:column; flex-wrap:nowrap; justify-content:center;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div{flex-direction:column; justify-content:center;}
.dp1_sm_login .login_wrap.account_find > div .find_input_wrap .find_input_area > div .fi_body{padding:0; width:100%;}

.dp1_sm_join .join_wrap .join_head .join_step_wrap .join_step_box{padding:.5rem 0;}
.dp1_sm_join .join_wrap .join_head .join_step_wrap .join_step_box p{display:flex; flex-direction:column;}

.input_join.st3_1_1{width:80px !important;}
.input_join.st3_2{width:100px !important;}

.dp1_sm_join .join_wrap .join_body .agreeBtn_wrap .agreeBtn{width:300px;}
}

@media screen and (max-width:360px){

}

@media screen and (max-width:320px){

}