@charset 'utf-8';
/*
	■ 설명: 공용 CSS, Sub Page CSS
	■ 파일명: sub.css
	■ 작성자: 설미현, 최상규
	■ 마지막 수정자: 설미현
	■ 최초 작성일: 2008-12-08
	■ 마지막 수정일: 2008-12-18
*/

/* about us */
#aboutus_wrap {width:640px;font-size:8pt;line-height:200%;margin-left:40px;}
#about_cont {width:342px;margin-right:25px;}
#about_cont h5 {margin:30px 0 10px 0;}
#about_img {margin:110px 0;}
#greetings_wrap {font-size:8pt;line-height:200%;}
.intro_supp {color:#8F8F8F;}
.mainlist {margin-bottom:20px;background:url(../img/common/bullet_01.gif) left 7px no-repeat;padding:5px 0 0 20px;}
.l_fcolor {color:#2B2B2B;}
.l_fcolor2 {color:#555555;}

/* about us - ip_group */
.mainlist {margin-bottom:20px;background:url(../img/common/bullet_01.gif) left 7px no-repeat;padding:5px 0 0 20px;}

/* about us - location*/
#location_wrap ul li {background:url(../img/common/bullet_01.gif) left 5px no-repeat;padding:5px 0 0 20px;}
#location_wrap ul li img {margin-bottom:14px;}
#location_wrap ul li strong {color:#555555;}

/* Practices */
#areas_wrap {margin-top:20px;}
#areas_wrap p {padding:10px 0 23px 20px;}
.areas_cont {margin-top:10px;}
.areas_list {margin-top:10px;}
#practices_wrap ul li {margin:5px 0;}
#practices_wrap ul li ul {margin-bottom:20px;}
#practices_wrap ul li ul li {color:#40372B;}
#practices_wrap #areas {margin-bottom:30px;}
#contents_in p {padding:5px 0 5px 20px;}
#cont_in {width:700px;}
.p_cont_in_title {color:#55220B;font-size:10pt;margin:10px 0;}
.p_cont_in {clear:both;color:#3D3D3D;padding-left:30px;}
.cont_in_left {float:left;width:40px;}
.cont_in_right {float:left;width:600px;}
.group_cont {border-bottom:1px solid #E9E4E3;padding:5px 10px 20px 0px;}
.group_cont_end {padding:5px 10px 20px 0px;}
.group_cont ul, .group_cont_end ul {margin-left:20px;line-height:150%;}
.group_cont ul li, .group_cont_end ul li {margin:10px 0;}
#IP_wrap h4 {margin-bottom:20px;}

/* people */
#people_result {height:160px;}
.p_txt {width:203px;}
.firstname {background:url(../img/people/firstname.gif) center top no-repeat;}
.lastname {background:url(../img/people/lastname.gif);}
#search_result {width:700px;color:#55220b;border-top:2px solid #eae1de;margin:23px;padding:20px 5px;}
#search_result span {color:#000000;}
#result_wrap {height:100%;}
ul#result_wrap {line-height:150%;word-spacing:2px;height:100%;}
#result_wrap li {height:60px;border-bottom:1px solid #f3eeec;padding-bottom:20px;margin-bottom:20px;}
#result_wrap .end {border:none;padding-bottom:0px;margin-bottom:0px;}
#result_wrap .r_name {float:left;width:195px;height:100%;text-align:center;}
#result_wrap .r_name a {color:#8a7452;}
#result_wrap .r_address{float:left;width:250px;height:100%;color:#787878;}
#result_wrap .r_group {float:left;width:255px;height:100%;color:#787878;}
.people_photo {width:118px;height:148px;border:3px solid #d9cac5;}
.people_d {margin:5px 0 25px 20px;color:#000;}
.detail_name {color:#878786;}
.detail_name strong {color:#8a7452;font-size:110%;}
.detail_education {width:450px;text-indent:-69px;margin-left:214px;}

/* News */
ul#news {line-height:150%;word-spacing:2px;height:100%;}
#news li {height:60px;border-bottom:1px solid #f3eeec;padding-bottom:20px;margin-bottom:20px;}
#news .end {border:none;padding-bottom:0px;margin-bottom:0px;}
#news .date {float:left;width:164px;height:100%;color:#787878;text-align:center;}
#news .cont {float:left;width:536px;height:100%;color:#8a7452;}
#news .cont a {color:#8a7452;}
.news_title {color:#8c6931;font-weight:bold;font-size:110%;}
.news_date {color:#6c6c6c;font-size:110%;}
.news_img img {border:3px solid #d9cac5;width:420px;height:200px;margin:20px 0;}
.news_cont {color:#6c6c6c;font-size:9pt;line-height:200%;}

/* Recruit */
#recruit_wrap {border-top:2px solid #DFDDDC;border-bottom:1px solid #DFDDDC;}
.r_title {font-size:9pt;margin:10px 0 20px 0;}
.recruit_line {width:100%;padding:6px 0;border-bottom:1px solid #DFDDDC;}
.r_txt {width:140px;margin:5px 0 0 15px;}
.rec_sel {margin-left:90px;}

/* Online service */
#clientlist { width:705px; height:100%; text-align:center; }
#clientlist ul li { margin: 0px 2px 0px 4px; padding:0px; float:left; }
#clientlast{ clear:both; height:0px; }
#forms_wrap strong {font-size:10pt;font-weight:normal;color:#666666;font-family:Verdana;}
#forms_wrap .forms_cont {height:100%;border-bottom:1px solid #e1d8d5;margin-top:20px;font-family:Verdana;}
#forms_wrap .forms_cont_end {height:100%;margin-top:20px;font-family:Verdana;}
#forms_wrap .forms_cont p img {vertical-align:middle;}
.faq_wrap {font-family:Verdana;}
.faq_q {margin:10px 0 20px 0;}
.faq_a {background:#F0EBEA;color:#000000;text-align:justify;padding:10px;margin:10px 0;}
.faq_a p {margin-bottom:10px;}
.faq_a ol {margin:0 0 10px 20px;}

/* LOGIN */
#pl_login {margin-left: 207px; margin-top: 75px; }
.login_label {width:80px; text-align:left;}
.login_btn {width:65px; text-align:right;}

/* Sitemap */
#sitemap_wrap {width:670px;padding-left:30px;}
#sitemap_wrap div {float:left;width:220px;height:200px;}
#sitemap_wrap div ul {margin-top:10px;}
#sitemap_wrap div ul li {margin-left:22px;padding:3px 0;}
#sitemap_wrap h4 {background:url(../img/common/bullet_01.gif) left 5px no-repeat;padding:5px 0 0 20px;}

/* Borad Paging */
.pageNav {text-align:center;margin-top:20px;}
.pageNav A.num {height:11px;font-size:80%;color:#666666;border-right:1px solid #c5c5c5;text-align:center;padding:0 5px;}
.pageNav A.link {color:#982b07;font-weight:bold;}
.pageNav A.end {border:none;}

/* Table Style */
.fixed {table-layout:fixed;}
.tbl {width:100%;clear:both;word-break:break-all;border-collapse:collapse;background:#00ff00; }

/* Tab Styel */
ul.tab01 {height:26px;}
ul.tab01 li {float:left;font-size:0;}
ul.tab02 {height:41px;}
ul.tab02 li {float:left;font-size:0;}

/* bullet style */
.bul01 {height:17px;background:url(../img/common/bullet_01.gif) left 5px no-repeat;padding:5px 0 0 20px;}
.bul02 {background:url(../img/common/bullet_01.gif) left 7px no-repeat;padding:5px 0 0 20px;}
.bul03_h4 {height:17px;background:url(../img/common/bullet_01.gif) left 3px no-repeat;padding:5px 0 0 20px;}
.bul04_h4 {height:17px;background:url(../img/common/bullet_01.gif) left 5px no-repeat;padding:5px 0 0 20px;}
.bul_folder01 {background:url(../img/practices/folder_1.gif) 20px 9px no-repeat;padding:5px 0 0 40px;}
.bul_folder02 {background:url(../img/practices/folder_2.gif) 20px 9px no-repeat;padding:5px 0 0 40px;}
.bullet_q {background:url(../img/online_service/bullet_q.gif) left 10px no-repeat;padding:5px 0 0 20px;}

/* font color style */
.fc_dblack {color:#2b2b2b;}
.fc_black {color:#000000;}
.fc_dgray {color:#3a3a3a;}
.fc_gray {color:#787878;}
.fc_gray2 {color:#525252;}
.fc_gray3 {color:#545454;}
.fc_dbrown {color:#55220B;}
.fc_brown {color:#a94f31;}


/* link font style */
A.dblue {color:#526e8a;text-decoration:underline;}

/* margin & padding */
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}

.mb_2 {margin-bottom:-2px;}

.height400 {height:400px;}
