/* 커뮤니티*/
.normal_body.type2{padding:1.250em;background:#fff;}
.comm_list{overflow:hidden;text-align:center;}
.comm_list > li{float:left;width:33%;text-align: center;padding: 1%;box-sizing: border-box;}
.comm_list > li > a{background: #ff;color:#fff;display:block;text-align:center;border-radius:0.715em;/* margin:0 0 0 1.688em; */width: 100%;/* margin: auto; */padding:1.750em 0 1.250em;border: 0.1em solid #ccc;}
.comm_list > li a:first-child{/* margin:0; */}
.comm_list > li > a > img{width:3.0em;margin:0 0 1.0em;}
.comm_list > li > a > p{font-size:1.375em;color: #777;}
.comm_list > li > a.on{background:#11b1b6;} 

.regre_info{font-size:1.250em;line-height:1.688em;color:#777;}

/* 변호사 랭킹*/
.bx_selec.clearfix.w100{margin-right:0em;}
#ranking .area_bx_search{border-bottom:1px solid #dfdfdf;}



/*txt_wrap - 약관동의 페이지 */
.txt_wrap{}
.txt_wrap .t_area1{width:100%; height: 10em;  overflow-y:scroll; border: 1px solid #ddd; line-height:1.5em; padding: 1em ; background-color: #fff; -webkit-box-sizing: border-box;-moz-box-sizing:border-box ;box-sizing:border-box ;}
.txt_wrap > span{display:block;margin:0.938em 0 1.313em;}


/* member*/
.label1{font-size:1.375em;font-weight:bold;}

/* 가입완료 */
#join_comp .topBan{padding: 2em;background-color: #848a8f; color: #fff; -webkit-border-radius: 0.5em;-moz-border-radius: 0.5em;border-radius:0.5em; position: relative; margin-bottom: 2em;}
#join_comp .topBan h2{font-size: 1.625em; line-height: 1.3em;}
#join_comp .topBan p{font-size: 1.250em; line-height: 1.5em; margin-top: 1em;}
#join_comp .topBan img{position: absolute; bottom: 2.5em; right: 1.5em; width: 20%;}
#join_comp .topBan.color2{background:#fff;border:1px solid #ccc;}
#join_comp .topBan.color2 .cont > p{color:#777;}
#join_comp .topBan.color2 .cont > p:first-child{margin-top:0;}




/*회원가입 input */

.inputBox{border:1px solid #ccc;height:4.0em;overflow:hidden;border-radius:0.8em;-webkit-border-radius: 0.8em;-moz-border-radius:0.8em;background:#fff;}
.inputBox > span{display:block;width:15%;height:100%;float:left;background:#9f9f9f;text-align:center;}
.inputBox > span > img{width: 2.5em;}
.inputBox .inputST1{border:none;height:100%;}


.member .member_btn{text-align:center;}
.member .member_btn > ul{margin:1.5em 0 1em;}
.member .member_btn > ul > li{display:inline-block;}
.member .member_btn > ul > li:first-child{border-right:1px solid #777;}
.member .member_btn > ul > li >a{font-size:1.375em;padding:0 1.091em;color:#777;}

.member .no_member{border-top:1px solid #d3d3d3;}
.member .no_member .topBan{padding: 2em;background-color: #fff; color: #45474d; -webkit-border-radius: 0.5em;-moz-border-radius: 0.5em;border-radius:0.5em; position: relative; margin-bottom: 2em;border:1px solid #d3d3d3;}
.member .no_member .topBan > h2{color:#333;font-size: 1.625em; line-height: 1.3em;}
.member .no_member .topBan p{font-size: 1.250em; line-height: 1.5em; margin-top: 1em; margin-right: 3.5em;}
.member .no_member .topBan img{position: absolute; top:2.5em; right:2em; width:3.625em;}


/*******************************************************************************************************************************************/
/*2015-12-17*/
/* 변호사검색 하단 tip 추가 */
#search .lst_tip > ul > li > .cont ul li{padding-bottom:1.5em;margin:1.5em 0;border-bottom:1px solid #ddd;}
#search .lst_tip > ul > li > .cont .contTitle_last{border-bottom:none;margin-bottom:0;padding-bottom:0;}

#search .lst_tip > ul > li > .cont .contTitle{text-align:center;}
#search .lst_tip > ul > li > .cont .contTitle dt{font-size:1.688em;line-height:1.5em;color:#000;font-weight:bold;}
#search .lst_tip > ul > li > .cont .contTitle dd{font-size:1.250em;line-height:1.5em;color:#777;word-break:keep-all;}

#search .lst_tip > ul > li > .cont .contTitle2{margin:2em 0 1em;font-size:1.688em;color:#000;font-weight:bold;}

#search .lst_tip > ul > li > .cont dl{text-align:center;}
#search .lst_tip > ul > li > .cont dl dt{margin:0.5em 0;}
#search .lst_tip > ul > li > .cont dl dt img{width:7.9em;}
#search .lst_tip > ul > li > .cont dl .TipTitle{font-size:1.5em;line-height:1.5em;color:#11b1b6;font-weight:bold;}
#search .lst_tip > ul > li > .cont dl .TipText{font-size:1.250em;line-height:1.5em;color:#777;word-break:keep-all;}

#search .lst_tip > ul > li > .cont .TipText_1{font-size:1.100em;line-height:2em;color:#c19f3b;font-weight:bold;}
#search .lst_tip > ul > li > .cont .TipText_2{text-align:left;font-size:1.250em;line-height:1.5em;color:#000;}

/* 마이페이지 포인트 리스트 */
#point_list .lst_st1 .bbslist_info{margin-top: 0em;}
#point_list .box_inner2{border: 1px solid #515268; background-color: #515268;margin-bottom:0.5em; -webkit-border-radius:0.7em;-moz-border-radius:0.7em ;border-radius:0.7em ; overflow: hidden;}
#point_list .box_inner2 .bbslist_info span{width:33.3%;color: #fff;font-size:1.250em;font-weight:bold;text-align:center;padding:0;display: inline-block;position: relative;}
#point_list .box_inner .bbslist_info span{width:33%;color: #777;font-size:1.250em;vertical-align:middle;text-align:center;padding:0; display: inline-block;position: relative;}
#point_list .lst_st1 .bbslist_info span:after{display:none;}
#point_list .lst_st1 .bbslist_info span strong.plus{color:#dd3737;}
#point_list .lst_st1 .bbslist_info span strong.minus{color:#3a54d8;}


/* 프로필 관리 */
#profile .titleBox{color:#fff;font-size:1.5em;font-weight:600;margin:0.5em 0;padding: 0.8em 0;width: 100%;border: 1px solid #848a8f;border-radius: 0.5em;background-color: #848a8f;display: inline-block;}
#profile .titleBox:after{display: block;clear: both;content: "";}
#profile .titleBox img{margin:0 0.5em 0 1em;}

#profile .proImg{text-align:center;margin:0.8em 0;}
#profile .btnFile{text-align:center;}
#profile .btnFile button{color:#fff;font-size:1.5em;font-weight:600;margin:0.3em 0 1.8em;padding: 0.6em 0;width:8.625em;border-radius: 0.2em;background-color:#848a8f;display: inline-block;}
#profile .btnFile:after{display: block;clear: both;content: "";}
