.serifFont{font-family:Noto Serif KR,"Noto Serif KR",sans-serif}.main_section{min-height:840px}.cI_wrap{position:absolute;z-index:1;bottom:115px;width:100%}.cI_wrap .centerInfo{justify-content:flex-start}.cI_wrap .centerInfo li{color:#fff;font-size:20px;font-weight:300;border-right:2px solid rgba(255,255,255,.2);box-sizing:border-box;padding:0 3%;display:flex;align-items:center}.cI_wrap .centerInfo li:first-child{padding-left:0}.cI_wrap .centerInfo li:last-child{margin-right:0;padding-right:0;border:none}.cI_wrap .centerInfo li span{display:block}.cI_wrap .centerInfo li em{font-size:65px;font-weight:700;display:inline-block;transform:translateY(-5px);margin-left:5px}@media screen and (max-width: 1450px){.cI_wrap .centerInfo li{padding:0 1%}.cI_wrap .centerInfo li em{font-size:40px}}@media screen and (max-width: 960px){.cI_wrap .centerInfo{flex-wrap:wrap;justify-content:space-between}.cI_wrap .centerInfo li{width:47%;padding:0 2.5%;margin:10px 0}.cI_wrap .centerInfo li:nth-child(2n){margin-right:0;border-right:none}.cI_wrap .centerInfo li:nth-child(1n){padding-left:0;margin-right:2.5%}}@media screen and (max-width: 700px){.cI_wrap .centerInfo li{width:100%;border:none;font-size:18px;padding:0;margin:5px 0}.cI_wrap .centerInfo li em{font-size:25px;transform:translateY(0)}}@media screen and (max-width: 700px){.cI_wrap{bottom:10px}}.location01{background:url(../images/sub/about/locate_bg.jpg) no-repeat center;background-size:cover}.location02{background:url(../images/sub/about/locate_bg02.jpg) no-repeat center;background-size:cover}.location03{background:url(../images/sub/about/locate_bg03.jpg) no-repeat center;background-size:cover}.location04{background:url(../images/sub/about/locate_bg04.jpg) no-repeat center;background-size:cover}.location05{background:url(../images/sub/about/locate_bg05.jpg) no-repeat center;background-size:cover}.location_top{height:450px;position:relative;border-bottom:3px solid #e60516}.location_top .lt_txts{text-align:center;position:relative;top:55%;transform:translateY(-50%)}.location_top .lt_txts .ltxt01{font-size:55px;color:#888889}.location_top .lt_txts .hr{width:70px;height:5px;background-color:#e60516;margin:35px auto}.location_top .lt_txts .ltxt02{font-size:70px;font-weight:500;color:#fff}.location_top .loc_arr{position:absolute;bottom:85px;font-size:36px;color:#888889;padding-bottom:10px;display:block;z-index:1}.location_top .loc_arr:hover{color:#fff;border-color:#fff}.location_top .loc_prev{left:40px;padding-left:50px;background:url(../images/sub/about/prev_locate.png) no-repeat left bottom}.location_top .loc_next{right:40px;padding-right:50px;text-align:right;background:url(../images/sub/about/next_locate.png) no-repeat right bottom}@media screen and (max-width: 1450px){.location_top .loc_arr{bottom:35px}}@media screen and (max-width: 700px){.location_top{height:350px}.location_top .loc_arr{bottom:20px;font-size:13px;min-width:auto;width:auto}.location_top .lt_txts .ltxt01{font-size:25px}.location_top .lt_txts .ltxt02{font-size:35px}.location_top .loc_prev{left:10px;padding-left:35px}.location_top .loc_next{right:10px;padding-right:35px}}.location_top .map_area .the_map{height:350px}.location_top .locate_info .office_info dt{font-size:28px}.location_top .locate_info .office_info dd{font-size:18px}.linkBtn{display:inline-block;width:120px;line-height:50px;text-align:center;font-size:18px;color:#fff;border-radius:5px;background-color:#e60516;margin-left:20px}@media screen and (max-width: 700px){.linkBtn{margin:10px 0 0 0}}.locateMap_wrap .map_area{position:relative;width:48%;opacity:.5;transition:all .1s}.locateMap_wrap .map_area:hover{opacity:1}.locateMap_wrap .map_area .the_map{width:100%;height:515px}.locateMap_wrap .map_area .wrap_map{height:100%}.locateMap_wrap .locate_info{width:50%;box-sizing:border-box;line-height:1.3}.locateMap_wrap .locate_info .office_info{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #333}.locateMap_wrap .locate_info .office_info dt{font-size:36px;font-weight:700;margin-bottom:15px}.locateMap_wrap .locate_info .office_info dd{font-size:21px;font-weight:500;color:#e60516}.locateMap_wrap .locate_info .office_info .btnIn{display:flex;align-items:center}@media screen and (max-width: 700px){.locateMap_wrap .locate_info .office_info .btnIn{display:block}}.locateMap_wrap .locate_dl{color:#888889;font-size:21px}.locateMap_wrap .locate_dl dt{font-weight:700;margin-bottom:10px}@media screen and (max-width: 700px){.locateMap_wrap{display:block}.locateMap_wrap .map_area{width:100%;opacity:1}.locateMap_wrap .map_area .the_map{height:350px}.locateMap_wrap .locate_info{width:100%;padding:45px 4%}}.about_raw{height:100vh;min-height:auto;position:relative;overflow:hidden;padding:0}.about_raw img{vertical-align:top;max-width:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 700px){.about_raw{height:450px}.about_raw img{width:410%}}.abouts_wrap{padding:0}.about_links{height:100%;background:url(../images/sub/about/links_bg.jpg) no-repeat center;background-size:cover;transition:all 1.5s}.about_links li{width:33.3333333333%;height:100%;text-align:center;transition:all .5s;background-color:rgba(37,34,34,.7)}.about_links li>div{position:relative;top:50%;transform:translateY(-50%);transition:all .5s;color:#fff}.about_links li>div .aln_icon{margin-bottom:60px;height:150px}.about_links li>div .al_title{font-size:57px;font-weight:500}.about_links li>div .al_txt{font-size:22px;margin-top:30px;line-height:1.4;display:none}.about_links li:hover{background-color:rgba(216,56,59,.8)}.about_links li:hover>div .al_txt{display:block}@media screen and (max-width: 700px){.about_links{display:block;height:auto}.about_links li{width:100%;height:auto;padding:50px 0}.about_links li>div{top:auto;transform:translateY(0)}.about_links li>div .aln_icon{margin-bottom:10px}.about_links li>div .al_title{font-size:30px}}.about_links00{background:url(../images/sub/about/links_bg.jpg) no-repeat center}.about_links01{background:url(../images/sub/about/links_bg.jpg) no-repeat center}.about_links02{background:url(../images/sub/about/links_bg02.jpg) no-repeat center}.about_links03{background:url(../images/sub/about/links_bg03.jpg) no-repeat center}.secDl{text-align:center;color:#000;margin-bottom:60px}.secDl dt{font-size:50px;font-weight:700;margin-bottom:30px;line-height:1.2}.secDl dd{font-size:18px;line-height:1.3}@media screen and (max-width: 700px){.secDl{margin-bottom:25px}.secDl dt{font-size:33px;margin-bottom:15px}}.liesence{background:url(../images/sub/about/lieBg.jpg) no-repeat center;background-size:cover;min-height:800px}.liesence .liec_lists{flex-wrap:wrap}.liesence .liec_lists li{width:24%;text-align:center}.liesence .liec_lists li .lieImg{position:relative}.liesence .liec_lists li .lieImg:after{content:"";display:none;box-sizing:border-box;width:100%;height:100%;border:3px solid #e60516;position:absolute;left:0;top:0;z-index:0}.liesence .liec_lists li .lieImg img{transition:all .5s;position:relative;z-index:1}.liesence .liec_lists li p{font-size:18px;margin-top:30px}.liesence .liec_lists li:hover .lieImg:after{display:block}.liesence .liec_lists li:hover .lieImg img{transform:translate(-15px, -15px)}@media screen and (max-width: 700px){.liesence .liec_lists li{width:47%;margin:15px 0}.liesence .liec_lists li p{margin-top:15px}}@media screen and (max-width: 700px){.liesence{padding:55px 0}}.secTitle{text-align:center;font-size:40px;font-weight:700;color:#000}.secTitle span{color:#e60516}@media screen and (max-width: 700px){.secTitle{font-size:32px;line-height:1.3}}.knowhow{background:url(../images/sub/about/kh_bg.jpg) no-repeat center;background-size:cover}.knowhow .khCenter{margin:0 auto;width:95%;max-width:870px}.knowhow .khCenter .steps{margin-top:75px}.knowhow .khCenter .steps li{display:flex;align-items:center;border-radius:10px;height:70px;box-sizing:border-box;border:4px solid #848484;margin-bottom:45px;padding:0 3%;line-height:1.3;box-shadow:5px 5px 9px 0px rgba(0,0,0,.17)}.knowhow .khCenter .steps li:last-child{margin-bottom:0}.knowhow .khCenter .steps li .stepnum{text-align:center;font-size:24px;font-weight:500;width:17%;border-right:2px solid #333;margin-right:4%}.knowhow .khCenter .steps li .stepTxt{width:78%;font-size:22px}.knowhow .khCenter .steps li:hover{background-color:#e60516;border:none;color:#fff}.knowhow .khCenter .steps li:hover .stepnum{border-color:#fff}@media screen and (max-width: 700px){.knowhow{padding:55px 0}.knowhow .khCenter .steps{margin-top:40px}.knowhow .khCenter .steps li{height:auto;display:block;padding:15px 4%}.knowhow .khCenter .steps li>span{width:100% !important;display:block}.knowhow .khCenter .steps li .stepnum{border-right:none;margin-bottom:10px;text-align:left}}.see_btn{width:278px;height:76px;line-height:76px;text-align:center;box-sizing:border-box;display:block;color:#fff;background-color:#000;font-size:24px;transition:all .5s}.see_btn:hover{background-color:#e60516;border:none}.see_btn img{width:35px}.about_bott{background:url(../images/sub/about/about_bott.jpg) no-repeat center;background-size:cover;min-height:auto;position:relative;transition:all .5s;padding:0}.about_bott:hover{background:url(../images/sub/about/about_on.jpg) no-repeat center;background-size:cover}.about_bott .boxInlayer{width:45%;max-width:833px;height:100%;box-sizing:border-box;background-color:rgba(37,34,34,.9);color:#fff}.about_bott .boxInlayer .bil_box{padding-left:10%;position:relative;top:50%;transform:translateY(-50%)}.about_bott .boxInlayer .bil_box .bb_title{font-size:36px;font-weight:500;color:#e60516;margin-bottom:20px}.about_bott .boxInlayer .bil_box .bb_title02{font-size:20px;line-height:1.5}.about_bott .boxInlayer .bil_box .bbt_color{color:#e60516}.about_bott .boxInlayer .bil_box .bbtxt{padding-top:25px;margin-top:25px;border-top:2px solid #fff}@media screen and (max-width: 960px){.about_bott{height:auto}.about_bott .boxInlayer{top:auto;bottom:0;width:100%;max-width:none;height:auto;padding:35px 0}.about_bott .boxInlayer .bil_box{top:auto;transform:translateY(0);padding-left:4%}}@media screen and (max-width: 700px){.about_bott .boxInlayer .bil_box .bb_title{font-size:25px}.about_bott .boxInlayer .bil_box .bb_title02{font-size:15px}}.about_office{background-color:#000}.office_wrap{min-height:auto;width:90%;margin:0 auto;width:95%;max-width:1650px}@media screen and (max-width: 700px){.office_wrap{padding:50px 0}}.theOffice{align-items:stretch}.theOffice .officeName{width:47.696969697%;box-sizing:border-box}.theOffice .officeName .oNalign{width:90%;max-width:580px;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.theOffice .officeName .oNalign .oN_dl{color:#fff;line-height:1.3}.theOffice .officeName .oNalign .oN_dl dt{font-size:48px;font-weight:500;display:inline-block;padding-right:20px;position:relative;margin-bottom:40px}.theOffice .officeName .oNalign .oN_dl dt:after{content:"";display:block;width:14px;height:70%;background-color:#e60516;right:0;margin-top:3px;position:absolute;top:50%;transform:translateY(-50%)}.theOffice .officeName .oNalign .oN_dl dd{font-size:32px;height:160px}@media screen and (max-width: 1450px){.theOffice .officeName .oNalign .oN_dl dt{font-size:41px;margin-bottom:15px}.theOffice .officeName .oNalign .oN_dl dd{font-size:25px;height:auto;margin-bottom:30px}}@media screen and (max-width: 700px){.theOffice .officeName .oNalign .oN_dl dt{font-size:28px}.theOffice .officeName .oNalign .oN_dl dt:after{width:10px;margin-top:0}.theOffice .officeName .oNalign .oN_dl dd{font-size:18px}}.theOffice .officeSlide_wrap{width:52.4242424242%}@media screen and (max-width: 960px){.theOffice{display:block}.theOffice .officeName,.theOffice .officeSlide_wrap{width:100%}.theOffice .officeName{padding:40px 0}.theOffice .officeName .oNalign{top:auto;transform:translate(-50%, 0)}}.oNbg01{background:url(../images/sub/about/on_bg01.jpg) no-repeat center;background-size:cover}.oNbg02{background:url(../images/sub/about/on_bg02.jpg) no-repeat center;background-size:cover}.oNbg03{background:url(../images/sub/about/on_bg03.jpg) no-repeat center;background-size:cover}.oNbg04{background:url(../images/sub/about/on_bg04.jpg) no-repeat center;background-size:cover}.lawyer_wrap{background:url(../images/sub/lawyer/lawyer_bg.jpg) no-repeat center top;background-size:100% auto;overflow:hidden;padding:150px 0 100px 0}@media screen and (max-width: 960px){.lawyer_wrap .lawFlex{flex-wrap:wrap;flex-direction:column-reverse}}.lawyer_wrap .lawyer_box{margin:0 auto;width:95%;max-width:1587px}@media screen and (max-width: 1450px){.lawyer_wrap{background-size:1920px auto}}@media screen and (max-width: 960px){.lawyer_wrap{padding-bottom:40px}.lawyer_wrap .lawyer_box{width:95%;float:none;margin:0 auto}}.left_infobox{width:48%;max-width:780px}@media screen and (max-width: 960px){.left_infobox{width:100%;margin:0 auto;float:none;display:block}.left_infobox .he_infos{padding-left:0}}.left_info .lawyertabs{margin-bottom:65px;width:48%;max-width:780px}.left_info .lawyertabs li{width:33.33333333%;line-height:65px;text-align:center;background-color:#fff;border-right:1px solid #ddd}.left_info .lawyertabs li a{display:block;font-size:23px}.left_info .lawyertabs li:last-child{border-right:none}.left_info .lawyertabs .lawOn{background-color:#e8303c}.left_info .lawyertabs .lawOn a{color:#fff}@media screen and (max-width: 960px){.left_info{width:100%;max-width:none}.left_info .lawyertabs{max-width:none;width:100%}}@media screen and (max-width: 700px){.left_info .lawyertabs li a{font-size:18px}}.lawyer_img{width:45%;text-align:right}.lawyer_img img{box-shadow:7px 6px 9px 0px rgba(0,0,0,.8)}@media screen and (max-width: 960px){.lawyer_img{width:100%;margin-bottom:35px}.lawyer_img img{width:100%}}.law_contents{color:#fff;display:none}.law_contents .lawyer_eng{color:#dcdcdd;font-size:28px;margin-top:25px;line-height:1.3}.law_contents dl{line-height:1.2}.law_contents dl dt{font-size:33px;margin-bottom:25px;color:#dcdcdd}.law_contents dl dd{font-size:84px}@media screen and (max-width: 960px){.law_contents dl dt{font-size:30px}.law_contents dl dd{font-size:40px}.law_contents .lawyer_eng{font-size:22px}}.he_infoTab{border-top:2px solid #e7363c;border-bottom:2px solid #e7363c;text-align:center;padding:20px 0;margin:55px 0}.he_infoTab li{width:20%}.he_infoTab li a{font-size:24px;color:#fff}.he_infoTab .hiOn a{color:#e7363c}@media screen and (max-width: 700px){.he_infoTab{margin-bottom:15px;padding:20px 10px}.he_infoTab li{width:auto}.he_infoTab li a{font-size:22px}}.he_infos{font-size:19px;line-height:2;padding-left:7%}.he_infos ul li{position:relative;padding-left:15px}.he_infos ul li:before{content:"-";position:absolute;left:0;top:0}.info_txts{display:none}.lawList_wrap{width:48%;max-width:845px;height:650px;position:relative}.lawList_wrap .career_pop{position:absolute;width:100%;top:0;left:0;background-color:#252525;box-sizing:border-box;padding:30px 4%;z-index:1;display:none}.lawList_wrap .career_pop .close_career{position:absolute;right:4%;top:30px;z-index:1}.lawList_wrap .career_pop .pop_name{padding:0 3% 25px 3%;margin-bottom:25px;border-bottom:2px solid #e7363c;justify-content:flex-start}.lawList_wrap .career_pop .pop_name .theName{font-size:50px;font-weight:500;padding-right:75px;margin-right:50px;position:relative}.lawList_wrap .career_pop .pop_name .theName:after{content:"";display:block;width:22px;height:64px;background-color:#e7363c;position:absolute;right:0;top:0}.lawList_wrap .career_pop .pop_name .heAbout{font-size:25px;line-height:1.5}@media screen and (max-width: 700px){.lawList_wrap .career_pop .pop_name{flex-wrap:wrap}.lawList_wrap .career_pop .pop_name .theName{width:100%;font-size:30px;padding:0 0 20px 0;margin:0 0 0 0}.lawList_wrap .career_pop .pop_name .theName:after{display:none}.lawList_wrap .career_pop .pop_name .heAbout{width:100%;font-size:20px}}.lawList_wrap .career_pop .career_wrap{justify-content:flex-start;padding:0 3%}.lawList_wrap .career_pop .career_wrap .career_name{width:70px;font-size:25px;font-weight:500}.lawList_wrap .career_pop .career_wrap .career{width:calc(100% - 70px);width:-webkit-calc(100% - 70px)}.lawList_wrap .career_pop .career_wrap .career li{position:relative;padding-left:10px;font-size:18px;font-weight:300;margin-bottom:15px;line-height:1.3}.lawList_wrap .career_pop .career_wrap .career li:before{content:"-";position:absolute;left:0;top:0}@media screen and (max-width: 960px){.lawList_wrap{width:100%;max-width:none}}@media screen and (max-width: 700px){.lawList_wrap{height:350px}.lawList_wrap .career_pop{padding:30px .5%}}.lawyers_other{flex-wrap:wrap;justify-content:flex-start}.lawyers_other li{width:32%;margin:0 2% 20px 0;flex-shrink:0}.lawyers_other li:nth-child(3n){margin-right:0}.lawyers_other li .ohlw_img{background-color:#a0a0a0;text-align:center;overflow:hidden;position:relative;padding-bottom:88%}.lawyers_other li .ohlw_img .layer{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:1;transition:opacity .5s}.lawyers_other li .ohlw_img img{position:absolute;left:0;top:0;width:100%}.lawyers_other li .ohlw_txt{background-color:#252525;padding:20px 5%}.lawyers_other li .ohlw_txt .ohlw_name{color:#dcdcdc;font-size:23px;font-weight:500;margin-bottom:10px;position:relative}.lawyers_other li .ohlw_txt .ohlw_name:after{content:"+";font-size:40px;font-weight:300;position:absolute;right:0;top:-9px}.lawyers_other li .ohlw_txt .inMale{font-size:15px;color:#9f9fa0;letter-spacing:-0.04em}.lawyers_other li:hover .ohlw_img .layer{opacity:0}@media screen and (max-width: 960px){.lawyers_other li{width:48%}.lawyers_other li:nth-child(3n){margin-right:2%}.lawyers_other li:nth-child(2n){margin-right:0}}@media screen and (max-width: 700px){.lawyers_other li{width:100%}}@media screen and (max-width: 700px){.lawyers_other{flex-wrap:unset}.lawyers_other li{width:260px;margin:0 15px 0 0 !important}}.ohters_imgs img{display:none}.top_ara{margin-bottom:60px}.top_ara .newsPaper_title{font-size:20px;color:#e60516}.top_ara .value_lists li{padding-right:15px;margin-right:15px;border-right:2px solid #fff}.top_ara .value_lists li a{font-size:21px;color:#fff;display:block}.top_ara .value_lists li:last-child{border-right:0;margin-right:0;padding-right:0}.top_ara .value_lists li.on a{color:#fb303b}.top_ara .src_area{border-bottom:3px solid #fb303b;padding-bottom:5px}.top_ara .src_area input{background:none;border:none;font-size:20px;height:30px;width:calc(100% - 30px)}.top_ara .src_area .src_btns img{width:27px}@media screen and (max-width: 700px){.top_ara{display:block}.top_ara .value_lists{justify-content:flex-start;margin-bottom:30px}.top_ara .value_lists li{padding-right:10px;margin-right:10px}.top_ara .value_lists li a{font-size:16px}.top_ara .src_area{margin-top:15px}}.pager_wrap{text-align:center;margin-top:50px}.pager_wrap .pager{display:inline-block;text-align:center}.pager_wrap .pager li{float:left;width:30px;height:30px;line-height:28px;box-sizing:border-box;border-left:0}.pager_wrap .pager li a{display:block;font-size:18px;font-weight:500;width:100%;height:100%;line-height:28px;box-sizing:border-box}.pager_wrap .pager li a:hover{border-bottom:2px solid #000}.pager_wrap .pager .pagerarr{line-height:34px}.news_wrap{background:url(../images/sub/news/newsBg.jpg) no-repeat center;background-size:cover;padding:115px 0;position:relative}.news_wrap::before{content:"";display:block;width:100%;height:80px;background-color:#000;position:absolute;top:0;left:0}@media screen and (max-width: 960px){.news_wrap{padding:50px 0}.news_wrap::before{display:none}}.news_contents{margin:0 auto;width:95%;max-width:1430px}.theNews_lists{flex-wrap:wrap;justify-content:flex-start}.theNews_lists li{width:32%;margin:0 2% 30px 0;position:relative;box-shadow:1px 1px 15px 3px rgba(0,0,0,.5)}.theNews_lists li:nth-child(3n){margin-right:0}@media screen and (max-width: 960px){.theNews_lists{justify-content:space-between}.theNews_lists li{width:48.5%;margin:0 0 20px 0}}@media screen and (max-width: 700px){.theNews_lists li{width:100%}}.newsPapers li{background-color:#fff}.newsPapers li>a{display:block;padding:25px 7%}.newsPapers li .nPname{font-size:14px;color:#555;margin-bottom:20px}.newsPapers li .newsFlex .newThum{width:44%;border:1px solid #ddd;height:150px;overflow:hidden}.newsPapers li .newsFlex .newThum img{width:100%;height:auto;position:relative;top:50%;transform:translateY(-50%)}.newsPapers li .newsFlex .newsArticle{width:48%}.newsPapers li .newsFlex .newsArticle .nPtitle{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.newsPapers li .newsFlex .newsArticle .nPtitle span{font-size:20px;font-weight:500;line-height:1.4;height:110px;display:-os-flexbox;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.newsPapers li .date{font-size:12px;color:#909090;margin-top:15px}.newsPapers li .layer{position:absolute;width:100%;height:100%;background:rgba(230,5,22,.9);text-align:center;top:0;left:0;opacity:0;transition:all .5s}.newsPapers li .layer .layerAlign{width:85%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.newsPapers li .layer .layerAlign p{font-size:25px;line-height:1.3;margin-bottom:45px;color:#fff;height:64px;display:-os-flexbox;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsPapers li .layer .layerAlign .moreView{color:#fff;display:block;border:2px solid #fff;font-size:18px;height:50px;line-height:48px}.newsPapers li:hover .layer{opacity:1}.success_wrap{background:url(../images/sub/news/success_bg.jpg) no-repeat center;background-size:cover;padding:115px 0}.success_wrap .top_ara .src_area input{color:#fff}.success_wrap .top_ara .src_area input::-moz-placeholder{color:#fff}.success_wrap .top_ara .src_area input::placeholder{color:#fff}.success_lists{align-items:stretch}.success_lists li{background-color:#171b3c;transition:background .5s}.success_lists li>a{display:block;padding:15px;height:100%;box-sizing:border-box}.success_lists li .succWrap{height:100%}.success_lists li .succWrap .docImg{width:43%}.success_lists li .succWrap .sW_texts{width:52%}.success_lists li .succWrap .sW_texts .sW_dl{font-size:20px;font-weight:500;line-height:1.2;color:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;height:115px}@media screen and (max-width: 700px){.success_lists li .succWrap .sW_texts .sW_dl{height:auto;padding-bottom:15px}}.success_lists li .succWrap .sW_texts .sW_dl dt{margin-bottom:15px}.success_lists li .succWrap .sW_texts .sW_setxt{color:#fff;font-size:15px;line-height:1.4;height:65px;display:-os-flexbox;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.success_lists li .succWrap .sW_texts .more_btn{border:2px solid #fff;text-align:center;height:48px;line-height:46px;color:#fff;font-size:18px;display:none}.success_lists li:hover{background-color:#e60516}.success_lists li:hover .succWrap .sW_setxt{height:45px;-webkit-line-clamp:2}.success_lists li:hover .succWrap .more_btn{margin-top:20px;display:block}.workVisual{color:#fff;position:relative;min-height:auto}@media screen and (max-width: 960px){.workVisual{padding-bottom:160px}}.wV_dl dt{font-size:100px;font-weight:500;margin-bottom:35px}.wV_dl dd{font-size:32px;transition-delay:.2s}.wV_dl dd span{display:inline-block;margin-right:15px;padding-right:15px;position:relative}.wV_dl dd span:after{content:"";width:1px;height:35px;display:block;background-color:#fff;position:absolute;right:0;top:1px}@media screen and (max-width: 960px){.wV_dl{line-height:1.3}.wV_dl dt{font-size:45px;margin-bottom:25px}.wV_dl dd{font-size:22px}}.wV_txts{font-size:21px;line-height:1.4;padding-left:5px;border-left:10px solid #e60516;width:100%;max-width:1000px;margin-top:180px;box-sizing:border-box;transition-delay:.4s}@media screen and (max-width: 960px){.wV_txts{margin-top:40px;font-size:16px}}.workBott{position:relative;padding:0;height:100vh;min-height:auto}.workBott .bottLayer{position:absolute;width:100%;max-width:1200px;height:100%;box-sizing:border-box;top:0;right:0;background-color:rgba(0,0,0,.5)}@media screen and (max-width: 700px){.workBott{height:auto}.workBott .bottLayer{position:static}}.bottAlign{position:relative;top:50%;transform:translateY(-50%);max-width:1050px;width:95%;padding:0 7%;box-sizing:border-box}@media screen and (max-width: 960px){.bottAlign{margin:0 auto;padding:0}}@media screen and (max-width: 700px){.bottAlign{top:auto;transform:translateY(0);padding:90px 0}}.bottFlex{color:#fff;margin-bottom:50px}.bottFlex .in_logo{width:152px}.bottFlex dl{width:calc(100% - 165px)}.bottFlex dl dt{font-size:46px;font-weight:500;margin-bottom:20px;line-height:1.3}.bottFlex dl dt span{color:#e60516}.bottFlex dl dd{font-size:23px;line-height:1.4}@media screen and (max-width: 700px){.bottFlex{flex-wrap:wrap}.bottFlex .in_logo{width:76px}.bottFlex dl{width:100%;margin-top:15px}}.go_lawyer{display:block;width:258px;height:76px;line-height:76px;box-sizing:border-box;color:#fff;font-size:24px;font-weight:500;text-align:center;transition:all .5s;background-color:#000}.go_lawyer img{width:35px}.go_lawyer:hover{background-color:#e60516}.wV01{background:url(../images/sub/work/work_visual01.jpg) no-repeat;background-size:cover}.wB_bg01{background:url(../images/sub/work/bottBg01.jpg) no-repeat;background-size:cover}.detect_vals{background:url(../images/sub/work/dect_secBg01.jpg) no-repeat center;background-size:cover}.detect_vals .secDl{color:#fff}.detect_vals .detects_lists{align-items:stretch;flex-wrap:wrap}.detect_vals .detects_lists li{width:24%;border-bottom:5px solid #e60516;background-color:rgba(0,0,0,.8)}.detect_vals .detects_lists li .dls_img{position:relative}.detect_vals .detects_lists li .dls_img img{width:100%}.detect_vals .detects_lists li .dls_img .imgLayer{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0}.detect_vals .detects_lists li .dl_txts{text-align:center;color:#fff;padding:60px 5%;box-sizing:border-box}.detect_vals .detects_lists li .dl_txts dt{font-size:32px;font-weight:500;display:inline-block;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:45px}.detect_vals .detects_lists li .dl_txts dd{font-size:21px;line-height:1.4}.detect_vals .detects_lists li:hover{background-color:#e60516}.detect_vals .detects_lists li:hover .dls_img .imgLayer{opacity:0}@media screen and (max-width: 700px){.detect_vals .detects_lists li{width:49%;margin-bottom:25px}.detect_vals .detects_lists li .dl_txts{padding:30px 5%}.detect_vals .detects_lists li .dl_txts dt{font-size:25px;margin-bottom:20px}.detect_vals .detects_lists li .dl_txts dd{font-size:15px}}.detect_steps{background-color:#f8f6f5;min-height:auto}.detect_steps .step_title{font-size:40px;font-weight:500;margin-bottom:65px;color:#e60516}@media screen and (max-width: 700px){.detect_steps .step_title{font-size:30px;margin-bottom:40px}}.detect_steps .theSteps .dst_title{width:230px;font-size:21px;color:#595757;position:relative;padding-left:10px}.detect_steps .theSteps .dst_title::before{content:"";width:5px;height:25px;position:absolute;left:0;top:0;background-color:#595757}.detect_steps .theSteps .dst_img{width:calc(100% - 260px)}@media screen and (max-width: 960px){.detect_steps .theSteps{display:block}.detect_steps .theSteps .dst_img{width:100%;margin-top:20px}}.detect_info .dcti_title{font-size:40px;font-weight:500;color:#6e6e6e;text-align:center;margin-bottom:35px}.detect_info .infoAbout{border-top:3px solid #e60516}.detect_info .infoAbout li{border-bottom:1px solid #000;padding:0 3%;background-color:#f8f6f5}.detect_info .infoAbout li .iA_name{font-size:23px;font-weight:500;color:#000;line-height:84px;padding-left:50px;cursor:pointer}.detect_info .infoAbout li .name01{background:url(../images/sub/work/iA_icon01.png) no-repeat center left}.detect_info .infoAbout li .name02{background:url(../images/sub/work/iA_icon02.png) no-repeat center left}.detect_info .infoAbout li .name03{background:url(../images/sub/work/iA_icon03.png) no-repeat center left}.detect_info .infoAbout li .iA_txts{padding:15px 0 35px 0;display:none}.detect_info .infoAbout li .iA_box .iA_num{width:30px;color:#6e6e6e;font-size:23px;font-weight:500}.detect_info .infoAbout li .iA_box .iA_dl{width:calc(100% - 50px);line-height:1.3}.detect_info .infoAbout li .iA_box .iA_dl dt{font-size:18px;font-weight:500;color:#474747;margin-bottom:10px}.detect_info .infoAbout li .iA_box .iA_dl dd{font-size:15px;color:#818080}.detect_info .infoAbout .theOn{background-color:#fff}.detect_info .infoAbout .theOn .iA_name{color:#e60516}.detect_info .infoAbout .theOn .name01{background:url(../images/sub/work/iA_icon01_on.png) no-repeat center left}.detect_info .infoAbout .theOn .name02{background:url(../images/sub/work/iA_icon02_on.png) no-repeat center left}.detect_info .infoAbout .theOn .name03{background:url(../images/sub/work/iA_icon03_on.png) no-repeat center left}.tabin_box{padding-top:80px}@media screen and (max-width: 960px){.tabin_box{padding-top:0}}.detect_proc{background:url(../images/sub/work/dect_secBg03.jpg) no-repeat;background-size:cover;min-height:auto}.detect_proc .secDl{color:#fff}.proc_lists{flex-wrap:wrap}.proc_lists li{width:19%;height:353px}.proc_lists li:nth-child(1){background:url(../images/sub/work/card01.jpg) no-repeat;background-size:cover}.proc_lists li:nth-child(2){background:url(../images/sub/work/card02.jpg) no-repeat;background-size:cover}.proc_lists li:nth-child(3){background:url(../images/sub/work/card03.jpg) no-repeat;background-size:cover}.proc_lists li:nth-child(4){background:url(../images/sub/work/card04.jpg) no-repeat;background-size:cover}.proc_lists li:nth-child(5){background:url(../images/sub/work/card05.jpg) no-repeat;background-size:cover}.proc_lists li .number_dl{position:relative;top:50%;transform:translateY(-50%);color:#212935;width:135px}.proc_lists li .number_dl dt{font-size:173px;font-weight:700;padding:0 0 20px 25px;border-bottom:2px solid #212935;margin-bottom:20px}.proc_lists li .number_dl dd{padding-left:25px;font-size:20px;font-weight:500;line-height:1.5}.proc_lists li:hover{background:#e60516 !important}.proc_lists li:hover .number_dl{color:#fff}.proc_lists li:hover .number_dl dt{border-color:#fff}@media screen and (max-width: 960px){.proc_lists{justify-content:center}.proc_lists li{width:30%;margin:10px 0}.proc_lists li .number_dl dt{font-size:50px}.proc_lists li:nth-child(2),.proc_lists li:nth-child(4){margin:10px 2%}}@media screen and (max-width: 700px){.proc_lists li{width:30%;margin:10px 0;height:250px}.proc_lists li .number_dl{width:100%}.proc_lists li .number_dl dt,.proc_lists li .number_dl dd{padding:0 10px}}.wV02{background:url(../images/sub/work/work_visual02.jpg) no-repeat;background-size:cover}.wB_bg02{background:url(../images/sub/work/bottBg02.jpg) no-repeat;background-size:cover}.civil_vals{background-color:#ebebeb;font-size:35px}.civil_title{font-size:1em;font-weight:500;margin-bottom:1.2em;text-align:center}.civil_lists{flex-wrap:wrap;align-items:stretch;margin:0 auto;width:95%;max-width:1270px}.civil_lists li{width:49%;box-sizing:border-box;margin-bottom:20px;background-color:#fff;padding:40px 3%;position:relative;box-shadow:4px 4px 4px 0px rgba(0,0,0,.15)}.civil_lists li .civTag{font-size:24px;font-weight:500;background-color:#172535;color:#fff;width:103px;height:103px;display:flex;justify-content:center;align-items:center}.civil_lists li .civTag span{flex:1;display:block;text-align:center;line-height:1.3}.civil_lists li .civTxt{width:calc(95% - 103px);font-size:15px;line-height:1.4}.civil_lists li:after{content:"";display:block;width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;transition:all .5s;opacity:0;border:3px solid #e60516}.civil_lists li:hover::after{opacity:1}@media screen and (max-width: 960px){.civil_lists li{width:100%}}@media screen and (max-width: 700px){.civil_lists li{flex-wrap:wrap}.civil_lists li .civTag,.civil_lists li .civTxt{width:100%}.civil_lists li .civTag{margin-bottom:15px;font-size:20px;height:auto;padding:20px 0}.civil_lists li .civTag span br{display:none}}.civilStep_wrap{padding:0;height:auto;min-height:auto}.civil_step{align-items:stretch}.civil_step .left_ST{width:30%;font-size:40px;color:#fff;background:url(../images/sub/work/leftst_bg.jpg) no-repeat center;background-size:cover}.civil_step .left_ST dl{margin:0 auto;width:95%;max-width:365px;padding-top:2.5em}.civil_step .left_ST dl dt{font-size:1em;margin-bottom:1.1em}.civil_step .left_ST dl dd{font-size:21px;line-height:1.4}.civil_step .right_ST{width:70%;background-color:#f8f6f5;padding:100px 2.5%}@media screen and (max-width: 960px){.civil_step{flex-wrap:wrap}.civil_step .left_ST,.civil_step .right_ST{width:100%}.civil_step .left_ST{padding:35px 0}.civil_step .left_ST dl{max-width:none;font-size:28px;padding:0}.civil_step .right_ST{padding:30px 2%}}.civil_confirm{font-size:35px}.confirms{margin:0 auto;width:95%;max-width:1560px;align-items:stretch}.confirms li{width:23.7%;box-shadow:2px 1px 8px 1px rgba(0,0,0,.15);overflow:hidden}.confirms li .conf_img{position:relative}.confirms li .conf_img img{width:100%}.confirms li .conf_img .cf_title{position:absolute;width:100%;padding:10px 0;text-align:center;color:#fff;font-size:21px;font-weight:700;bottom:0;background-color:rgba(0,0,0,.7)}.confirms li .cf_txt{padding:40px 10%;font-size:18px;color:#4d4d4f;line-height:1.4;height:100%;transition:all .5s}.confirms li:hover .cf_txt{background-color:#e60516;color:#fff}@media screen and (max-width: 960px){.confirms{flex-wrap:wrap}.confirms li{width:49%;margin-bottom:20px}}@media screen and (max-width: 700px){.confirms li{width:100%}.confirms li:last-child{margin-bottom:0}}.wV03{background:url(../images/sub/work/work_visual03.jpg) no-repeat;background-size:cover}.wB_bg03{background:url(../images/sub/work/bottBg03.jpg) no-repeat;background-size:cover}.mnaIntro_wrap{padding:0;height:auto}.mnaHeader{padding:160px 0 55px 0}.mnaHeader .mnaDl{color:#fff;transform:translateY(60px);transition:all 1s;transition-delay:.5s;opacity:0}.mnaHeader .mnaDl dt{font-size:50px;font-weight:500;display:inline-block;padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #fff}.mnaHeader .mnaDl dt span{font-size:1.6em;color:#e60516}@media screen and (max-width: 700px){.mnaHeader .mnaDl dt{font-size:30px}}.mnaHeader .mnaDl dd{font-size:18px;line-height:1.5}.mH01{background:url(../images/sub/work/mH01.jpg) no-repeat center;background-size:cover}.mH02{background:url(../images/sub/work/mH02.jpg) no-repeat center;background-size:cover}.mI_article{background-color:#eeefef;padding:100px 0}.mI_article .nInfo_box .mI_img{width:397px;transform:translateY(60px);transition:all 1s;transition-delay:1.2s;opacity:0}.mI_article .nInfo_box .mI_txt{width:calc(95% - 397px);font-size:17px;line-height:1.5;transform:translateY(60px);transition:all 1s;transition-delay:.8s;opacity:0}@media screen and (max-width: 960px){.mI_article .nInfo_box{flex-direction:column-reverse}.mI_article .nInfo_box .mI_img,.mI_article .nInfo_box .mI_txt{width:100%}.mI_article .nInfo_box .mI_img{margin-bottom:25px}}.active .mnaHeader .mnaDl,.active .mI_article .nInfo_box .mI_img,.active .mI_article .nInfo_box .mI_txt{transform:translateY(0px);opacity:1}@media screen and (max-width: 960px){.mnaHeader .mnaDl,.mI_article .nInfo_box .mI_img,.mI_article .nInfo_box .mI_txt{transform:translateY(0px);opacity:1}}.mI_center{margin:0 auto;width:95%;max-width:1340px}.trades_list li{width:32.5%;position:relative;align-items:stretch}.trades_list li .trade_txt{background-color:#eeefef;width:95%;box-sizing:border-box;padding:30px 5%;margin:-40% auto 0 auto;position:relative}.trades_list li .trade_txt .numb{width:92px;height:92px;line-height:85px;font-size:60px;text-align:center;color:#fff;font-weight:500;background-color:#292e56;position:absolute;top:-45px;right:4%}.trades_list li .trade_txt dl dt{font-size:24px;font-weight:500;margin-bottom:30px;color:#292e57}.trades_list li .trade_txt dl dd{font-size:15px;line-height:1.5}@media screen and (max-width: 960px){.trades_list{display:block}.trades_list li{width:100%;margin-bottom:30px}.trades_list li:last-child{margin-bottom:0}.trades_list li img{width:100%}.trades_list li .trade_txt{margin-top:0;width:100%}.trades_list li .trade_txt .numb{position:static;margin:0 auto 30px auto;width:70px;height:70px;line-height:70px;font-size:30px}}.wV04{background:url(../images/sub/work/work_visual04.jpg) no-repeat;background-size:cover}.wB_bg04{background:url(../images/sub/work/bottBg04.jpg) no-repeat;background-size:cover}.revive{font-size:36px;background-color:#ebebeb}.subTabs{margin-bottom:60px;flex-wrap:wrap}.subTabs li{height:70px;line-height:70px;text-align:center;font-size:28px;background-color:#e1e1e1;transition:all .5s}.subTabs li a{display:block;color:#000;height:100%}.subTabs li a span{display:block;line-height:1.3;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width: 960px){.subTabs li{font-size:18px}}@media screen and (max-width: 700px){.subTabs li{width:50% !important}}.subTabs .on,.subTabs li:hover{background-color:#e60516}.subTabs .on a,.subTabs li:hover a{color:#fff}.tabs04 li{width:25%}.tabs06{border-bottom:2px solid #000;margin-bottom:35px}.tabs06 li{width:16.6666666667%}.tabs06 li a{font-size:18px}.relives{padding:0 15px}.relives dl{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ddd}.relives dl:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.relives dl dt{font-size:32px;color:#000;margin-bottom:30px}.relives dl dt span{color:#e60516}.relives dl dt span em{font-size:1.2em;font-weight:700}.relives dl dd{font-size:18px;color:#4d4d4f;line-height:1.5}.hidden{display:none}.solution_center{margin:0 auto;width:95%;max-width:1230px}.solution{flex-wrap:wrap;align-items:stretch}.solution li{width:49%;box-sizing:border-box;padding:35px 3%;box-shadow:2px 2px 5px 0px rgba(0,0,0,.3);line-height:1.4;margin-bottom:25px;position:relative;transition:all .5s}.solution li::before{content:"";display:block;width:70px;height:6px;background-color:#292e56;position:absolute;top:0;left:0}.solution li:hover{background-color:#f6f6f8}.solution li:hover .icon01{background:url(../images/sub/work/sol_icon01_on.png) no-repeat center top}.solution li:hover .icon02{background:url(../images/sub/work/sol_icon02_on.png) no-repeat center top}.solution li:hover .icon03{background:url(../images/sub/work/sol_icon03_on.png) no-repeat center top}.solution li:hover .icon04{background:url(../images/sub/work/sol_icon04_on.png) no-repeat center top}.solution li .sol_wrap{width:calc(95% - 105px)}.solution li .icon{width:105px;height:105px;transition:all .5s}.solution li .icon01{background:url(../images/sub/work/sol_icon01.png) no-repeat center top}.solution li .icon02{background:url(../images/sub/work/sol_icon02.png) no-repeat center top}.solution li .icon03{background:url(../images/sub/work/sol_icon03.png) no-repeat center top}.solution li .icon04{background:url(../images/sub/work/sol_icon04.png) no-repeat center top}.solution li .solTxt01{font-size:30px;font-weight:500;color:#292e56;margin-bottom:3px}.solution li .solTxt02{font-size:16px;color:#292e56;margin-bottom:20px}.solution li .solTxt03{font-size:15px;color:#4d4d4f}@media screen and (max-width: 700px){.solution li{width:100%}.solution li .solTxt01{font-size:22px}.solution li .sol_wrap{width:calc(95% - 70px)}.solution li .icon{width:70px;background-size:100% auto}.solution li:last-child{margin-bottom:0}}.role_Wrap{font-size:36px;background-color:#f7f7f7}.roles{border-top:8px solid #292f57;flex-wrap:wrap}.roles li{width:33.33333333%}.roles li .roles_img{position:relative}.roles li .roles_img .roles_layer{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#292f57;opacity:0;transition:all .5s}.roles li dl{transition:all .5s;padding:35px 5%;height:190px;box-sizing:border-box}.roles li dl dt{font-size:24px;font-weight:500;margin-bottom:20px}.roles li dl dd{font-size:16px;line-height:1.4;color:#4d4d4f}.roles li:hover dl{background-color:#292f57}.roles li:hover dl dt,.roles li:hover dl dd{color:#fff}.roles li:hover .roles_img .roles_layer{opacity:.6}@media screen and (max-width: 700px){.roles li{width:100%}.roles li dl{height:auto}.roles li .roles_img img{width:100%}}.wV05{background:url(../images/sub/work/work_visual05.jpg) no-repeat;background-size:cover}.wB_bg05{background:url(../images/sub/work/bottBg05.jpg) no-repeat;background-size:cover}.rape_dl{width:95%;margin:0 auto}.rape_dl dt{font-size:24px;font-weight:500;margin-bottom:25px;color:#000;padding:5px 0 5px 35px;background:url(../images/sub/work/redIcon.png) no-repeat left top 5px}.rape_dl dd{font-size:15px;line-height:1.6;color:#4d4d4f}.slver{align-items:stretch;flex-wrap:wrap;margin-top:100px}.slver li{width:49%;background-color:#fff;box-sizing:border-box;padding:30px 2%;position:relative;box-shadow:5px 5px 6px 0px rgba(0,0,0,.15)}.slver li:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-sizing:border-box;border:5px solid #e60516;transition:all .5s;opacity:0}.slver li:hover:after{opacity:1}.slver li:hover .slv_icon{background:url(../images/sub/work/rape_on.png)}.slver li .slver_title{font-size:26px;font-weight:500;color:#000;margin-bottom:25px}.slver li .slver_title span{color:#e60516}.slver li .slver_title span em{font-size:33px;font-weight:700}.slver li .slver_txt{font-size:16px;line-height:1.5;color:#4d4d4f}.slver li .slv_icon{width:106px;height:105px;background:url(../images/sub/work/rape.png);position:absolute;right:3%;top:-50px;z-index:1;transition:all .5s}@media screen and (max-width: 700px){.slver li{width:100%;padding:30px 4%}.slver li:first-child{margin-bottom:80px}}.row_steps{align-items:stretch;flex-wrap:wrap}.row_steps li{width:24%;border-radius:20px;box-sizing:border-box;padding:50px 2% 35px 2%;color:#4d4d4f;background-color:#ccc;transition:all .5s;position:relative}.row_steps li:hover{background-color:#172535;color:#fff}.row_steps li:hover:after{content:"";width:14px;height:30px;background:url(../images/sub/work/hovarr.png) no-repeat;color:#e60516;right:-14px;position:absolute;top:50%;transform:translateY(-50%)}.row_steps li .gorow_number{font-size:70px;font-weight:500;margin-bottom:50px;text-align:center}.row_steps li .gorow_title{font-size:24px;font-weight:500;margin-bottom:40px;text-align:center;line-height:1.3}.row_steps li .gorow_txt{font-size:15px;line-height:1.4}.row_steps li:last-child:hover:after{display:none}@media screen and (max-width: 960px){.row_steps li{width:49%;margin-bottom:20px}}@media screen and (max-width: 700px){.row_steps li{width:100%;padding:40px 2.5% 40px 2.5%}.row_steps li .gorow_number{font-size:40px;margin-bottom:30px}.row_steps li .gorow_title{font-size:25px;margin-bottom:20px}}.previnfo_wrap .prev_left{width:48%;display:flex;align-items:center;justify-content:flex-end;z-index:1}.previnfo_wrap .prev_left .plBox{width:65%}.previnfo_wrap .prev_left .pl_title{font-size:30px;font-weight:500;color:#e60516;padding:0 0 35px 3%;margin-bottom:35px;border-bottom:2px solid #e60516;width:110%}.previnfo_wrap .prev_left .pl_txts{padding:0 3%;line-height:1.3}.previnfo_wrap .prev_left .pl_txts .pl_txt01{color:#000;margin-bottom:50px;font-size:22px}.previnfo_wrap .prev_left .pl_txts .pl_txt01 b{display:block}.previnfo_wrap .prev_left .pl_txts .pl_txt02{color:#4d4d4f;font-size:14px;line-height:1.4}.previnfo_wrap .prev_right{width:52%;text-align:right;line-height:1.3}@media screen and (max-width: 960px){.previnfo_wrap{flex-wrap:wrap}.previnfo_wrap .prev_left,.previnfo_wrap .prev_right{width:100%}.previnfo_wrap .prev_left{margin-bottom:30px}.previnfo_wrap .prev_left .plBox{width:100%}.previnfo_wrap .prev_left .pl_title{width:100%;box-sizing:border-box}}.wV06{background:url(../images/sub/work/work_visual05.jpg) no-repeat;background-size:cover}.wB_bg06{background:url(../images/sub/work/bottBg05.jpg) no-repeat;background-size:cover}.dev_title{margin-bottom:25px;font-size:36px;font-weight:500;color:#000}.dev_title .devt_number{color:#e60516}.dev_title .devt_number em{font-size:1.3em;font-weight:700}.dev_title .devt_comt{font-size:.7em;font-weight:400;color:#4d4d4f}@media screen and (max-width: 700px){.dev_title{font-size:25px}}.dev_txt{font-size:21px;line-height:1.4;padding-left:18px;border-left:10px solid #707070;flex-wrap:wrap}.dev_txt li{width:48%}@media screen and (max-width: 700px){.dev_txt li{width:100%;margin-bottom:15px}.dev_txt li:last-child{margin-bottom:0}}.dev_steps{flex-wrap:wrap}.dev_steps li{width:16%}.dev_steps li .dsBox{background-color:#ebebeb;align-items:center;justify-content:center;border-radius:25px;height:100px;color:#000;transition:all .5s;font-weight:500}.dev_steps li .dsBox .dsb_number{font-size:40px;margin-right:10px}.dev_steps li .dsBox .dsb_txt{font-size:15px;line-height:1.3}.dev_steps li .dsBox .dsb_txt span{font-size:14px;font-weight:400}.dev_steps li .dsbWran{font-size:14px;color:#4d4d4f;text-align:center;margin-top:15px}.dev_steps li:hover .dsBox{background-color:#e60516;color:#fff}@media screen and (max-width: 960px){.dev_steps li{width:49%;margin-bottom:25px}}@media screen and (max-width: 700px){.dev_steps li{width:100%;margin-bottom:25px}.dev_steps li:last-child{margin-bottom:0}}.thedevid{align-items:stretch;flex-wrap:wrap}.thedevid li{text-align:center;background-color:#ebebeb;width:24.5%;box-sizing:border-box;padding:60px 2% 40px 2%;transition:all .5s}.thedevid li .devid_icon{height:145px}.thedevid li .devIcon01{background:url(../images/sub/work/devIcon01.png) no-repeat center}.thedevid li .devIcon02{background:url(../images/sub/work/devIcon02.png) no-repeat center}.thedevid li .devIcon03{background:url(../images/sub/work/devIcon03.png) no-repeat center}.thedevid li .devIcon04{background:url(../images/sub/work/devIcon04.png) no-repeat center}.thedevid li .hr{width:50px;height:5px;background-color:#292e56;margin:50px auto 25px auto}.thedevid li dl dt{font-size:28px;font-weight:500;color:#292e56;margin-bottom:20px;transition:all .5s}.thedevid li dl dd{font-size:16px;line-height:1.4;color:#4d4d4f;transition:all .5s}.thedevid li:hover{background-color:#172535}.thedevid li:hover .hr{background-color:#fff}.thedevid li:hover dl dt,.thedevid li:hover dl dd{color:#fff !important}.thedevid li:hover .devIcon01{background:url(../images/sub/work/devIcon01_on.png) no-repeat center}.thedevid li:hover .devIcon02{background:url(../images/sub/work/devIcon02_on.png) no-repeat center}.thedevid li:hover .devIcon03{background:url(../images/sub/work/devIcon03_on.png) no-repeat center}.thedevid li:hover .devIcon04{background:url(../images/sub/work/devIcon04_on.png) no-repeat center}@media screen and (max-width: 960px){.thedevid li{width:48.5%;margin-bottom:20px}}@media screen and (max-width: 700px){.thedevid li{width:100%;margin-bottom:20px;padding:30px 3%}.thedevid li .devid_icon{height:90px;background-size:20% auto !important}.thedevid li .hr{margin:20px auto}.thedevid li:last-child{margin-bottom:0}}.consult_vs{background:url(../images/sub/conslut/consult_bg.jpg) no-repeat center;background-size:cover}.consult_vs .inBtn{display:block;width:278px;height:66px;line-height:59px;font-size:26px;box-sizing:border-box;text-align:center;margin:40px auto 0 auto;color:#fff;border:3px solid #e7363c}.consult_vs .inBtn:hover{background-color:#e7363c}.consult_wrap{background:url(../images/sub/conslut/consult_bg.jpg) no-repeat center;background-size:cover;padding:180px 0 100px 0;position:relative}.consult_wrap::before{content:"";display:block;width:100%;height:80px;background-color:#000;position:absolute;top:0;left:0;z-index:0}.consult_wrap .consult_box{width:95%;max-width:1510px;margin:0 auto}.consult_wrap .consult_box #calendar{width:48.5%;box-shadow:5px 5px 10px 1px rgba(0,0,0,.3)}.consult_wrap .consult_box .consult_frm{width:48.5%}.consult_wrap .consult_box .consult_area .ca_title{margin-bottom:25px;color:#000;font-size:0;line-height:1.3}.consult_wrap .consult_box .consult_area .ca_title span{display:inline-block}.consult_wrap .consult_box .consult_area .ca_title .caName{font-size:38px;font-weight:500;margin-right:15px}.consult_wrap .consult_box .consult_area .ca_title .ca_comment{font-size:24px}@media screen and (max-width: 700px){.consult_wrap .consult_box .consult_area .ca_title .ca_comment{font-size:20px}}.consult_wrap .consult_box .consult_area .frm_line{margin-bottom:10px}.consult_wrap .consult_box .consult_area .frm_line .select_wrap{position:relative;display:block;width:49%;font-size:14px;height:60px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.consult_wrap .consult_box .consult_area .frm_line .select_wrap span{display:block;height:100%;padding-left:20px;line-height:60px;font-size:15px;background:url(../images/sub/conslut/select.png) no-repeat center right 10px;background-size:14px auto;text-align:left;color:#555}.consult_wrap .consult_box .consult_area .frm_line .sub_sel{width:100%;font-size:14px;height:100%;border:1px solid #ddd;background-color:#fff;opacity:0;position:absolute;left:0;top:0;display:block;padding-left:20px;filter:alpha(opacity=0);z-index:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.consult_wrap .consult_box .consult_area .frm_line input{height:60px;width:49%;border:1px solid #ddd;background-color:#fff;padding-left:20px;font-size:14px;box-sizing:border-box}.consult_wrap .consult_box .consult_area .frm_line input::-moz-placeholder{color:#555}.consult_wrap .consult_box .consult_area .frm_line input::placeholder{color:#555}.consult_wrap .consult_box .consult_area .consult_text{width:100%;height:216px;border:1px solid #ddd;background-color:#fff;padding:10px 20px;box-sizing:border-box;resize:none;font-size:14px;margin-bottom:10px}.consult_wrap .consult_box .consult_area .agree_line{color:#000;font-size:15px;position:relative;margin-top:20px}.consult_wrap .consult_box .consult_area .agree_line input[type=checkbox]{position:absolute;right:0;width:1px;height:1px;padding:0;border:0 none;margin:0;top:0;overflow:hidden;clip:rect(0 0 0 0)}.consult_wrap .consult_box .consult_area .agree_line input[type=checkbox]:checked+label{background:url(../images/sub/conslut/checked.png) no-repeat center left}.consult_wrap .consult_box .consult_area .agree_line label{background:url(../images/sub/conslut/uncheck.png) no-repeat center left;padding:0 0 2px 20px;vertical-align:middle}.consult_wrap .consult_box .consult_area .agree_line .view_all{display:inline-block;background-color:#8b8b8b;width:65px;line-height:27px;text-align:center;color:#fff;font-size:14px;vertical-align:middle;margin-left:15px}.consult_wrap .consult_box .consult_area .submit{display:block;width:250px;line-height:60px;text-align:center;color:#fff;margin:30px auto 0 auto;background-color:#333;font-size:20px}@media screen and (max-width: 960px){.consult_wrap .consult_box{display:block}.consult_wrap .consult_box #calendar,.consult_wrap .consult_box .consult_frm{width:100%}.consult_wrap .consult_box #calendar{margin-bottom:50px}}@media screen and (max-width: 700px){.consult_wrap .consult_box #calendar .ui-datepicker{padding:30px 20px}.consult_wrap .consult_box #calendar .ui-datepicker-calendar th,.consult_wrap .consult_box #calendar .ui-datepicker-calendar .ui-state-default{font-size:14px}.consult_wrap .consult_box .consult_area .frm_line{flex-wrap:wrap}.consult_wrap .consult_box .consult_area .frm_line .select_wrap,.consult_wrap .consult_box .consult_area .frm_line input{width:100%}.consult_wrap .consult_box .consult_area .frm_line .select_wrap:last-child,.consult_wrap .consult_box .consult_area .frm_line input:last-child{margin-top:10px}}.file_wrap{position:relative}.file_wrap .fileName{display:inline-block;width:calc(100% - 55px);border:none;box-sizing:border-box;background-color:#fff;vertical-align:middle;text-align:left;box-sizing:border-box}.file_wrap .uploadBtn{display:inline-block}.file_wrap input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.frm_box{height:60px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box}.frm_box .fileName{height:100%;font-size:14px;padding-left:20px}.sub_contents{background-color:#fff;margin-top:80px;padding:60px 0}@media screen and (max-width: 700px){.sub_contents{padding:10px 0}}.contactUs{width:100%;max-width:1430px;margin:0 auto 0;padding:90px 0;background-color:#f6f6f6}.contactUs__center{width:95%;max-width:1060px;margin:0 auto}.contactUs__title01{font-size:48px;font-weight:700;margin-bottom:.7em}.contactUs__title02{font-size:25px;color:#e60516;text-decoration:underline;line-height:1.3;margin-bottom:10px}.contactUs__title03{font-size:25px;line-height:1.3}.contactUs__lansBtns{display:flex}.contactUs__lansBtns li{width:96px;line-height:44px;border-radius:44px;background-color:#fff;text-align:center;border:1px solid #ddd}.contactUs__lansBtns li a{display:block;font-size:16px;color:#555}.contactUs__lansBtns li:first-child{margin-right:10px}.contactUs__lansBtns .current{background-color:#333}.contactUs__lansBtns .current a{color:#fff}.contactUs .contactForm__head{margin:50px 0 70px 0}.contactUs .contactForm__prav{height:155px;border:1px solid #ddd;background-color:#fff;margin:15px 0;box-sizing:border-box;padding:15px;line-height:1.5;overflow-y:scroll}.contactUs .contactForm__agree{position:relative}.contactUs .contactForm__agree input[type=checkbox]{position:absolute;right:0;width:1px;height:1px;padding:0;border:0 none;margin:0;top:0;overflow:hidden;clip:rect(0 0 0 0)}.contactUs .contactForm__agree label{font-size:18px;font-weight:300;line-height:1.3;color:#555;background:url(../images/sub/conslut/uncheck.png) no-repeat top 5px left;padding-left:20px;display:block}.contactUs .contactForm__agree input[type=checkbox]:checked+label{background:url(../images/sub/conslut/checked.png) no-repeat top 5px left}.contactUs .contactForm__inputTitle{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ddd}.contactUs .contactForm__warn{font-size:15px;line-height:1.3;color:#e60516}.contactUs .contactForm__title{font-size:25px;font-weight:500}.contactUs .contactForm__title span{font-size:15px;font-weight:300;color:#555}.contactUs .contactForm__title .engTxt .must:before{margin:0 !important}@media screen and (max-width: 700px){.contactUs .contactForm__title .engTxt{display:block;margin-top:5px}}.contactUs .contactForm__flex>div{width:45%}.contactUs .contactForm__input{display:flex;align-items:center;margin-bottom:10px}.contactUs .contactForm__input .inTh{font-size:18px;font-weight:500;color:#555;width:160px}.contactUs .contactForm .must:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-right:5px;border-radius:100%;background-color:#f00f1f}.contactUs .contactForm input[type=text],.contactUs .contactForm input[type=number],.contactUs .contactForm textarea{background-color:#fff;border:1px solid #ddd;height:50px;padding-left:15px;font-size:16px;width:calc(100% - 160px);box-sizing:border-box}.contactUs .contactForm textarea{height:115px;padding:15px;resize:none}.contactUs .contactForm .submit{margin-top:50px;padding-top:50px;border-top:2px solid #242424}.contactUs .contactForm .submit__btn{display:block;text-align:center;background-color:#242424;color:#fff;line-height:60px;width:270px;margin:0 auto;font-size:22px;font-weight:500}@media screen and (max-width: 700px){.contactUs{padding:50px 0}.contactUs__header{display:block;margin-bottom:15px}.contactUs__title01{font-size:35px;margin-bottom:10px}.contactUs__title02{font-size:20px}.contactUs__title03{font-size:20px}.contactUs .contactForm__title{font-size:22px;line-height:1.3}.contactUs .contactForm__inputTitle{flex-wrap:wrap}.contactUs .contactForm__warn{width:100%;margin-top:10px}.contactUs .contactForm__flex{flex-wrap:wrap}.contactUs .contactForm__flex>div{width:100%}.contactUs .contactForm__input .inTh{width:100px}.contactUs .contactForm input[type=text],.contactUs .contactForm input[type=number],.contactUs .contactForm textarea{width:calc(100% - 100px)}}.wV07{background:url(../images/sub/work/work_visual07.jpg) no-repeat center;background-size:cover}.group{background:url(../images/sub/work/groupBg.jpg) no-repeat center top;margin-bottom:35px}.group__center{padding-top:80px;text-align:center}.group__title{display:inline-block;background-color:#fff;padding:15px 35px;font-size:clamp(27px,5vw,35px);color:#000;border-radius:20px;margin:0 auto 75px auto}.group__list{display:flex;justify-content:center;-moz-column-gap:12px;column-gap:12px}.group__people{width:150px;color:#000}.group__name{display:flex;align-items:flex-end;gap:5px;margin-block:15px;font-weight:500}.group__name dt{font-size:18px}.group__name dd{font-size:13px}.group__spec{font-size:14px;line-height:1.3;position:relative;padding-left:10px;text-align:left}.group__spec:not(:last-child){margin-bottom:5px}.group__spec::after{content:"-";position:absolute;left:0;top:0}@media screen and (max-width: 960px){.group__list{flex-wrap:wrap;row-gap:35px}.group__people{width:calc(32.5% - 12px)}}@media screen and (max-width: 700px){.group__list{-moz-column-gap:0;column-gap:0;justify-content:space-between}.group__people{width:150px}}.lineBanner{border-top:6px solid #ec1a22;padding-block:55px 70px;background:url(../images/sub/work/bannerBg.jpg) no-repeat center;background-size:cover}.lineBanner__logo{width:213px;margin-bottom:35px}.lineBanner__text{font-size:clamp(16px,5vw,24px);font-weight:500;color:#fff;line-height:1.4}@media screen and (max-width: 700px){.lineBanner__text br{display:none}}.tradeService{padding-block:clamp(75px,5vw,90px)}.tradeService__title{text-align:center;font-size:clamp(25px,5vw,40px);font-weight:500;color:#000;margin-bottom:clamp(60px,5vw,85px)}.tradeService__align{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:clamp(60px,5vw,95px)}.tradeService__dl{width:45%}.tradeService__dl dt{font-size:clamp(20px,4.5vw,35px);margin-bottom:.6em;line-height:1.3}.tradeService__dl dt span{font-weight:700;color:#e60516}.tradeService__dl dd{font-size:20px;font-weight:300;line-height:1.4;position:relative;padding-left:10px;border-left:10px solid #707070}.tradeService__dl dd span{position:absolute;top:0;left:12px}.tradeService__dl dd.numbed{display:flex;align-items:flex-end;padding-left:35px}.tradeService__dl dd:not(:last-child){padding-bottom:10px}@media screen and (max-width: 700px){.tradeService__dl{width:100%}}.greySection{background-color:#f1f1f1}.priveWrap{padding:180px 0 100px 0;position:relative}.priveWrap:after{content:"";display:block;width:100%;height:80px;background-color:#000;position:absolute;left:0;top:0}.privacy{background:#fbfafa;border:1px solid #d7d5d5;padding:25px;height:645px;box-sizing:border-box;margin:0 auto;width:95%;max-width:1400px}.privacy>div{padding:20px;background:#fff;border:1px solid #d7d5d5;box-sizing:border-box;height:100%}.privacy>div>.intxtarea{width:100%;height:100%;border:none;line-height:1.7;word-break:keep-all;font-size:14px;overflow-y:scroll;white-space:pre-line}.no_margin{margin-top:0}@media screen and (max-width: 700px){.no_margin{margin-top:81px;padding:0}}