.sample 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}.sample{max-width:1400px;margin:0 auto}.ly_mobile{display:none}.ly_tablet{display:none}.ly_desktop{display:block}.ly_mobile_tablet{display:none}.ly_mobile_desktop{display:block}.ly_tablet_desktop{display:block}#header .header_con{position:relative;width:100%;margin:0 auto;background-color:transparent}#header .header_con .logo_con{position:relative;width:454px;padding:28px 0 28px 2.5%;vertical-align:middle}#header .header_con .logo_con h1{float:left}#header .header_con .logo_con h1 img{height:auto}#header .header_con .logo_con .representative{float:left;width:138px;height:40px;margin:10px 0 0 23px;font-size:17px;line-height:35px}#header .header_con .logo_con .representative .act_text{font-size:20px}#header .header_con .nav_con{padding:0 1.6% 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}.sub #header{position:fixed;top:30px}.sub #header .header_con{width:98%;max-width:1824px;margin:0 auto}.sub #header .header_con .logo_con,.sub #header .header_con .nav_con{max-height:95px}.sub #header .header_con .logo_con{width:454px;padding:18px 0 18px 30px;background:#17191f}.sub #header .header_con .logo_con h1 img{height:auto}.sub #header .header_con .nav_con{padding:21px 50px 23px 0;background:rgba(23,25,31,0.8)}.sub #header .header_con .contact_tel{display:block}.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{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:12px 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:none;margin:0 auto}#container .visual_sub figure img{width:100%}#container .visual_sub p{position:absolute;width:100%;left:0;text-align:center}#container .visual_sub .pagetitle{top:50.6%;color:#FFF;font-weight:300;font-size:36px}#container .visual_sub .pagetitle:after{display:block;width:20px;height:1px;margin:3px auto 0}#container .visual_sub .pageinfo{top:73.6%;font-size:18px;line-height:1.300em}#container .nav_dep1{display:block;margin-top:51px}#container .counseling-sns-kakao{width:150px;top:140px;right:12px}#container .counseling-sns-kakao a{height:150px;padding:7px 0 0}#container .counseling-sns-kakao a i{width:91px;height:91px}#container .counseling-sns-kakao a p{margin:0;font-size:16px;line-height:1.250em}.sub #container{position:relative}.sub #container .contents{padding-top:73px;padding-bottom:140px}.sub #container .counseling_btn{display:block;top:488px;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;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:40px;line-height:1.350em}.main_con_wrap .main_visual{position:relative;width:100%}.main_con_wrap .main_visual .infocon{top:23.6%}.main_con_wrap .main_visual .infocon figure{width:auto;margin:0}.main_con_wrap .main_visual .infocon .link_btn{display:block;width:250px;height:46px;margin:14px auto 0;font-size:16px;line-height:44px}.main_con_wrap .main_visual .contact_number{display:block;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:-56px}.main_con_wrap .direct_link li{float:left;width:25%;height:350px;padding:47px 14px 0}.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:24px}.main_con_wrap .direct_link li .infotext{margin:27px 0 0;font-weight:300;font-size:16px}.main_con_wrap .direct_link li .infotext:before{width:27px;margin:0 auto 14px}.main_con_wrap .direct_link li .infotext span{display:block}.main_con_wrap .direct_link li .link_btn{position:relative;width:139px;height:36px;bottom:auto;left:auto;margin:37px auto 0;font-size:15px;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{padding:64px 0;border-top:5px solid #e5c175;background-size:cover;background-attachment:fixed}.main_con_wrap .sentencing-wrap .sentencing-con .list-wrap{margin-top:40px}.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:572px;background-position:center top;background-size:cover}.main_con_wrap .lawyer_wrap .info_con .info_box{position:absolute;width:497px;height:365px;top:calc(50% - 182px);right:10.72%;bottom:auto;left:auto;margin:0;padding:30px 35px 24px}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name{font-weight:100;font-size:40px;text-align:right}.main_con_wrap .lawyer_wrap .info_con .info_box .lawyer_name .name{font-weight:300;font-size:50px}.main_con_wrap .lawyer_wrap .info_con .info_box .info{margin:21px 0 0}.main_con_wrap .lawyer_wrap .info_con .info_box .info p{padding:6px 0;font-size:17px;text-align:right}.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line{margin:38px 0 0;text-align:right}.main_con_wrap .lawyer_wrap .info_con .info_box .btn_line a{width:118px;height:40px;font-size:17px;line-height:38px}.main_con_wrap .lawyer_wrap .img_con{overflow:hidden}.main_con_wrap .lawyer_wrap .img_con .lawyer_photo{position:absolute;width:96%;max-width:552px;top:auto;bottom:0;left:14.58%;text-align:center}.main_con_wrap .counseling_wrap{background-position:center top;background-size:cover}.main_con_wrap .counseling_wrap .counseling_con{padding:76px 0 81px}.main_con_wrap .counseling_wrap .counseling_con .titletext{color:#e5c175;font-weight:100;font-size:40px;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:16px}.main_con_wrap .counseling_wrap .counseling_con .infotext:after{width:41px;height:1px;margin:23px auto 0}.main_con_wrap .counseling_wrap .counseling_con .form_wrap{width:96%;max-width:440px;margin:45px auto 0}.main_con_wrap .location_wrap{height:340px}.subpage_titletext{font-size:24px}.subpage_titletext:after{width:31px;margin:18px auto 0}.subpage_titletext_info{margin:26px auto 0;font-size:16px;line-height:1.500em}.subpage_titletext_info span{display:block}.section_title_square{padding:0 0 0 13px;font-weight:500;font-size:20px}.section_title_square:before{width:3px;height:20px;top:5px}.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:33px}.subpage_wrap .intro_title .text_con p{font-size:20px;line-height:1.600em}.subpage_wrap .intro_title .text_con p span{display:block}.subpage_wrap .intro_title .img_con{margin:41px 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:95px 0 0}.subpage_wrap .contactus_location .contactus_con{margin:39px 0 0;padding:55px 0 65px;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:410px;vertical-align:middle}.subpage_wrap .contactus_location .contactus_con .location_wrap li .office{font-size:34px}.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:5px 0 5px 12px;font-size:17px}.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:39px 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:410px}.subpage_wrap .contactus_location .contactus_con .location_wrap li.infocon{padding:0 30px 0 52px}.subpage_wrap .contactus_location .location_infotext{margin-top:52px;font-size:24px}.subpage_wrap .contactus_location .location_infotext span{border-bottom:1px solid #e5c175}.subpage_wrap .lawer_intro{padding:62px 0 0}.subpage_wrap .lawer_intro .lawer_photo .pc{width:90%;border-bottom:5px solid #e5c175}.subpage_wrap .lawer_intro .infowrap{position:relative;width:50%;padding:0 0 108px}.subpage_wrap .lawer_intro .infowrap .infowrap_title{padding:0 0 0 26px;font-weight:100;font-size:44px;line-height:1.150em}.subpage_wrap .lawer_intro .infowrap .infowrap_title:before{width:7px;height:47px;top:5px}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name{font-weight:700;font-size:48px}.subpage_wrap .lawer_intro .infowrap .infowrap_title .name_hc{font-weight:400;font-size:48px}.subpage_wrap .lawer_intro .infowrap .section_title{margin:37px 0 0;font-size:24px}.subpage_wrap .lawer_intro .infowrap .section_title:after{width:31px;height:1px;margin:15px 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:27px 34px 30px}.subpage_wrap .lawer_intro .infowrap .infocon li p{padding:5px 0;font-size:18px}.subpage_wrap .contents_info{padding:63px 0 76px}.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 .infocon{background-position:center center;background-size:auto}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon{padding:0 40px}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p{padding:13px 0;font-size:17px;line-height:1.529em}.subpage_wrap .contents_info .infowrap_box.b_field01 .infocon p br{display:inline}.subpage_wrap .contents_info.b_field01_01{margin:41px 0 0}.subpage_wrap .info_titlebox{width:96%;max-width:418px;margin:0 auto;padding:13px 10px 15px;border-right-width:3px;border-left-width:3px;font-weight:500;font-size:20px;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:75px 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;height:354px;padding:0;border:2px solid #e5c175}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con{position:relative;display:table-cell;padding:0;vertical-align:middle}.subpage_wrap .contents_info_dark .infowrap_box .infocon .text_con p{padding:14px 0;font-size:19px;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:inline}.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:75px 0 73px}.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 .infocon{background-position:center center;background-size:auto}.subpage_wrap .contents_info_light .infowrap_box .infocon p{padding:14px 0;font-size:19px;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:47px auto 0}.subpage_wrap .sentencing_wrap{margin:83px 0 0}.subpage_wrap .sentencing_wrap .subpage_titletext{font-size:36px}.subpage_wrap .sentencing_wrap .subpage_titletext:after{margin-top:16px}.subpage_wrap .sentencing_wrap .list_con{margin:49px auto 0}.subpage_wrap .sentencing_wrap .list_con li{float:left;width:18%;margin:0 1% 59px}.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:15px}.subpage_wrap .counseling_ment{margin:35px auto 0;font-size:20px}.subpage_wrap .counseling_ment span{display:inline}.subpage_wrap .counseling_wrap{margin:42px 0 0;background-position:center top;background-size:auto;border-bottom-width:10px}.subpage_wrap .counseling_wrap .counseling_con{padding:50px 0 73px;background:rgba(23,25,31,0.5)}.subpage_wrap .counseling_wrap .counseling_con .form_title{font-weight:100;font-size:40px}.subpage_wrap .counseling_wrap .counseling_con .form_title:after{width:41px;margin:15px auto 45px}.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}.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}.sample{width:96%;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}.sample ul:after{content:"";display:block;clear:both}.sample i{overflow:hidden;width:1px;height:9px;margin:0 16px;text-indent:-9999px;background:#506f7a}@media screen and (min-width:1800px){#container .visual_sub .pagetitle{top:50.6%;color:#FFF;font-weight:300;font-size:50px}#container .visual_sub .pagetitle:after{width:20px;height:1px;margin:7px auto 0}#container .visual_sub .pageinfo{top:73.6%;font-size:20px;line-height:1.300em}}@media screen and (min-width:1600px){.main_con_wrap .main_visual .infocon .link_btn{width:289px;height:54px;margin:59px auto 0;font-size:17px;line-height:52px}}