.clr,#header .header_con,#header .header_con .logo_con,#header .header_con .nav_con,.main_con_wrap .direct_link ul,.main_con_wrap .lawyer_wrap ul,.main_con_wrap .lawyer_wrap .info_con,.subpage_wrap .intro_title .img_con ul,.subpage_wrap .lawer_intro,.subpage_wrap .contents_info_dark .infowrap_box ul,.subpage_wrap .sentencing_wrap .list_con ul{*zoom:1}.clr:after,#header .header_con:after,#header .header_con .logo_con:after,#header .header_con .nav_con:after,.main_con_wrap .direct_link ul:after,.main_con_wrap .lawyer_wrap ul:after,.main_con_wrap .lawyer_wrap .info_con:after,.subpage_wrap .intro_title .img_con ul:after,.subpage_wrap .lawer_intro:after,.subpage_wrap .contents_info_dark .infowrap_box ul:after,.subpage_wrap .sentencing_wrap .list_con ul:after{content:'';display:block;clear:both}#footer .footer_con p i{display:inline-block;*display:inline;*zoom:1}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p,#header .header_con,#header .header_con .logo_con,#header .header_con .logo_con .representative,#header .header_con .nav_con,#header .toggle-mobile-navcon,#header .toggle-mobile-navcon .m-nav-con,#container .counseling-sns-kakao *,.sub #container .counseling_btn,.main_con_wrap .main_visual .contact_number,.main_con_wrap .direct_link *,.main_con_wrap .direct_link li .link_btn,.main_con_wrap .lawyer_wrap *,.main_con_wrap .lawyer_wrap .info_con .info_box,.section_title_square,.b_field_bottom_linkbtn *,.subpage_wrap .contactus_location .contactus_con .location_wrap *,.subpage_wrap .lawer_intro .infowrap .infowrap_title,.subpage_wrap .lawer_intro .infowrap .infocon *,.subpage_wrap .contents_info .infowrap_box *,.subpage_wrap .info_titlebox,.subpage_wrap .contents_info_dark .infowrap_box *,.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con,.subpage_wrap .contents_info_light .infowrap_box *,.subpage_wrap .sentencing_wrap .list_con *,.subpage_wrap .counseling_wrap .counseling_con dl dd input[type="text"],.subpage_wrap .counseling_wrap .counseling_con dl dd textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p{position:relative;padding-left:10px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p:before{content:'';display:block;position:absolute;width:3px;height:3px;top:10px;left:0;background:#222}#container .visual_sub figure,.main_con_wrap .main_visual .infocon figure,.subpage_wrap .intro_title .img_con li figure,.subpage_wrap .lawer_intro .lawer_photo figure,.subpage_wrap .contents_info .infowrap_box .figure figure,.subpage_wrap .contents_info_light .infowrap_box .figure figure,.subpage_wrap .sentencing_wrap .list_con li figure{position:relative}#container .visual_sub figure:after,.main_con_wrap .main_visual .infocon figure:after,.subpage_wrap .intro_title .img_con li figure:after,.subpage_wrap .lawer_intro .lawer_photo figure:after,.subpage_wrap .contents_info .infowrap_box .figure figure:after,.subpage_wrap .contents_info_light .infowrap_box .figure figure:after,.subpage_wrap .sentencing_wrap .list_con li figure:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1)}#header .header_con .logo_con,#header .header_con .logo_con h1 img,#header .header_con .logo_con .representative,#header .header_con .nav_con,.sub #header,.sub #container .counseling_btn,#footer .footer_con p.copyright a,.main_con_wrap .main_visual .infocon .link_btn,.main_con_wrap .direct_link li .link_btn,.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line a,.b_field_bottom_linkbtn dt,.b_field_bottom_linkbtn dd,.subpage_wrap .intro_title .img_con li figure img,.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link,.subpage_wrap .contents_info .infowrap_box .figure figure img,.subpage_wrap .contents_info_dark .infowrap_box .figure figure img,.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con,.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p:first-child:before,.subpage_wrap .contents_info_light .infowrap_box .figure figure img,.subpage_wrap .contents_info_light .infowrap_box .infocon p:first-child:before,.subpage_wrap .sentencing_wrap .list_con li figure:after,.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd a{transition:all .2s linear}.main_con_wrap .direct_link li,.main_con_wrap .lawyer_wrap .info_con .info_box{transition:all .3s linear}#header,#header .header_con{transition:all .5s linear}.blind{width:0;height:0;overflow:hidden;position:absolute;font-size:0}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.eot");src:local("Noto Sans KR Thin"),local("NotoSansKR-Thin"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-100.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.eot");src:local("Noto Sans KR Regular"),local("NotoSansKR-Regular"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-regular.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.eot");src:local("Noto Sans KR Light"),local("NotoSansKR-Light"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-300.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.eot");src:local("Noto Sans KR Medium"),local("NotoSansKR-Medium"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-500.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.eot");src:local("Noto Sans KR Black"),local("NotoSansKR-Black"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-900.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.eot");src:local("Noto Sans KR Bold"),local("NotoSansKR-Bold"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-sans-kr-v12-latin_korean-700.svg#NotoSansKR") format("svg")}@font-face{font-family:'Noto Serif KR';font-style:normal;font-weight:300;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.eot");src:local("Noto Serif KR Light"),local("NotoSerifKR-Light"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-300.svg#NotoSerifKR") format("svg")}@font-face{font-family:'Noto Serif KR';font-style:normal;font-weight:400;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.eot");src:local("Noto Serif KR"),local("NotoSerifKR-Regular"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-regular.svg#NotoSerifKR") format("svg")}@font-face{font-family:'Noto Serif KR';font-style:normal;font-weight:500;src:url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.eot");src:local("Noto Serif KR Medium"),local("NotoSerifKR-Medium"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.eot?#iefix") format("embedded-opentype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.woff2") format("woff2"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.woff") format("woff"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.ttf") format("truetype"),url("/img_up/shop_pds/jhjlaw/design/font/noto-serif-kr-v6-latin_korean-500.svg#NotoSerifKR") format("svg")}html,body{height:100%}body{margin:0;padding:0;color:#17191f;font-weight:400;font-size:16px;font-family:"Noto Sans KR";letter-spacing:-0.03em;-webkit-text-size-adjust:none;-ms-interpolation-mode:bicubic}body,h1,h2,h3,h4,h5,h6,p,div,li,dt,dd,input,textarea{font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic','Noto Serif KR','Dotum','helvetica',sans-serif}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}address{font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,dl{list-style:none}img,video,audio,object,embed,iframe{max-width:100%;vertical-align:top}img{border:0;-ms-interpolation-mode:bicubic;-webkit-image-rendering:optimizeQuality}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(40,40,40,0)}input,textarea{padding:0;font-size:13px}input[type=checkbox]{vertical-align:middle}label,button{cursor:pointer}em{font-style:normal}*::selection{background:#17191f;color:#e5c175}*::-moz-selection{background:#17191f;color:#e5c175}.block{display:block}#container .nav_dep1,.main_con_wrap .direct_link{max-width:1400px;margin:0 auto}.ly_mobile{display:block}.ly_tablet{display:none}.ly_desktop{display:none}.ly_mobile_tablet{display:block}.ly_mobile_desktop{display:block}.ly_tablet_desktop{display:none}.ly_light{font-weight:300}.ly_regular{font-weight:400}.ly_semi{font-weight:500}.ly_bold{font-weight:700}.ly_gold{color:#e5c175}#wrap{min-width:320px;min-height:100%}#header{width:100%;z-index:999999}#container{width:100%;position:relative}#footer{width:100%}#header .header_con{position:relative;width:100%;margin:0 auto;background:#17191f}#header .header_con .logo_con{width:100%;margin:0;padding:20px 3%}#header .header_con .logo_con h1{font-size:0}#header .header_con .logo_con h1 img{height:auto}#header .header_con .logo_con h1.pc-view{display:none}#header .header_con .logo_con h1.m-view{display:block}#header .header_con .logo_con .representative{float:right;width:100px;height:30px;margin:10px 0 0 10px;border:1px solid #e5c175;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#e5c175;font-size:12px;text-align:center;line-height:26px}#header .header_con .logo_con .representative .act_text{font-weight:500;font-size:14px;font-family:"Noto Serif KR"}#header .header_con .logo_con .representative:hover{background:#e5c175;color:#17191f}#header .header_con .nav_con{width:100%;padding:0}#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%;background:#e5c175;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;color:#17191f;font-weight:500;font-size:15px;text-align:center;line-height:26px}#header .header_con .contact_tel i{display:inline-block;width:12px;height:16px;margin:0 7px 0 0;text-indent:-9999px;background:url(/img_up/shop_pds/jhjlaw/design/img/icon_telnum.png) no-repeat left top;vertical-align:middle}#header .header_con .m-nav-toggle{display:block;position:absolute;width:32px;height:32px;top:calc(50% - 16px);right:15px;background:url(/img_up/shop_pds/jhjlaw/design/img/nav_toggle_btn_open.png) no-repeat center center;text-indent:-9999px;overflow:hidden}#header .toggle-mobile-navcon{position:fixed;width:0;height:100%;padding:20px 0 0;top:0;right:0;background:#242730;box-shadow:0 0 8px rgba(0,0,0,0.05);overflow-x:hidden;z-index:99999999;transition:.4s;z-index:9999999999}#header .toggle-mobile-navcon .m-nav-toggle-close{position:absolute;width:32px;height:32px;top:20px;right:15px;background:url(/img_up/shop_pds/jhjlaw/design/img/nav_toggle_btn_close.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:99}#header .toggle-mobile-navcon .m-nav-con{margin:20px 0 0;padding:0 16px}.sub #header{top:0}.sub #header .header_con{width:100%;max-width:1824px;margin:0 auto}.sub #header .header_con .logo_con,.sub #header .header_con .nav_con{max-height:none}.sub #header .header_con .logo_con{padding:20px 3%;background:#17191f}.sub #header .header_con .nav_con{padding:0;background:rgba(23,25,31,0.8)}.scroll #header{top:0}.scroll #header .header_con{width:100%;max-width:none;background:rgba(23,25,31,0.9)}.scroll #header .header_con .logo_con{background:rgba(23,25,31,0)}.scroll #header .header_con .nav_con{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;overflow:hidden}#container .visual_sub figure:after{border-width:0}#container .visual_sub p{position:absolute;width:100%;left:0;text-align:center}#container .visual_sub .pagetitle{top:calc(50% - 16px);color:#FFF;font-weight:400;font-size:20px}#container .visual_sub .pagetitle:after{content:'';display:none;width:20px;height:1px;margin:7px auto 0;background:#FFF}#container .visual_sub .pageinfo{display:none;top:73.6%;color:#e5c175;font-size:20px;line-height:1.300em}#container .nav_dep1{display:none;margin-top:51px}#container .counseling-sns-kakao{display:flex;flex-flow:row nowrap;position:fixed;right:10px;bottom:10px;left:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,0.27);overflow:hidden;z-index:999999999}#container .counseling-sns-kakao a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:50%;padding:6px 0 7px}#container .counseling-sns-kakao a i{display:block;width:36px;height:36px;margin:2px 0 0;background-repeat:no-repeat;background-size:100% 100%;text-indent:-9999px;overflow:hidden}#container .counseling-sns-kakao a p{margin:0 0 0 17px;color:#17191f;font-weight:500;font-size:15px;text-align:left;line-height:1.200em}#container .counseling-sns-kakao a.btn-tel{background:#e5c175}#container .counseling-sns-kakao a.btn-tel i{background-image:url(/img_up/shop_pds/jhjlaw/design/img/icon_m_bottom_sns01.png)}#container .counseling-sns-kakao a.btn-kakao{background:#fdab9f}#container .counseling-sns-kakao a.btn-kakao i{background-image:url(/img_up/shop_pds/jhjlaw/design/img/icon_m_bottom_sns02.png)}#container .counseling-sns-kakao a.btn-kakao p span{display:block}.sub #container{position:relative}.sub #container .contents{padding-top:40px;padding-bottom:60px}.sub #container .contents.page_code_lawyer,.sub #container .contents.page_code_ddf22cc6{padding-bottom:0}.sub #container .counseling_btn{display:none;position:fixed;top:488px;left:0;width:93px;height:110px;padding:19px 0 0;border-left:3px solid #e5c175;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;background:#17191f;cursor:pointer}.sub #container .counseling_btn i{display:block;width:37px;height:41px;margin:0 auto;text-indent:-9999px;background:url(/img_up/shop_pds/jhjlaw/design/img/sub_counseling_btn_icon.png) no-repeat}.sub #container .counseling_btn p{margin:14px 0 0;color:#e5c175;font-weight:500;font-size:14px;text-align:center}.sub #container .counseling_btn:hover{background:#2d313d;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.sub #container .counseling_btn.hide_ddf22cc6{display:none}#footer{padding:26px 0 70px;background:#17191f}#footer .footer_con{width:94%;margin:0 auto}#footer .footer_con p{padding:0;color:#b6b7ba;font-size:13px;text-align:left;line-height:1.600em}#footer .footer_con p span{display:block}#footer .footer_con p i{display:none;overflow:hidden;width:1px;height:9px;margin:0 13px;text-indent:-9999px;background:#45474c}#footer .footer_con p.copyright{margin:16px 0 0;color:#676a71;font-size:12px}#footer .footer_con p.copyright a:hover{color:#FFF}.title-main-section{color:#17191f;font-weight:500;font-size:30px;text-align:center;line-height:1.350em}.main_con_wrap .main_visual{position:relative;width:100%}.main_con_wrap .main_visual .infocon{position:absolute;top:23.6%;left:0;width:100%;z-index:11}.main_con_wrap .main_visual .infocon figure{text-align:center}.main_con_wrap .main_visual .infocon figure:after{border-width:0}.main_con_wrap .main_visual .infocon .link_btn{display:none;width:289px;height:54px;margin:59px auto 0;background:#e5c175;font-weight:500;font-size:17px;text-align:center;line-height:52px}.main_con_wrap .main_visual .infocon .link_btn:hover{background:#fad78d;box-shadow:inset 0 0 5px rgba(255,255,255,0.5)}.main_con_wrap .main_visual .contact_number{display:none;position:absolute;width:36px;height:232px;top:calc(50% - 129px);right:0;padding:12px 0 0;background:#e5c175;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;font-weight:500;font-size:15px;text-align:center;line-height:1.000em;z-index:11}.main_con_wrap .main_visual .contact_number i{display:block;width:12px;height:14px;margin:0 auto 10px;text-indent:-9999px;background:url(/img_up/shop_pds/jhjlaw/design/img/icon_telnum.png) no-repeat}.main_con_wrap .main_visual .contact_number span{display:block}.main_con_wrap .direct_link{position:relative;z-index:12}.main_con_wrap .direct_link li{position:relative;float:left;width:50%;height:260px;padding:26px 13px 0;background:#2d313d}.main_con_wrap .direct_link li:nth-child(2),.main_con_wrap .direct_link li:nth-child(3){background:#17191f}.main_con_wrap .direct_link li i{display:block;width:36px;height:36px;margin:0 auto;text-indent:-9999px}.main_con_wrap .direct_link li i.icon01{background:url(/img_up/shop_pds/jhjlaw/design/img/m_business_icon01.png) no-repeat}.main_con_wrap .direct_link li i.icon02{background:url(/img_up/shop_pds/jhjlaw/design/img/m_business_icon02.png) no-repeat}.main_con_wrap .direct_link li i.icon03{background:url(/img_up/shop_pds/jhjlaw/design/img/m_business_icon03.png) no-repeat}.main_con_wrap .direct_link li i.icon04{background:url(/img_up/shop_pds/jhjlaw/design/img/m_business_icon04.png) no-repeat}.main_con_wrap .direct_link li .subject{margin:9px 0 0;color:#e5c175;font-weight:500;font-size:18px;text-align:center}.main_con_wrap .direct_link li .infotext{margin:16px 0 0;color:#f3f4f7;font-weight:400;font-size:13px;text-align:center;word-break:keep-all;line-height:1.625em}.main_con_wrap .direct_link li .infotext:before{content:'';display:block;width:18px;height:1px;margin:0 auto 10px;background:#6c6f78}.main_con_wrap .direct_link li .infotext span{display:inline}.main_con_wrap .direct_link li .link_btn{display:block;position:absolute;width:100px;height:34px;bottom:26px;left:calc(50% - 50px);margin:0;border:1px solid #e5c175;color:#e5c175;font-size:13px;text-align:center;line-height:30px}.main_con_wrap .direct_link li .link_btn:hover{background:#e5c175;color:#000}.main_con_wrap .lawer-mobile-wrap{padding:26px 0 0}.main_con_wrap .sentencing-wrap{display:none;padding:30px 0;border-top:3px solid #e5c175;background-image:url(/img_up/shop_pds/jhjlaw/design/img/bg_main_st_dark.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.main_con_wrap .sentencing-wrap .sentencing-con{width:94%;max-width:1350px;margin:0 auto}.main_con_wrap .sentencing-wrap .sentencing-con .title-main-section{color:#e5c175}.main_con_wrap .sentencing-wrap .sentencing-con .list-wrap{margin-top:24px}.main_con_wrap .sentencing-wrap.pc-view{display:none}.main_con_wrap .sentencing-wrap.m-view{display:block}.main_con_wrap .lawyer_wrap{display:none;width:100%;max-width:none;margin:0 auto}.main_con_wrap .lawyer_wrap ul{border-top:3px solid #e5c175;border-bottom:3px solid #e5c175}.main_con_wrap .lawyer_wrap li{position:relative;background:#17191f;padding:14px;background-repeat:no-repeat;background-position:center top;background-size:auto}.main_con_wrap .lawyer_wrap li.info_con{background-image:url(/img_up/shop_pds/jhjlaw/design/img/m_lawyer_wrap_bg01.jpg)}.main_con_wrap .lawyer_wrap li.img_con{background-image:url(/img_up/shop_pds/jhjlaw/design/img/m_lawyer_wrap_bg02.jpg)}.main_con_wrap .lawyer_wrap .info_con .info_box{margin:0;padding:20px;border:1px solid #e5c175}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name{color:#e5c175;font-weight:300;font-size:24px;text-align:left}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name .name{font-weight:500;font-size:30px}.main_con_wrap .lawyer_wrap .info_con .info_box .info{margin:10px 0 0}.main_con_wrap .lawyer_wrap .info_con .info_box .info p{padding:4px 0;color:#FFF;font-size:13px;text-align:justify;line-height:1.300em}.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{display:inline-block;width:118px;height:36px;background:#e5c175;font-weight:500;font-size:14px;text-align:center;line-height:34px}.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line a:hover{background:#fad78d}.main_con_wrap .lawyer_wrap .info_con .info_box:hover{background:rgba(23,25,31,0.5)}.main_con_wrap .lawyer_wrap .img_con{overflow:hidden;padding:14px 0 0}.main_con_wrap .lawyer_wrap .img_con .lawyer_photo{width:96%;max-width:552px;margin:0 auto;text-align:center}.main_con_wrap .counseling_wrap{background:#17191f;background-image:url(/img_up/shop_pds/jhjlaw/design/img/m_counseling_wrap_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto}.main_con_wrap .counseling_wrap .counseling_con{width:100%;max-width:1200px;margin:0 auto;padding:30px 0;background:rgba(23,25,31,0.5)}.main_con_wrap .counseling_wrap .counseling_con .titletext{color:#e5c175;font-weight:300;font-size:30px;text-align:center}.main_con_wrap .counseling_wrap .counseling_con .titletext .act_text{font-weight:500}.main_con_wrap .counseling_wrap .counseling_con .infotext{position:relative;width:96%;margin:6px auto 0;color:#FFF;font-size:13px;text-align:center;line-height:1.375em}.main_con_wrap .counseling_wrap .counseling_con .infotext:after{content:'';display:block;width:30px;height:1px;margin:23px auto 0;background:#4d4e53}.main_con_wrap .counseling_wrap .counseling_con .infotext span{display:block}.main_con_wrap .counseling_wrap .counseling_con .form_wrap{width:92%;max-width:440px;margin:10px auto 0}.main_con_wrap .location_wrap{width:100%;height:200px}.max14{width:96%;max-width:1400px;margin:0 auto}.max12{width:96%;max-width:1200px;margin:0 auto}.subpage_titletext{width:96%;margin:0 auto;font-weight:500;font-size:19px;text-align:center;line-height:1.250em}.subpage_titletext:after{content:'';display:block;width:22px;height:1px;margin:15px auto 0;background:#e5c175}.subpage_titletext_info{width:96%;margin:20px auto 0;font-size:13px;text-align:center;line-height:1.500em}.subpage_titletext_info span{display:inline}.section_title_square{position:relative;width:92%;margin:0 auto;padding:0 0 0 10px;font-weight:500;font-size:15px;line-height:1.400em}.section_title_square:before{content:'';display:block;position:absolute;width:3px;height:14px;top:5px;left:0;background:#17191f}.section_title_square.lightmode{color:#FFF}.section_title_square.lightmode:before{background:#FFF}.b_field_bottom_linkbtn{width:100%;max-width:260px;margin:30px auto 0}.b_field_bottom_linkbtn dl{display:table;width:100%}.b_field_bottom_linkbtn dt,.b_field_bottom_linkbtn dd{display:table-cell;height:60px;padding:0 10px;vertical-align:middle;background:#2d313d;text-align:center}.b_field_bottom_linkbtn dt{width:60px;background:#17191f}.b_field_bottom_linkbtn dt i{display:inline-block;width:31px;height:34px;text-indent:-9999px;background:url(/img_up/shop_pds/jhjlaw/design/img/bottom_counseling_btn_icon.png) no-repeat}.b_field_bottom_linkbtn dd{width:200px;border:1px solid #2d313d;color:#FFF;font-weight:500;font-size:15px}.b_field_bottom_linkbtn:hover dd{color:#e5c175}.subpage_wrap .intro_title{margin-top:28px}.subpage_wrap .intro_title .text_con p{color:#4d4e50;font-size:14px;text-align:center;line-height:1.600em}.subpage_wrap .intro_title .text_con p span{display:block}.subpage_wrap .intro_title .img_con{margin:22px 0 0}.subpage_wrap .intro_title .img_con ul{width:100%;margin:0;border-bottom:3px solid #e5c175}.subpage_wrap .intro_title .img_con li:hover figure img{-webkit-filter:sepia(30%);filter:sepia(30%)}.subpage_wrap .contactus_location{margin:40px 0 0}.subpage_wrap .contactus_location .contactus_con{margin:24px 0 0;padding:5px;background-image:url(/img_up/shop_pds/jhjlaw/design/img/intro_contact_bg.jpg);background-repeat:no-repeat;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{width:100%}.subpage_wrap .contactus_location .contactus_con .location_wrap li{background:rgba(23,25,31,0.85);vertical-align:middle}.subpage_wrap .contactus_location .contactus_con .location_wrap li .office{color:#e5c175;font-weight:500;font-size:26px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext{margin:15px 0 0}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p{padding:4px 0 4px 10px;color:#FFF;font-size:14px;line-height:1.412em}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p:before{top:12px;background:#e5c175}.subpage_wrap .contactus_location .contactus_con .location_wrap li .infotext p span{color:#e5c175}.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link{display:block;width:140px;height:40px;margin:22px 0 0;background:#e5c175;font-size:14px;text-align:center;line-height:38px}.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link i{display:inline-block;width:27px;height:30px;margin:0 10px 0 0;text-indent:-9999px;background:url(/img_up/shop_pds/jhjlaw/design/img/icon_link_map.png) no-repeat left top;vertical-align:middle}.subpage_wrap .contactus_location .contactus_con .location_wrap li .map_link:hover{background:#fad78d}.subpage_wrap .contactus_location .contactus_con .location_wrap li.mapwrap{height:250px}.subpage_wrap .contactus_location .contactus_con .location_wrap li.infocon{padding:24px 3%}.subpage_wrap .contactus_location .location_infotext{margin-top:30px;font-size:18px;text-align:center;word-break:keep-all;line-height:1.667em}.subpage_wrap .contactus_location .location_infotext span{border-bottom:1px solid #e5c175}.subpage_wrap .lawer_intro{position:relative;padding:10px 0 0}.subpage_wrap .lawer_intro .lawer_photo{position:relative;z-index:11}.subpage_wrap .lawer_intro .lawer_photo figure:after{border-width:0}.subpage_wrap .lawer_intro .lawer_photo .mobile{display:block;width:80%;max-width:622px;margin:0 auto}.subpage_wrap .lawer_intro .lawer_photo .pc{display:none}.subpage_wrap .lawer_intro .infowrap{width:100%;padding:14px 0 60px;z-index:10}.subpage_wrap .lawer_intro .infowrap .infowrap_title{position:relative;padding:0;font-weight:100;font-size:27px;text-align:center;line-height:1.350em}.subpage_wrap .lawer_intro .infowrap .infowrap_title:before{content:'';display:none;position:absolute;width:5px;height:27px;top:4px;left:0;background:#e5c175}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name{font-weight:700;font-size:30px}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name_hc{font-weight:400;font-size:30px;font-family:"Apple SD Gothic Neo"}.subpage_wrap .lawer_intro .infowrap .infowrap_title span{display:block}.subpage_wrap .lawer_intro .infowrap .section_title{margin:18px 0 0;font-size:19px;text-align:center}.subpage_wrap .lawer_intro .infowrap .section_title:after{content:'';display:block;width:31px;height:1px;margin:12px auto 0;background:#e5c175}.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-repeat:no-repeat;background-position:center top;background-size:auto}.subpage_wrap .lawer_intro .infowrap .infocon ul:first-child{margin-top:0}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(odd){background:#2d313d;background-image:url(/img_up/shop_pds/jhjlaw/design/img/lawer_intro_bg01.jpg);border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(odd) li p{color:#FFF}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(even){background:#e5c175;background-image:url(/img_up/shop_pds/jhjlaw/design/img/lawer_intro_bg02.jpg);border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(even) li p{color:#2d313d;font-weight:500}.subpage_wrap .lawer_intro .infowrap .infocon ul:nth-child(even) li p span{font-weight:600}.subpage_wrap .lawer_intro .infowrap .infocon li{padding:18px 20px}.subpage_wrap .lawer_intro .infowrap .infocon li p{padding:3px 0;font-size:14px;line-height:1.500em}.subpage_wrap .lawer_intro .infowrap .infocon li p span{font-family:"Apple SD Gothic Neo"}.subpage_wrap .contents_info{padding:24px 0}.subpage_wrap .contents_info.b_field01_01{background:#f5f6f8}.subpage_wrap .contents_info .section_title_square{max-width:1200px}.subpage_wrap .contents_info .infowrap_box{width:92%;max-width:1200px;margin:19px auto 0}.subpage_wrap .contents_info .infowrap_box li{vertical-align:middle;background:#17191f}.subpage_wrap .contents_info .infowrap_box .infocon{background-repeat:no-repeat;background-position:center center;background-size:auto}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon{padding:10px 18px 14px}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p{padding:7px 0;color:#FFF;font-size:14px;text-align:justify;line-height:1.529em}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p br{display:none}.subpage_wrap .contents_info .infowrap_box:hover .figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.subpage_wrap .contents_info.b_field01_01{margin:30px 0 0}.subpage_wrap .contents_info.b_field01_01 .infowrap_box .infocon{background-image:url(/img_up/shop_pds/jhjlaw/design/img/b_field01_bg01.jpg)}.subpage_wrap .contents_info.b_field01_02 .infowrap_box .infocon{background-image:url(/img_up/shop_pds/jhjlaw/design/img/b_field01_bg02.jpg)}.subpage_wrap .info_titlebox{position:relative;width:94%;margin:0 auto;padding:11px 10px 13px;border:1px solid #e5c175;border-right-width:3px;border-left-width:3px;background:#FFF;font-weight:500;font-size:16px;text-align:center;line-height:1.200em}.subpage_wrap .contents_info_dark{margin:0;padding:10px 0 30px;background-repeat:no-repeat;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:24px 0 0;background-image:url(/img_up/shop_pds/jhjlaw/design/img/b_field02_bg01.jpg)}.subpage_wrap .contents_info_dark.b_field04_01{padding:10px 0 30px}.subpage_wrap .contents_info_dark .section_title_square{max-width:1200px;margin-top:16px}.subpage_wrap .contents_info_dark .infowrap_box{width:96%;max-width:1200px;margin:17px auto 0}.subpage_wrap .contents_info_dark .infowrap_box .infocon{display:table;width:100%;margin:12px 0 0;padding:0;border:2px solid #e5c175}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con{position:relative;display:table-cell;padding:24px 12px;background:rgba(23,25,31,0);vertical-align:middle}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p{padding:10px 0;color:#FFF;font-size:14px;text-align:center;word-break:keep-all;line-height:1.474em}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p:first-child{position:relative}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p:first-child:before{content:'';display:block;position:absolute;width:18px;height:1px;top:3px;left:calc(50% - 11px);background:#e5c175}.subpage_wrap .contents_info_dark .infowrap_box:hover .figure figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.subpage_wrap .contents_info_dark .infowrap_box:hover .infocon .text_con{background:rgba(23,25,31,0.7)}.subpage_wrap .contents_info_dark .infowrap_box:hover .infocon .text_con p:first-child:before{top:-7px}.subpage_wrap .contents_info_dark .infowrap_box.b_field03_01{margin-top:10px}.subpage_wrap .contents_info_dark .infowrap_box.b_field04_01{margin-top:10px}.subpage_wrap .contents_info_light.b_field02_02{padding:30px 0;background:#f5f6f8}.subpage_wrap .contents_info_light .infowrap_box{width:96%;max-width:1200px;margin:20px auto 0}.subpage_wrap .contents_info_light .infowrap_box .infocon{padding:24px 12px;background-repeat:no-repeat;background-position:center center;background-size:auto}.subpage_wrap .contents_info_light .infowrap_box .infocon p{padding:10px 0;color:#FFF;font-size:14px;text-align:center;line-height:1.474em}.subpage_wrap .contents_info_light .infowrap_box .infocon p:first-child{position:relative}.subpage_wrap .contents_info_light .infowrap_box .infocon p:first-child:before{content:'';display:block;position:absolute;width:18px;height:1px;top:3px;left:calc(50% - 11px);background:#e5c175}.subpage_wrap .contents_info_light .infowrap_box.b_field02_02 .infocon{background-image:url(/img_up/shop_pds/jhjlaw/design/img/b_field02_bg02.jpg)}.subpage_wrap .contents_info_light .infowrap_box:hover .figure figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.subpage_wrap .contents_info_light .infowrap_box:hover .infocon p:first-child:before{top:-7px}.subpage_wrap .sentencing_wrap{margin:40px 0 0}.subpage_wrap .sentencing_wrap .subpage_titletext{font-weight:400;font-size:24px}.subpage_wrap .sentencing_wrap .subpage_titletext:after{margin-top:12px}.subpage_wrap .sentencing_wrap .list_con{width:96%;max-width:1200px;margin:30px auto 0}.subpage_wrap .sentencing_wrap .list_con li{float:left;width:48%;margin:0 1% 30px}.subpage_wrap .sentencing_wrap .list_con li:nth-child(2n + 1){clear:left}.subpage_wrap .sentencing_wrap .list_con li figure{text-align:center}.subpage_wrap .sentencing_wrap .list_con li figure:after{border-top:2px solid #17191f}.subpage_wrap .sentencing_wrap .list_con li p{margin:13px 0 0;font-size:14px;text-align:center;line-height:1.333em}.subpage_wrap .sentencing_wrap .list_con li:hover figure:after{border-color:#e5c175}.subpage_wrap .sentencing_wrap .pageblock{color:#60646f;text-align:center}.subpage_wrap .sentencing_wrap .pageblock strong{color:#2d313d;font-weight:500}.subpage_wrap .counseling_ment{width:96%;margin:24px auto 0;color:#4d4e50;font-size:16px;text-align:center;line-height:1.400em}.subpage_wrap .counseling_ment span{display:block}.subpage_wrap .counseling_wrap{margin:30px 0 0;background:#17191f;background-image:url(/img_up/shop_pds/jhjlaw/design/img/counseling_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto;border-bottom:5px solid #e5c175}.subpage_wrap .counseling_wrap .counseling_con{max-width:1200px;margin:0 auto;padding:30px 0 40px;background:rgba(23,25,31,0.5)}.subpage_wrap .counseling_wrap .counseling_con .form_title{color:#e5c175;font-weight:300;font-size:26px;text-align:center}.subpage_wrap .counseling_wrap .counseling_con .form_title:after{content:'';display:block;width:20px;height:1px;margin:10px auto;background:#4b4d51}.subpage_wrap .counseling_wrap .counseling_con dl{width:90%;max-width:970px;margin:0 auto}.subpage_wrap .counseling_wrap .counseling_con dl dt,.subpage_wrap .counseling_wrap .counseling_con dl dd{padding:5px 0 4px;vertical-align:top}.subpage_wrap .counseling_wrap .counseling_con dl dt{width:100%;padding-top:7px;color:#e5c175;font-size:14px;text-align:left}.subpage_wrap .counseling_wrap .counseling_con dl dd{padding-left:0}.subpage_wrap .counseling_wrap .counseling_con dl dd input[type="text"],.subpage_wrap .counseling_wrap .counseling_con dl dd textarea{width:100%;height:41px;margin:0;padding:0 10px;border:1px solid #e5c175;background:0;color:#FFF;font-size:13px;outline:0}.subpage_wrap .counseling_wrap .counseling_con dl dd textarea{height:341px;padding:10px;overflow:hidden;resize:none}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check{padding:0}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check label{color:#e5c175;font-size:15px}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check label input[type="checkbox"]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check a{color:#FFF}.subpage_wrap .counseling_wrap .counseling_con dl .privacy_check a:hover{text-decoration:underline}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app{margin-top:5px}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd{padding:0}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd a{display:block;width:100%;max-width:440px;height:51px;margin:0 auto;background:#e5c175;font-weight:500;font-size:17px;text-align:center;line-height:49px}.subpage_wrap .counseling_wrap .counseling_con dl.finish_app dd a:hover{background:#fad78d;box-shadow:inset 0 0 5px rgba(255,255,255,0.5)}