@charset 'utf-8';
/*
	■ 설명: 공용 CSS, Sub Page CSS
	■ 파일명: sub.css
	■ 작성자: 설미현, 최상규
	■ 마지막 수정자: 설미현
	■ 최초 작성일: 2008-12-08
	■ 마지막 수정일: 2008-12-29
*/

/* about us */
p.flett:first-letter {font-size:200%; font-weight:bold;} 
A.linkp, A.linkp:link, A.linkp:visited, A.linkp:hover {color:#956F9E;text-decoration:underline; font-weight:bold;}
A.linkp:hover {color:#956F9E;text-decoration:underline; font-weight:bold;}
/* about us - greetings */
.intro_supp {color:#8F8F8F;}
/* about us - ip_group */
.mainlist {margin-bottom:20px;background:url(../img/common/bullet_01.gif) left 7px no-repeat;padding:5px 0 0 20px;}
A.deco_line, A.deco_line:link, A.deco_line:visited, A.deco_line:hover {text-decoration:none;}
A.deco_line:hover {text-decoration:underline;}
A.img_deco_line, A.img_deco_line:link, A.img_deco_line:visited, A.img_deco_line:hover {display:block; height:14px;}
A.img_deco_line:hover {display:block; height: 14px; border-bottom: 1px solid #B5B5B5;}
/* 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;}
.recom_inseoul {float:right;}

/* Practices */
#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;}
.group_cont ul li ul, .group_cont_end ul li ul {margin:5px 0 0 8px;}
.group_cont ul li ul li, .group_cont_end ul li ul li {margin:0;padding:0px;}
#IP_wrap h4 {margin-bottom:20px;}

/* people */
#people_result {height:160px;}
.p_txt {width:203px;}
/* .firstname {background:url(../img/people/firstname.gif);}
.lastname {background:url(../img/people/lastname.gif);} */
#search_result {width:700px;color:#55220b;border-top:2px solid #eae1de;margin:0px 23px 23px 23px;padding:20px 5px;font-size: 11px;}
#search_result span {color:#000000;}
#result_wrap {height:100%;}
ul#result_wrap {line-height:150%;word-spacing:2px;height:100%;}
#result_wrap li {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:left;}
#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;}
.table_anguage {width:70px;}

/* News */
ul#news {line-height:150%;word-spacing:2px;height:100%;}
#news li {border-bottom:1px solid #f3eeec;padding-bottom:20px;margin-bottom:20px;}
#news .end {border:none;padding-bottom:0px;margin-bottom:0px;}
#news .date {width:164px;height:100%;color:#787878;text-align:center;}
#news .cont {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:110%;line-height:150%;}

/* Recruit */
#recruit_wrap {border-bottom:1px solid #eae1de;padding:0 0 50px 20px;}
.r_txt {width:90px;}
.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;}
#forms_wrap .forms_cont {height:100%;border-bottom:1px solid #e1d8d5;margin-top:20px;}
#forms_wrap .forms_cont_end {height:100%;margin-top:20px;}
#forms_wrap .forms_cont p img {vertical-align:middle;}
.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:20px;padding:3px 0;}


/* Borad Paging */
.pageNav {clear:both;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 4px 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_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;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}

.mb_2 {margin-bottom:-2px;}

.height400 {height:400px;}
