@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1919px){
}

@media screen and (max-width:1680px){
.project_box .project_head{width:280px;}
.project_box .project_body{padding:60px 100px 50px 20px; width:calc(100% - 280px);}

.partner_box .partner_head{width:280px;}
.partner_box .partner_body{padding:60px 100px 50px 20px; width:calc(100% - 280px);}

.project_album_box{padding-right:100px;}
}

@media screen and (max-width:1440px){
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list{margin-left:-200px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head{padding-left:35px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question .label_st{display:flex; align-items:center;}


.project_box .project_head{min-height:auto !important; padding:20px 0;}
.project_box .project_head .tt{margin-bottom:25px; margin-top:0;}
.project_box .project_body{padding:20px;}

.partner_box .partner_head .tt{margin-bottom:25px; margin-top:0;}
.partner_box .partner_body{padding:20px;}

.project_album_box{padding:60px 20px 0;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{height:204px;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in .project_album_in_cv .tt{text-align:center;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in .project_album_in_cv .t1{text-align:center;}
}

@media screen and (max-width:1370px){
.project_box .project_body table.board_st colgroup > *:nth-of-type(2),
.project_box .project_body table.board_st tr > *:nth-of-type(2){width:130px;}
}

@media screen and (max-width:1280px){
.request_box .request_head{width:300px; height:623px;}
.request_box .request_head .consulting_progress_wrap{width:230px; height:230px;}
.request_box .request_head .consulting_progress{margin-top:-230px;}
.request_box .request_head .consulting_progress canvas{width:230px !important; height:230px !important;}

.request_box .request_body{padding-top:20px; margin-top:20px;}
}

@media screen and (max-width:1200px){
.request_box{flex-direction:column;}
.request_box .request_head{width:100%; height:auto; flex-direction:row; justify-content:space-between; padding:.5rem 0;}
.request_box .request_head .tt{font-size:2.5em; margin-bottom:0; padding-left:2rem;}
.request_box .request_head .tt br{display:none;}
.request_box .request_head .tt .m_nbsp{display:inline-block; width:6px;}
.request_box .request_head .consulting_progress_wrap{width:150px; height:150px; margin-right:2rem;}
.request_box .request_head .consulting_progress_wrap .count_wrap .aniNum2{font-size:2.25em;}
.request_box .request_head .consulting_progress_wrap .count_wrap p:not(.aniNum2){margin-top:6px; font-size:1.5em;}
.request_box .request_head .consulting_progress{position:absolute; margin-top:0; right:2rem; top:.5rem;}
.request_box .request_head .consulting_progress canvas{width:150px !important; height:150px !important;}

.request_box .request_body{margin-top:0; width:100%; margin-left:0; padding:1rem 1rem 0;}
.request_box .request_body .request_body_t{margin-left:0;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.next{right:48px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.next:hover{right:38px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_btn_wrap{margin-left:50px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head{padding-left:20px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body{padding:18px;}

.input_st.st3_1_1{width:26%;}

/*.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head{width:280px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .tt{font-size:2.5em;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body{width:calc(100% - 280px);}*/

.request_box .request_body .request_body_b .consulit_list_box{flex-direction:column; padding-bottom:20px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head{flex-direction:row; width:100%;text-align:center; justify-content:space-between; margin-bottom:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .tt{font-size:2.5em;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap{width:auto; margin:0; display:flex;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_top{margin-bottom:0; margin-right:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_bottom{margin-top:58px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_prev{margin-right:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body{width:100%;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body .table_wrap {padding:0px 1rem;}

/*.project_box{}
.project_box .project_head{padding-left:20px;}
.project_box .project_head .tt{font-size:2.5em;}
.project_box .project_body{padding-left:0;}*/
.project_box .project_body table.board_st colgroup > *:nth-of-type(1),
.project_box .project_body table.board_st tr > *:nth-of-type(1){width:60px;}

.project_box{flex-direction:column; margin-top:0;}
.project_box .project_head{width:100%; flex-direction:row; justify-content:space-between; box-sizing:border-box; padding:1rem;}
.project_box .project_head .tt{margin-bottom:0; font-size:2.5em;}
.project_box .project_head .tt br{display:none;}
.project_box .project_head .tt .m_nbsp{display:inline-block; width:6px;}
.project_box .project_head .paging_wrap{width:auto; margin:0; display:flex; position:relative;}
.project_box .project_head .paging_wrap .paging_top{margin-bottom:0; margin-right:10px;}
.project_box .project_head .paging_wrap .paging_bottom{margin-top:25px;}
.project_box .project_head .paging_wrap .paging_prev{margin-right:10px;}
.project_box .project_head .paging_wrap .paging_where{top:-27px;}
.project_box .project_head .paging_wrap .paging_btns{position:absolute; right:0; bottom:0; width:calc(50% - 12px);}
.project_box .project_body{width:100%; padding:1rem;}
.project_box .project_body.type2{width:100%; padding:1rem;}

/*.partner_box .partner_head{padding-left:20px;}
.partner_box .partner_head .tt{font-size:2.5em;}
.partner_box .partner_body{padding:20px; padding-left:0; width:calc(100% - 295px);}*/
.partner_box .partner_body .partner_slide_wrap .slides .el .partner_thumb{padding:1em !important;}

.partner_box{flex-direction:column; margin-top:0;}
.partner_box .partner_head{width:100%; flex-direction:row; justify-content:space-between; box-sizing:border-box; padding:1rem;}
.partner_box .partner_head .tt{margin-bottom:0; font-size:2.5em;}
.partner_box .partner_head .paging_wrap{width:auto; margin:0; display:flex;}
.partner_box .partner_head .paging_wrap .paging_bottom{margin-top:0;}
.partner_box .partner_head .paging_wrap .paging_prev{margin-right:10px;}
.partner_box .partner_body{width:100%; padding:1rem;}

.project_album_box{padding:0;}
.project_album_box .project_album_head{height:auto; padding:1rem;}
.project_album_box .project_album_head .tt{font-size:2.5em;}
.project_album_box .project_album_body .project_album_ctt_wrap{padding-left:1rem; padding-right:1rem; box-sizing:border-box;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{height:174px;}
}

@media screen and (max-width:1024px){
.request_box .request_head .tt{font-size:2em;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .tt{font-size:2em;}

.project_box .project_head .tt{font-size:2em;}

.partner_box .partner_head .tt{font-size:2em;}

.project_album_box .project_album_head .tt{font-size:2em;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in .project_album_in_cv .tt{font-size:1.125em;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in .project_album_in_cv .t1{font-size:.9375em;}
}

@media screen and (max-width:900px){
.request_box .request_body .request_body_b .consulit_list_box{flex-direction:column; padding-bottom:20px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head{flex-direction:row; width:100%; justify-content:space-between; margin-bottom:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap{width:auto; margin:0; display:flex;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_top{margin-bottom:0; margin-right:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_bottom{margin-top:58px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_prev{margin-right:10px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body{width:100%;}

.project_box{flex-direction:column; margin-top:0;}
.project_box .project_head{width:100%; flex-direction:row; justify-content:space-between; box-sizing:border-box; padding:1rem;margin:0 auto;}
.project_box .project_head .tt{margin-bottom:0;}
.project_box .project_head .tt br{display:none;}
.project_box .project_head .tt .m_nbsp{display:inline-block; width:6px;}
.project_box .project_head .paging_wrap{width:auto; margin:0; display:flex; position:relative;}
.project_box .project_head .paging_wrap .paging_top{margin-bottom:0; margin-right:10px;}
.project_box .project_head .paging_wrap .paging_bottom{margin-top:25px;}
.project_box .project_head .paging_wrap .paging_prev{margin-right:10px;}
.project_box .project_head .paging_wrap .paging_where{top:-27px;}
.project_box .project_head .paging_wrap .paging_btns{position:absolute; right:0; bottom:0; width:calc(50% - 10px);}
.project_box .project_body{width:100%; padding:1rem;}

.partner_box{flex-direction:column; margin-top:0;}
.partner_box .partner_head{width:100%; flex-direction:row; justify-content:space-between; box-sizing:border-box; padding:1rem;}
.partner_box .partner_head .tt{margin-bottom:0;}
.partner_box .partner_head .paging_wrap{width:auto; margin:0; display:flex;}
.partner_box .partner_head .paging_wrap .paging_bottom{margin-top:0;}
.partner_box .partner_head .paging_wrap .paging_prev{margin-right:10px;}
.partner_box .partner_body{width:100%; padding:1rem;}

.project_album_box{padding:0;}
.project_album_box .project_album_head{height:auto; padding:1rem;}
.project_album_box .project_album_body .project_album_ctt_wrap{padding-left:1rem; padding-right:1rem; box-sizing:border-box;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt{justify-content:flex-start;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{flex:1 1 20%; max-width:calc(97% / 4); height:154px;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(5n){margin-right:1%;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(4n){margin-right:0;}
}

@media screen and (max-width:768px){
.request_box .request_head{height:60px; width:100vw; align-items:flex-start; background:#2d508e; flex-direction:column; justify-content:center;}
.request_box .request_head .tt{margin-bottom:0; font-size:1.75em; padding-left:12px;}
.request_box .request_head .tt .m_nbsp{width:4px;}
.request_box .request_head .tt ~ *{position:absolute; right:4px;}
.request_box .request_head .consulting_progress_wrap{width:auto; height:auto;}
.request_box .request_head .consulting_progress_wrap .count_wrap{border:none;}
.request_box .request_head .consulting_progress_wrap .count_wrap .aniNum2{font-size:1.75em ;}
.request_box .request_head .consulting_progress_wrap .count_wrap p:not(.aniNum2){font-size:1.75em; margin-top:0;}
.request_box .request_head .consulting_progress{display:none;}

.request_box .request_body .request_body_t .request_survey_wrap{height:700px; flex-direction:column;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l{width:100%; height:70%}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_l_shape{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.prev{left:24px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.prev:hover{left:24px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.next{right:48px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.next:hover{right:48px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head{width:22%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head:before,
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head:after{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_body{width:78%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head{width:22%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body{width:78%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .scrollin{}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex:not(dd){min-height:100%; justify-content:flex-start;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question{margin-bottom:1rem;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r{width:100%; height:30%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .request_survey_r_shape{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt .srv_res_list_wrap{padding-left:24px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap{flex-direction:row; height:auto; width:80%; display:flex; align-items:center;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:not(:last-of-type):after{transform:translateY(50%); left:auto; right:-40%; bottom:50%;}

/*new*/
.request_box .request_head{ height:0; padding:0; z-index:30;}
.request_box .request_head .consulting_progress_wrap{top:23px; opacity:0; right:-16px;}
.request_box .request_body{width:100%; margin-left:0; padding:0; margin-top:20px; border-radius:0 36px 36px 0; overflow:hidden;}
.request_box .request_body .request_body_t{margin-left:0;}
.request_box .request_body .request_body_t .request_survey_wrap{ height:auto;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l{height:auto; min-height:30em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_l_shape{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow{width:60px; height:60px; bottom:10px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l #con_prev:not(.request_survey_arrow),
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l #con_next:not(.request_survey_arrow){opacity:0;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow i{font-size:1.5em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.prev{left:20px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.prev.default{z-index:-1;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_arrow.prev:hover{left:20px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap{flex-direction:column;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head{width:100%; height:100%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap.off .request_survey_bg_head{width:100%; height:4em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head:before{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head:after{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap.off .request_survey_bg_head:before{display:block; width:100%; height:4px; background:#000714; left:0; bottom:0; transform:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap.off .request_survey_bg_head:after{display:block; width:10%; height:4px; background:#40cada; left:0; bottom:0; transform:none; transition:.5s;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p20:after{width:20%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p30:after{width:30%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p40:after{width:40%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p50:after{width:50%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p60:after{width:60%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p70:after{width:70%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p80:after{width:80%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p90:after{width:90%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap .request_survey_bg_head.p100:after{width:100%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .request_survey_bg_wrap.off.default .request_survey_bg_head{height:100%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list{margin-left:-120px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img{transform:translateY(-50%) scale(.85);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(2){left:87px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(3){left:106px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(4){left:184px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(5){display:none;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1){flex-direction:column;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head{width:100%; padding-top:12px; padding-bottom:12px; padding-left:6px; display:flex; height:4em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt_num{margin-bottom:0; margin-right:6px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt{line-height:1.3;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt br{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt .m_nbsp{display:inline-block; width:6px;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body{width:100%; padding: 12px 12px 6em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .scrollin{max-height:340px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex:not(dd){min-height:0px; justify-content:space-between;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n11 .survey_l_body .flex:not(dd){height:100%; justify-content:center;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question:not(:last-of-type){margin-bottom:.75em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question .label_st{display:flex; align-items:center;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question .label_st p{margin-left:6px;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question dl dd .num_of_p.on{padding-left:4px; box-sizing:border-box;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question dl dd .grade_of_acc{height:42px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question dl dd .grade_of_acc p .xi{font-size:.875em;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n7 .input_st.w1{width:100%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n9 .input_st.st3_1_1{width:30%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n10 textarea.input_st{height:260px !important;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1).on{ position:relative;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r{height:auto;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt .srv_res_list_wrap{ overflow-y:hidden;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_body .flex .question dl dd select.input_st{padding:.5em .5em; padding-right:.5em;}

/**/

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head{flex-direction:column;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap{flex-direction:column; align-items:center;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_top{margin-right:0; flex-direction:row; margin-bottom:1rem;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_top .search_type{width:28%;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_top .search_terms{width:66%;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_bottom{margin-top:0;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap > div .paging_btn{width:80px;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_prev{margin-right:0;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_where{position:static; transform:none; width:130px;}

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body .table_notice{display:block; text-align:center; margin-bottom:1rem;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body .table_wrap{overflow-x:auto;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body .table_wrap .consult_list{min-width:750px;}

.project_box .project_head{flex-direction:column;}
.project_box .project_head .paging_wrap{flex-direction:column; align-items:center;}
.project_box .project_head .paging_wrap .paging_top{margin-right:0; flex-direction:row; margin-bottom:1rem;}
.project_box .project_head .paging_wrap .paging_top .search_type{width:28%;}
.project_box .project_head .paging_wrap .paging_top .search_terms{width:66%;}
.project_box .project_head .paging_wrap .paging_prev{margin-right:0;}
.project_box .project_head .paging_wrap .paging_bottom{margin-top:0;}
.project_box .project_head .paging_wrap .paging_where{position:static; transform:none; width:130px;}
.project_box .project_head .paging_wrap .paging_btns{position:static; width:100%;}

.project_box .project_head .paging_wrap > div .paging_btn{width:80px;}

.paging_btn.write{text-align: center;padding: 10px 0px 0px;}

.partner_box .partner_head .paging_wrap > div .paging_btn.prev {width:80px;}
.partner_box .partner_head .paging_wrap > div .paging_btn.next {width:80px;}



.project_box .project_body .table_notice{display:block; text-align:center; margin-bottom:1rem;}
.project_box .project_body .table_wrap{overflow-x:auto;}
.project_box .project_body .table_wrap .project_list{min-width:750px;}

.partner_box .partner_head{flex-direction:column;}
.partner_box .partner_head .paging_wrap{margin-top:25px;}
.partner_box .partner_body .partner_slide_wrap .slides .el .partner_thumb{height:114px;}

.project_album_box .project_album_head{flex-direction:column;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{flex:1 1 25%; max-width:calc(98% / 3);}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(4n){margin-right:1%;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(3n){margin-right:0;}
}

@media screen and (max-width:660px){
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list{margin-left:-170px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img{transform:translateY(-50%) scale(.8);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(1){left:0;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(2){left:107px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(3){left:113px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(4){left:204px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(5){left:264px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap:hover .start_bg_wrap img:nth-of-type(1){transform:translateY(-50%) scale(.8);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap:hover .start_bg_wrap img:nth-of-type(2){transform:translateY(-50%) scale(.8);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap:hover .start_bg_wrap img:nth-of-type(3){transform:translateY(-50%) scale(.8);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap:hover .start_bg_wrap img:nth-of-type(4){transform:translateY(-50%) scale(.8);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap:hover .start_bg_wrap img:nth-of-type(5){transform:translateY(-50%) scale(.8);}
}

@media screen and (max-width:600px){
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head{padding-left:16px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt{font-size:1.25em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap{width:100%;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:not(:last-of-type):after{right:-26%;}

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st colgroup > *:nth-of-type(1),
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_body table.board_st tr > *:nth-of-type(1){width:8%;padding-right:0px;}

.partner_box .partner_body .partner_slide_wrap .slides .el .partner_thumb{height:94px;}

body.pop .popWrap{margin:0 auto;}
}

@media screen and (max-width:500px){
.request_box{flex-direction:column; min-height:calc(100vh - 70px); -webkit-tap-highlight-color:transparent;}
.request_box *{-webkit-tap-highlight-color:transparent;}

.input_st.st3_2{width:120px;}
.input_st.w85{width:100% !important;}
.calendar .week li{padding:0;}
.calendar .date li{min-height:2.5em;}

.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head{flex-direction:column;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap{width:90%;}
.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap .paging_where{top:6px;}

.project_box .project_head{flex-direction:column;}
/*.project_box .project_head .paging_wrap{width:97%;}*/
.project_box .project_head .paging_wrap .paging_where{top:6px;}

.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{height:134px;}
}

@media screen and (max-width:420px){
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .request_survey_r_shape{display:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt .srv_res_list_wrap{padding:12px;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n9 .input_st.st3_1_1{width:25.5%;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt .srv_res_list_wrap > div{display:flex; padding: 0.5em 0; flex-wrap:wrap;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:not(:last-of-type):after{transform:translateY(50%) scale(.8); right:-20%;}

.partner_box .partner_head{flex-direction:column;}
.partner_box .partner_head .paging_wrap{width:97%; margin-top:1rem;}
.partner_box .partner_head .paging_wrap .paging_bottom{width:100%;}
.partner_box .partner_head .paging_wrap .paging_prev{margin-right:0;}

.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in{flex:1 1 33%; max-width:calc(99% / 2);}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(3n){margin-right:1%;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-of-type(2n){margin-right:0;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-last-of-type(-n+5){margin-bottom:1%;}
.project_album_box .project_album_body .project_album_ctt_wrap .project_album_ctt .project_album_in:nth-last-of-type(-n+2){margin-bottom:0;}
}

@media screen and (max-width:384px){
.request_box .request_head .consulting_progress_wrap{top:27px;}
.request_box .request_head .consulting_progress_wrap .count_wrap{font-size:.875em;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex{flex-direction:column;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list{margin-left:0; width:80%; margin-top:-3rem;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list ul{display:flex; justify-content:space-between;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .icon_list li:not(:last-of-type){margin-bottom:7rem;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_btn_wrap{margin-left:-85px;margin-top:-30px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img{transform:translateY(-50%) scale(.85);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(2){left:87px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(3){left:106px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(4){left:184px;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt.n1 .survey_l_head .flex .start_wrap .start_bg_wrap img:nth-of-type(5){left:234px;}

.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon img{transform:scale(.44);}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:nth-of-type(1) img{animation:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:nth-of-type(2) img{animation:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:nth-of-type(3) img{animation:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:nth-of-type(4) img{animation:none;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_r .survey_r_ctt.n1 .start_icon_list .icons_wrap .icon:nth-of-type(5) img{animation:none;}
}

@media screen and (max-width:360px){
.request_box .request_head .consulting_progress_wrap{top:28px; right:-24px}
.request_box .request_head .consulting_progress_wrap .count_wrap{font-size:.75em;}
.request_box .request_body .request_body_t .request_survey_wrap .request_survey_l .survey_l_ctt:not(.n1) .survey_l_head .tt{font-size:1.125em; padding-top:.125em;}
}

@media screen and (max-width:320px){
/*.request_box .request_body .request_body_b .consulit_list_box .consulit_list_head .paging_wrap > div .paging_btn{width:94px;}

.project_box .project_head .paging_wrap > div .paging_btn{width:94px;}

.partner_box .partner_head .paging_wrap > div .paging_btn{width:94px;}*/
}