#footer .footer_con p i{display:inline-block;*display:inline;*zoom:1}.main_con_wrap .lawyer_wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container .visual_sub p{transition:all .2s linear}#container .counseling-sns-kakao,#container .counseling-sns-kakao a{transition:all .3s linear}.ly_mobile{display:none}.ly_tablet{display:block}.ly_desktop{display:none}.ly_mobile_tablet{display:block}.ly_mobile_desktop{display:none}.ly_tablet_desktop{display:block}#header{position:fixed;top:0;left:0;z-index:999999}#header .header_con{position:relative;display:table;width:100%;margin:0 auto;background:0}#header .header_con .logo_con{position:relative;display:table-cell;float:none;width:360px;margin:0;padding:18px 0 18px 2.5%;vertical-align:middle}#header .header_con .logo_con h1{float:left}#header .header_con .logo_con h1 img{height:50px}#header .header_con .logo_con h1.pc-view{display:block}#header .header_con .logo_con h1.m-view{display:none}#header .header_con .logo_con .representative{float:left;width:90px;height:32px;margin:10px 0 0 20px;font-size:12px;line-height:28px}#header .header_con .logo_con .representative .act_text{font-size:14px}#header .header_con .nav_con{display:table-cell;float:none;width:auto;padding:0 1% 1px 0;vertical-align:middle}#header .header_con .nav_con .nav_pc{float:right}#header .header_con .contact_tel{position:absolute;width:158px;height:26px;top:-26px;right:1.8%;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;font-size:15px;line-height:26px}#header .header_con .contact_tel i{height:16px;margin:0 7px 0 0}#header .header_con .m-nav-toggle{display:none}.sub #header{position:relative;top:0}.sub #header .header_con{display:table;width:100%;max-width:none;margin:0 auto}.sub #header .header_con .logo_con,.sub #header .header_con .nav_con{display:table-cell;float:none;vertical-align:middle;max-height:95px}.sub #header .header_con .logo_con{width:360px;padding:18px 20px 18px 30px;background:#17191f}.sub #header .header_con .logo_con h1 img{height:50px}.sub #header .header_con .logo_con .representative{left:280px}.sub #header .header_con .nav_con{width:auto;padding:21px 20px 23px 0;background:#21242b}.sub #header .header_con .contact_tel{display:none}.scroll #header{position:fixed;top:0}.scroll #header .header_con{width:100%;max-width:none;background:rgba(23,25,31,0.9)}.scroll #header .header_con .logo_con{padding:16px 0 16px 2%;background:rgba(23,25,31,0)}.scroll #header .header_con .logo_con h1 img{height:50px}.scroll #header .header_con .nav_con{padding:14px 2% 15px 0;background:rgba(23,25,31,0)}.scroll #header .header_con .contact_tel{display:none}#container .visual_sub{position:relative;width:100%}#container .visual_sub figure{max-width:1920px;margin:0 auto}#container .visual_sub p{position:absolute;width:100%;left:0;text-align:center}#container .visual_sub .pagetitle{top:27%;color:#FFF;font-weight:300;font-size:30px}#container .visual_sub .pagetitle:after{display:none;width:16px;height:1px;margin:7px auto 0}#container .visual_sub .pageinfo{display:block;top:56%;font-size:14px;line-height:1.300em}#container .nav_dep1{display:block;margin-top:0}#container .counseling-sns-kakao{display:block;position:fixed;width:120px;top:100px;right:8px;bottom:auto;left:auto;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;box-shadow:5px 5px 15px rgba(0,0,0,0.14)}#container .counseling-sns-kakao a{display:block;width:100%;height:120px;padding:4px 0 0}#container .counseling-sns-kakao a i{display:block;width:70px;height:70px;margin:0 auto}#container .counseling-sns-kakao a p{margin:0;font-weight:500;font-size:14px;text-align:center;line-height:1.250em}#container .counseling-sns-kakao a.btn-tel{display:none}#container .counseling-sns-kakao a.btn-kakao i{background-image:url(/img_up/shop_pds/jhjlaw/design/img/icon_m_bottom_sns02_pc.png)}#container .counseling-sns-kakao:hover{box-shadow:0 0 15px rgba(253,171,159,0.6)}#container .counseling-sns-kakao:hover .btn-kakao{background:#ffa294}.sub #container{position:relative}.sub #container .contents{padding-top:40px;padding-bottom:100px}.sub #container .counseling_btn{display:none;top:288px;left:0;width:93px;height:110px;padding:19px 0 0;border-left-width:3px;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-khtml-border-radius:0 10px 10px 0}.sub #container .counseling_btn p{margin:14px 0 0;font-size:14px}#footer{padding:33px 0 35px}#footer .footer_con{width:94%;margin:0 auto}#footer .footer_con p{padding:4px 0;font-size:14px;text-align:center;line-height:1.357em}#footer .footer_con p span{display:inline}#footer .footer_con p i{margin:0 13px}#footer .footer_con p.copyright{margin:16px 0 0;font-size:12px}.title-main-section{font-size:36px;line-height:1.350em}.main_con_wrap .main_visual{position:relative;width:100%}.main_con_wrap .main_visual .infocon{top:28%}.main_con_wrap .main_visual .infocon figure{width:46%;margin:0 auto}.main_con_wrap .main_visual .infocon .link_btn{display:none;width:230px;height:40px;margin:20px auto 0;font-size:15px;line-height:38px}.main_con_wrap .main_visual .contact_number{display:none;width:36px;height:232px;top:calc(50% - 129px);padding:12px 0 0;font-size:15px;line-height:1.000em}.main_con_wrap .main_visual .contact_number i{width:12px;height:14px;margin:0 auto 10px}.main_con_wrap .direct_link{top:-46px}.main_con_wrap .direct_link li{position:relative;float:left;width:25%;height:300px;padding:30px 14px 0}.main_con_wrap .direct_link li:nth-child(2),.main_con_wrap .direct_link li:nth-child(3){background:#2d313d}.main_con_wrap .direct_link li:nth-child(even){background:#17191f}.main_con_wrap .direct_link li i{width:36px;height:36px;margin:0 auto}.main_con_wrap .direct_link li .subject{margin:12px 0 0;font-size:18px}.main_con_wrap .direct_link li .infotext{margin:14px 0 0;font-weight:300;font-size:14px}.main_con_wrap .direct_link li .infotext:before{width:20px;margin:0 auto 14px}.main_con_wrap .direct_link li .infotext span{display:inline}.main_con_wrap .direct_link li .link_btn{position:absolute;width:120px;height:36px;bottom:36px;left:calc(50% - 60px);margin:0;border-width:2px;font-size:13px;line-height:30px}.main_con_wrap .direct_link li:hover{-moz-transform:translateY(-12px);-webkit-transform:translateY(-12px);-o-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.main_con_wrap .sentencing-wrap{display:block;padding:50px 0;border-top:5px solid #e5c175;background-size:cover;background-attachment:fixed}.main_con_wrap .sentencing-wrap .sentencing-con .list-wrap{margin-top:32px}.main_con_wrap .sentencing-wrap.pc-view{display:block}.main_con_wrap .sentencing-wrap.m-view{display:none}.main_con_wrap .lawyer_wrap{display:block}.main_con_wrap .lawyer_wrap ul{border-top-width:5px;border-bottom-width:5px}.main_con_wrap .lawyer_wrap li{float:left;width:50%;height:340px;padding:0;background-position:center top;background-size:auto}.main_con_wrap .lawyer_wrap .info_con .info_box{position:absolute;width:auto;height:auto;top:12px;right:12px;bottom:12px;left:12px;margin:0;padding:24px}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name{font-weight:100;font-size:26px;text-align:left}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name .name{font-weight:300;font-size:36px}.main_con_wrap .lawyer_wrap .info_con .info_box .info{margin:11px 0 0}.main_con_wrap .lawyer_wrap .info_con .info_box .info p{padding:3px 0;font-size:14px;text-align:justify}.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line{margin:20px 0 0;text-align:left}.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line a{width:100px;height:34px;font-size:14px;line-height:32px}.main_con_wrap .lawyer_wrap .img_con{overflow:hidden;padding:0}.main_con_wrap .lawyer_wrap .img_con .lawyer_photo{position:absolute;width:96%;max-width:400px;top:12px;bottom:auto;left:14.58%;margin:0;text-align:center}.main_con_wrap .counseling_wrap{background-position:center top;background-size:auto}.main_con_wrap .counseling_wrap .counseling_con{padding:50px 0}.main_con_wrap .counseling_wrap .counseling_con .titletext{color:#e5c175;font-weight:100;font-size:36px;text-align:center}.main_con_wrap .counseling_wrap .counseling_con .titletext .act_text{font-weight:500}.main_con_wrap .counseling_wrap .counseling_con .infotext{margin:6px auto 0;font-size:14px}.main_con_wrap .counseling_wrap .counseling_con .infotext:after{width:30px;height:1px;margin:23px auto 0}.main_con_wrap .counseling_wrap .counseling_con .infotext span{display:inline}.main_con_wrap .counseling_wrap .counseling_con .form_wrap{width:96%;max-width:440px;margin:30px auto 0}.main_con_wrap .location_wrap{height:300px}.subpage_titletext{font-size:22px}.subpage_titletext:after{width:28px;margin:15px auto 0}.subpage_titletext_info{margin:20px auto 0;font-size:16px;line-height:1.500em}.subpage_titletext_info span{display:block}.section_title_square{padding:0 0 0 11px;font-weight:500;font-size:17px}.section_title_square:before{width:3px;height:18px;top:4px}.b_field_bottom_linkbtn{width:90%;max-width:400px;margin:50px auto 0}.b_field_bottom_linkbtn dt,.b_field_bottom_linkbtn dd{height:70px;padding:0 10px}.b_field_bottom_linkbtn dt{width:70px}.b_field_bottom_linkbtn dt i{width:31px;height:34px}.b_field_bottom_linkbtn dd{width:330px;font-size:19px}.subpage_wrap .intro_title{margin-top:28px}.subpage_wrap .intro_title .text_con p{font-size:17px;line-height:1.600em}.subpage_wrap .intro_title .text_con p span{display:block}.subpage_wrap .intro_title .img_con{margin:30px 0 0}.subpage_wrap .intro_title .img_con ul{width:99.9999%;margin:0 auto;border-bottom:5px solid #e5c175}.subpage_wrap .intro_title .img_con li{float:left;width:33.3333%}.subpage_wrap .contactus_location{margin:60px 0 0}.subpage_wrap .contactus_location .contactus_con{margin:30px 0 0;padding:5px 0;background-position:center center;background-size:auto}.subpage_wrap .contactus_location .contactus_con .location_wrap{max-width:1600px;margin:0 auto}.subpage_wrap .contactus_location .contactus_con .location_wrap ul{display:table;width:100%}.subpage_wrap .contactus_location .contactus_con .location_wrap li{display:table-cell;width:50%;height:350px;vertical-align:middle}.subpage_wrap .contactus_location .contactus_con .location_wrap li .office{font-size:24px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext{margin:8px 0 0}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p{padding:5px 0 5px 12px;font-size:15px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p:before{top:16px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link{width:175px;height:45px;margin:22px 0 0;font-size:17px;line-height:42px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link i{width:27px;height:30px;margin:0 10px 0 0}.subpage_wrap .contactus_location .contactus_con .location_wrap li.mapwrap{height:350px}.subpage_wrap .contactus_location .contactus_con .location_wrap li.infocon{padding:0 24px 0 30px}.subpage_wrap .contactus_location .location_infotext{margin-top:32px;font-size:19px}.subpage_wrap .contactus_location .location_infotext span{border-bottom:1px solid #e5c175}.subpage_wrap .lawer_intro{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;padding:10px 0 0}.subpage_wrap .lawer_intro .lawer_photo{width:50%}.subpage_wrap .lawer_intro .lawer_photo .mobile{display:none}.subpage_wrap .lawer_intro .lawer_photo .pc{display:flex;flex-flow:row wrap;align-items:flex-start;position:-webkit-sticky;position:sticky;width:90%;top:170px;border-bottom:3px solid #e5c175}.subpage_wrap .lawer_intro .infowrap{width:50%;padding:0 0 80px}.subpage_wrap .lawer_intro .infowrap .infowrap_title{padding:0 0 0 18px;font-weight:100;font-size:30px;text-align:left;line-height:1.150em}.subpage_wrap .lawer_intro .infowrap .infowrap_title:before{display:block;width:5px;height:30px;top:4px}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name{font-weight:700;font-size:34px}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name_hc{font-weight:400;font-size:34px}.subpage_wrap .lawer_intro .infowrap .infowrap_title span{display:inline}.subpage_wrap .lawer_intro .infowrap .section_title{margin:24px 0 0;font-size:20px;text-align:left}.subpage_wrap .lawer_intro .infowrap .section_title:after{width:24px;height:1px;margin:10px 0 0}.subpage_wrap .lawer_intro .infowrap .infocon{margin:22px 0 0}.subpage_wrap .lawer_intro .infowrap .infocon ul{max-width:700px;margin:22px auto 0;background-position:center top;background-size:auto}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(odd){border-radius:0 60px 0 60px;-moz-border-radius:0 60px 0 60px;-webkit-border-radius:0 60px 0 60px;-khtml-border-radius:0 60px 0 60px}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(even){border-radius:60px 0 60px 0;-moz-border-radius:60px 0 60px 0;-webkit-border-radius:60px 0 60px 0;-khtml-border-radius:60px 0 60px 0}.subpage_wrap .lawer_intro .infowrap .infocon li{padding:20px 22px}.subpage_wrap .lawer_intro .infowrap .infocon li p{padding:3px 0;font-size:15px}.subpage_wrap .contents_info{padding:40px 0}.subpage_wrap .contents_info .infowrap_box{width:96%;max-width:1200px;margin:19px auto 0}.subpage_wrap .contents_info .infowrap_box ul{display:table;width:100%}.subpage_wrap .contents_info .infowrap_box li{display:table-cell;width:50%;vertical-align:middle}.subpage_wrap .contents_info .infowrap_box .figure figure img{width:100%}.subpage_wrap .contents_info .infowrap_box .infocon{background-position:center center;background-size:auto}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon{padding:0 20px}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p{padding:6px 0;font-size:15px;line-height:1.529em}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p br{display:none}.subpage_wrap .contents_info.b_field01_01{margin:41px 0 0}.subpage_wrap .info_titlebox{width:96%;max-width:418px;margin:0 auto;padding:11px 10px 13px;border-right-width:3px;border-left-width:3px;font-weight:500;font-size:18px;line-height:1.200em}.subpage_wrap .contents_info_dark{margin:0;padding:0 0 76px;background-position:center center;background-size:auto}.subpage_wrap .contents_info_dark.b_field02_01,.subpage_wrap .contents_info_dark.b_field03_01,.subpage_wrap .contents_info_dark.b_field04_01{margin:65px 0 0}.subpage_wrap .contents_info_dark.b_field04_01{padding:76px 0}.subpage_wrap .contents_info_dark .info_titlebox{top:-25px}.subpage_wrap .contents_info_dark .section_title_square{margin-top:7px}.subpage_wrap .contents_info_dark .infowrap_box{margin:17px auto 0}.subpage_wrap .contents_info_dark .infowrap_box li{width:49%}.subpage_wrap .contents_info_dark .infowrap_box .figure{float:left}.subpage_wrap .contents_info_dark .infowrap_box .infocon{display:table;float:right;width:49%;height:220px;margin:0;padding:0;border:2px solid #e5c175}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con{position:relative;display:table-cell;padding:24px 14px 14px;vertical-align:middle}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p{padding:10px 0;font-size:16px;line-height:1.474em}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p:first-child:before{width:22px;top:-4px;left:calc(50% - 11px)}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p br{display:none}.subpage_wrap .contents_info_dark .infowrap_box.b_field03_01{margin-top:22px}.subpage_wrap .contents_info_dark .infowrap_box.b_field04_01{margin-top:0}.subpage_wrap .contents_info_light.b_field02_02{padding:40px 0}.subpage_wrap .contents_info_light .infowrap_box{margin:47px auto 0}.subpage_wrap .contents_info_light .infowrap_box ul{display:table;width:100%}.subpage_wrap .contents_info_light .infowrap_box li{display:table-cell;width:50%;vertical-align:middle}.subpage_wrap .contents_info_light .infowrap_box .figure figure img{width:100%}.subpage_wrap .contents_info_light .infowrap_box .infocon{padding:0;background-position:center center;background-size:auto}.subpage_wrap .contents_info_light .infowrap_box .infocon p{padding:10px 0;font-size:16px;text-align:center;line-height:1.474em}.subpage_wrap .contents_info_light .infowrap_box .infocon p:first-child:before{width:22px;top:-4px;left:calc(50% - 11px)}.subpage_wrap .contents_info_light .infowrap_box.b_field02_02{margin:30px auto 0}.subpage_wrap .sentencing_wrap{margin:60px 0 0}.subpage_wrap .sentencing_wrap .subpage_titletext{font-size:28px}.subpage_wrap .sentencing_wrap .subpage_titletext:after{margin-top:13px}.subpage_wrap .sentencing_wrap .list_con{margin:36px auto 0}.subpage_wrap .sentencing_wrap .list_con li{float:left;width:18%;margin:0 1% 40px}.subpage_wrap .sentencing_wrap .list_con li:nth-child(2n + 1){clear:none}.subpage_wrap .sentencing_wrap .list_con li:nth-child(5n + 1){clear:left}.subpage_wrap .sentencing_wrap .list_con li p{margin:17px 0 0;font-size:14px}.subpage_wrap .counseling_ment{margin:22px auto 0;font-size:17px}.subpage_wrap .counseling_ment span{display:inline}.subpage_wrap .counseling_wrap{margin:30px 0 0;background-position:center top;background-size:auto;border-bottom-width:10px}.subpage_wrap .counseling_wrap .counseling_con{padding:40px 0;background:rgba(23,25,31,0.5)}.subpage_wrap .counseling_wrap .counseling_con .form_title{font-weight:100;font-size:32px}.subpage_wrap .counseling_wrap .counseling_con .form_title:after{width:30px;margin:10px auto 30px}.subpage_wrap .counseling_wrap .counseling_con dl{display:table;width:90%;max-width:970px;margin:0 auto}.subpage_wrap .counseling_wrap .counseling_con dl dt,.subpage_wrap .counseling_wrap .counseling_con dl dd{display:table-cell;padding:5px 0 4px;vertical-align:top}.subpage_wrap .counseling_wrap .counseling_con dl dt{width:54px;padding-top:11px;font-size:15px;text-align:right}.subpage_wrap .counseling_wrap .counseling_con dl dd{padding-left:20px}.subpage_wrap .counseling_wrap .counseling_con dl dd input[type="text"],.subpage_wrap .counseling_wrap .counseling_con dl dd textarea{height:41px;padding:0 10px;font-size:15px}.subpage_wrap .counseling_wrap .counseling_con dl dd textarea{height:341px;padding:10px}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check{padding:1px 0 1px 20px}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check label{font-size:15px}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check label input[type="checkbox"]{width:18px;height:18px;margin:0 10px 0 0;vertical-align:sub}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app{margin-top:35px}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd{padding:0 0 0 20px}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd a{width:100%;max-width:440px;height:51px;font-size:17px;text-align:center;line-height:49px}@media screen and (min-width:1100px){.subpage_wrap .lawer_intro .lawer_photo{width:50%}}@media screen and (min-width:874px){.subpage_wrap .lawer_intro .lawer_photo{width:52%}}