body {font-size: 12px;color: #181818;}
.wrap{width:100%;position:relative;}

*{margin:0; padding:0;}
a{color:#181818;}
/*
a:link{color:#181818; text-decoration:none;}                                       
a:hover{color:#181818; text-decoration:none;}
a:visited{color:#181818;  text-decoration:none;}
*/
img{border:0px;}
fieldset,img{border:0; vertical-align:top;}
table{border-collapse:collapse; border-spacing:0; border:0;}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
input[type=password]{IME-MODE: disabled;}
ul,ol,dl{list-style:none;margin-bottom:0px;}
textarea{overflow:auto;} 
button,label{cursor:pointer;}



/* FOOTER CSS */
.footer{background:#0b0b0b;}
.foot_wrap{width:100%;max-width:1200px;margin:0 auto; overflow:hidden; padding-bottom:80px; color:#8b929d;}
@media (max-width: 1200px){
	.foot_wrap{padding:0px 15px 80px 15px;}
}

.foot_left{float:left; margin-top:40px;}
.foot_left .fl_quick ul{overflow:hidden; margin-bottom:27px;}
.foot_left .fl_quick ul > li{float:left;}
.foot_left .fl_quick ul > li > a{display:block; padding-right:23px; margin-right:17px; font-size:14px; color:#c3c7cd; font-weight:bold; background:url("/img/fl_bullet.jpg") no-repeat 100% 50%;}
.foot_left .fl_quick ul > li > a:hover{color:#1176bd;}
.foot_left .fl_quick ul > li:last-of-type > a{padding:0; margin:0; background:none;}
.foot_left .fl_txt p{margin-bottom:18px; line-height:1.5; font-size:13px;}
.foot_left .fl_txt p a{color:#848a92;}
.foot_left .fl_txt p.copy{color:#656a70; font-size:11px;}
.foot_right{float:right;}
.foot_right .fr_icon{margin-top:40px; padding-bottom:45px; padding-left:50px; border-left:1px solid #3c424a;}
.foot_right .fr_award{text-align:right; padding-bottom:10px; border-left:1px solid #3c424a;}
.foot_right .fr_award a{display:inline-block; padding-left:10px;}


.sound_only{display:none;}
/*heder top */
.subBg{width:100%;height:340px;display:flex;align-items:center;justify-content:center;background:url('/img_new/topBg.jpg') no-repeat center center;background-size:cover;}
.subBg .subTitle > div{text-align:center;color:white;}	
.subBg div.stitle{font-size:28px;font-weight:400;}
.subBg div.btitle{padding-top:110px;font-size:37px;line-height:56px;font-weight:400;}


.navCon{margin-bottom:5px;box-shadow: 0px 2px 6px rgba(0,0,0,0.13);background-color:white;}
.pageCon{width:1200px;margin:0px auto;}
.navCon ul{height:80px;display:flex;align-items:center;}
.navCon ul li{margin-right:20px;}
.navCon ul li a{line-height:75px;display:line-block;padding:0px 15px;font-size:18px; font-weight: 500;color:#0d2e46;}
.navCon ul li a{display:inline-block;border-bottom:5px solid white}
.navCon ul li a.on{display:inline-block;border-bottom:5px solid #0d2e46}




/*location*/
.location_head .location_tab{margin-bottom:0px;}



.location_tab ul li:hover a, .location_tab ul li.on a{color:#0d2e46;background-color:white;border-bottom:3px solid #2e3e4c}




/* 로엘법률사무소 > 오시는 길 */
#daum_map_con{width:100%;height:1000px;overflow:hidden;position:relative;}
.location_con .con {position:absolute;top:0px;left:0px;visibility:hidden;}
.location_con .con.on{visibility:visible;}
.location_tab {overflow:hidden; margin-bottom:10px;}

.location_tab ul li:last-child {margin-right:0;}
.addr_txt {position:relative;}
.addr_txt .addr {font-weight:lighter; font-size:17px; color:#fff; text-align:center; position:absolute; top:20px; left:50%; transform:translateX(-50%);}

/* 로엘법률사무소 > 오시는 길 > 사무실 전경 */
.div_preview { position:relative; width:1200px; margin:20px auto 50px auto;}
.div_preview .img_slide {width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.div_preview .img_slide .big_img {width:100%; height:697px; position:relative;}
.div_preview .img_slide .big_img img {width:100%; display:block; position:absolute; top:0; left:0;}
.div_preview .img_slide .big_img .prev {z-index:100;}
.div_preview .img_slide .big_img .current {z-index:101;}
.div_preview .img_slide .big_img .bn {position:absolute; top:50%; width:63px; height:63px; z-index:110;}
.div_preview .img_slide .big_img .bn a {display:block; text-align:center; width:100%; height:100%;}
.div_preview .img_slide .big_img .bn a img {display:inline-block;}
.div_preview .img_slide .big_img .bn_left {left:20px;}
.div_preview .img_slide .big_img .bn_right {right:20px;}
.div_preview .img_slide .bns_area {width:100%; position:relative;}
.div_preview .img_slide .bns_area .imgs {position:relative; width:100%;}
.div_preview .img_slide .bns_area .imgs li {width:200px; height:135px; float:left; margin:0;  padding-top:18px;}
.div_preview .img_slide .bns_area .imgs li.selected {width:200px; height:123px; background:url('/img/nd_slider_selected_bg.jpg') left top repeat-x; padding-top:18px;}
.div_preview .img_slide .bns_area .imgs li a { display:block; width:100%; height:100%; display:block;}
.div_preview .img_slide .bns_area .imgs li.selected a {}
.div_preview .img_slide .bns_area .imgs li a img {width:100%;}
.div_interior { width:1200px; position:relative; margin:0 auto; overflow:hidden;}
.div_interior > p.p_interior { text-align:center;}
.div_interior .div_movie { overflow:hidden;}

.intro.content{margin-top:20px;}
.intro.content a{font-size:20px;}
.introNav > a{font-size:20px;text-decoration: none; color: #909090; }
.introNav > a:hover{opacity:0.9}

.wrap_1200{width:100%;max-width:1200px;margin:0px auto;}

#bbs #bread{border:0px;}

body.lawyer_view{background-color:#f2f2f2;}
.pageContent{word-break:keep-all; width:100%;max-width:1230px;padding:0px 15px;margin:0px auto;letter-spacing:-0.05em;}
.pageContent img{max-width:100%;}


/*head title*/
.dataListCon{position:relative;margin:-0px auto;background-color:#191919;}
.dataList{width:100%;max-width:1200px;margin:0px auto;display:flex;align-items:center;justify-content:center}
.dataList li a{position:relative;display:block;width:100%;height:60px;line-height:60px;text-align:center;font-size:18px; font-weight:400;color:#808080;}

.dataList li a.on:after{display:block;position:absolute;content:"";bottom:-3px;left:50%;width:55px;height:6px;background-color:#3f92ff; transform:translateX(-50%);}
.dataList li a.on{color:white;}

.dataListCon4 .dataList li{width:25%;}
.dataListCon5 .dataList li{width:50%;}
.dataListCon6 .dataList li{width:23%;}

/*lawyer*/
#lawyerView{width:1400px;min-width:initial;}
/*
#lawyerView .lawPhoto{padding-left:0px;}
#lawyerView .lawInfo{width:calc(100% - 480px);}
#lawyerView .lawEdu{width:450px; }
#lawyerView .lawEdu.lawEdu2{width:500px;}

#lawyerView .lawEdu.lawCarrer{width:450px;margin-left:30px;}
#lawyerView .lawEdu.lawCarrer .lawName{font-size:19px;}
#lawyerView .lawEdu ul.lawList li{word-wrap: normal;word-break:keep-all;}
*/

/* 업무분야 */
.notice_top_1 {width: 1100px; margin: 30px auto; padding: 65px; padding-top: 60px; box-sizing: border-box; background: #f9fafc; text-align: center; box-shadow: 0px 0px 37px 5px rgba(0, 0, 0 , 0.1); margin-bottom: 50px;}
.notice_txt_2 {font-family: 'chosun_myungjo'; font-size: 46px; line-height: 68px; font-weight: 400; color: rgb(41 65 82);}
.txt { font-size: 18px;line-height: 1.8em; font-weight: 400; color: #4f4f4f; position: relative; z-index: 1;word-break:keep-all;}

.txt span {background: orange;  transition-timing-function: linear;
	color:#fff;
	
	padding:0px 5px;
}


@media (max-width: 980px){
	body.loc12 .location_tab ul li a{font-size:15px;}
}

@media (max-width: 890px){
	body.loc12 .location_tab ul li{width:calc(8.333% - 20.833px);}
	body.loc12 .location_tab ul li:nth-child(1) {width:80px;}
	body.loc12 .location_tab ul li:nth-child(2) {width:80px;}
	body.loc12 .location_tab ul li:last-child {width:90px;}
	body.loc12 .location_tab ul li a{font-size:13px;}
}

/*lawyer*/
body .container{padding:0px;margin-top:0px;}
.mlistBox {width:100%;max-width:1200px}
.mlistBox li {width:calc(25% - 6px);height:calc(50vw - 12px);max-height:600px;}
.mlistBox li.lawyerList{width:calc(25% - 6px);}
.slistBox{width:100%;max-width:1200px;}
.slistBox li{width:calc(20% - 20px);}
.lawyerList2020 .slistBox li a{height:calc(20vw - 20px);max-height:220px;background-size:100% auto;}


.pageCon{width:100%;max-width:1200px;padding:0px 0px 0px 0px;margin:0px auto;}
.pg_wrap .pg{display:flex;align-items:center;justify-content:center;}
.pg_wrap a , .pg_wrap strong{display:flex;align-items:center;justify-content:center;margin:30px 2px 50px;width:40px;height:40px;border:1px solid #aaa;color:#939393}

.page_list{padding:25px 0px 60px 0px;}
.pg_wrap strong {    background-color: #294152;color:white;}
.pg_wrap a, .pg_wrap strong{font-size:19px;}

.pg_wrap .font-simbol{font-family:'Nanum Myeongjo';}


.writeBtnCon{width:100%;padding:10px 0px;text-align:right;}
.writeBtnCon a{border:1px solid #aaa;line-height:30px;padding:15px 25px;border-radius:30px;font-size:16px;}

.se_list .sText{font-size: 16px; line-height:25px;color: #989898;}
body.pgroup6 .dataListCon{margin-bottom:30px;}

/* pages css */
.pg_wrap .pg .pg_page{text-decoration:none;}
.pg_wrap .pg .pg_page.pg_start,
.pg_wrap .pg .pg_page.pg_prev,
.pg_wrap .pg .pg_page.pg_next,
.pg_wrap .pg .pg_page.pg_end{font-family:'Nanum Myeongjo';}
.pg_wrap .pg .pg_current{background-color: #294152;color:white;border-color: #294152;}
/* END pages css */
