@import url("layout.css");

/*font*/
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fc01, .fc01 a {color:#007151;}
.fc02 {color:#a3a3a3;}
.fc03 {color:#000;}
.fc04 {color:#999;}
.fc05 {color:#003c0f}
.fc06 {color:#f08b33;}
.fd {text-decoration:underline;}
.fbg {background:url('/eng/images/common/icon_bdot01.gif') left top no-repeat; color:#fff;}
.lh19 {background-position:0px 7px !important; line-height:19px;}
.num {font-size:10px !important;}
h2 {padding-left:28px; background:url('/eng/images/common/icon_h2.gif') 10px 3px no-repeat; font-size:14px; color:#003c0f;}
h2.stit {padding-left:18px; background-position:0px 3px;}
h3 {margin-bottom:10px; font-size:12px; color:#000;}
h4 {margin-bottom:10px;}

/*align*/
.fl {float:left;}
.fr {float:right;}
.ac {text-align:center;}
.ar {text-align:right !important;}
.btn_r {margin-top:10px; text-align:right !important;}
.imiddle01 {margin-bottom:-6px;}
.imiddle02 {margin-right:-4px; margin-bottom:-5px;}
.imiddle03 {margin-bottom:-3px;}
.imiddle04 {margin-left:2px; margin-bottom:2px;}

/*margin,padding*/
.mt10m {margin-top:-10px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr10 {margin-right:10px;}
.mr16 {margin-right:16px;}
.mr20 {margin-right:20px;}
.mb10 {margin-bottom:10px;}
.mrm10 {margin-left:-10px;}
.pl10 {padding-left:10px !important; text-align:left !important;}
.pl76 {padding-left:76px;}
.pl108 {padding-left:108px;}
.area01 {margin:15px 0px 0px 10px;}
.area02 {margin:5px 0px 20px 10px;}
.area03 {margin-top:5px; padding-left:370px;}
.img_c01 {margin:20px 0px; text-align:center;}
select.swidth {width:400px;}

/*table*/
.dataList {width:100%; border-top:2px solid #007151; border-bottom:2px solid #e3e3e3;}
.dataList th {padding:7px 0px; background:#f3f3f3 url('/eng/images/common/bg_th.gif') 0px 11px no-repeat; border-bottom:1px solid #737373;}
.dataList td {padding:5px 0px; border-bottom:1px solid #e3e3e3; font-size:11px; text-align:center;}
.dataList tr.notice td {background:#f4eeea; color:#000; font-weight:bold;}
.dataList th.nobg {background-image:none;}
.dataView {width:100%; border-bottom:1px solid #a18d69;}
.dataView tr.top th {border-top:2px solid #007151;}
.dataView th {padding:7px 0px 5px 10px; text-align:left;}
.dataView th.th01 {padding-left:13px; color:#003c0f;}
.dataView th.th01 div.part {padding-left:11px; background:url('/eng/images/common/icon_gdot03.gif') 0px 6px no-repeat; color:#007151; font-size:11px; font-weight:normal;}
.dataView th.th01 a:hover {color:#007151; text-decoration:underline;}
.dataView th.date {padding-top:25px; font-size:11px; text-align:center;}
.dataView th.date2 {padding:0px 0px 20px 10px; background:url('/eng/images/common/icon_bar.gif') 0px 7px no-repeat; font-size:11px; font-weight:normal;}
.dataView th.addfile {position:relative;}
.dataView th.addfile img {margin-bottom:-1px;}
.dataView th.addfile span {font-size:11px; font-weight:normal; text-decoration:underline;}
.dataView tr.bg th {border-top:1px solid #737373; color:#d2e6e0; font-size:11px; background:#4c9b85;}
.dataView tr.pretit td {color:#a39a88; font-size:11px;}
.dataView td {padding:3px 10px;}
.dataView td.cview {padding:15px; width:546px; background:#f5f5f5; min-height:200px; #height:200px; border-top:none; border-bottom:none; vertical-align:top;}
.dataView td.rview {padding-bottom:20px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9;}
.dataView td a {color:#a39a88; font-size:11px;}
.dataView td a:hover {color:#333; text-decoration:underline;}
.bdc tr.top th {border-top:2px solid #b4a487;}
.bdc tr.bg th {background:#b4a487; color:#f0ede7;}
.applyForm {width:100%;}
.applyForm tr.top th, .applyForm tr.top td {border-top:2px solid #b4a487;}
.applyForm th {padding:5px 0px; background:#f3f3f3; border-bottom:1px solid #d7d7d7;}
.applyForm td {padding:5px 10px; border-bottom:1px solid #d7d7d7; font-size:11px;}

/*paging*/
.paging {margin:0px auto; padding:20px 0px; width:200px;}
.paging li {float:left; margin-right:5px; font-size:11px;}
.paging li a.sel {color:#f08b33; font-weight:bold;}
.paging li img {margin-bottom:-2px;}
.paging01 {position:relative; left:-15px; #left:0px; margin:0px auto; margin-top:-10px; _margin-top:0px; height:20px;}
.paging01 li {float:left; margin:0px; padding:0px; margin-right:5px; height:10px;}
.paging01 li a.sel {color:#f08b33; font-weight:bold;}
.paging01 li img {margin-bottom:1px;}

/*list*/
.tab {margin-top:20px; width:546px; background:url('/eng/images/common/bg_tab.gif') left top repeat-y;}
.tab li {float:left; margin-right:2px;}
.tab img {display:block;}
.tab01 {margin-top:10px; height:37px; background:url('/eng/images/common/bg_tab01.gif') 0px 36px repeat-x;}
.tab01 li {float:left; margin-right:1px;}
.tab01 li img {display:block;}
.blist01 li {float:left; margin:0px 0px 30px 10px; width:262px;}
.blist01 li.first {clear:both; margin-left:0px;}
.blist02 {margin-top:5px;}
.blist02 li {margin:0px; padding-bottom:2px;}
.blist02 li.top {padding-top:5px; border-top:1px solid #e8e1de;}
.blist02 li a {font-size:11px; color:#7e6c56;}
.clist01 li {padding:0px 0px 3px 7px; background:url('/eng/images/common/icon_gdot01.gif') 0px 7px no-repeat; color:#333;}
.clist02 {padding:10px 0px 5px 0px; width:272px; border-top:2px solid #a18d69; border-bottom:1px solid #a18d69;}
.clist02 li {padding:0px 0px 3px 5px; font-size:11px;}
.clist02 li a {color:#a39a88;}
.clist02 li a:hover {color:#007151; text-decoration:underline;}
.clist03 li {padding:0px 0px 3px 10px; background:url('/eng/images/common/icon_gdot03.gif') 0px 7px no-repeat;}
.applyList {width:100%; border-top:2px solid #007151; background:url('/eng/images/common/bg_apply.gif') left top repeat-x;}
.applyList li {float:left; margin:0px 0px 7px 6px; padding:15px 10px; width:158px; background:#f0eeed; color:#444;}
.applyList li.first {margin-left:0px;}
.applyList li.sel {color:#007151;}
.mlist01 li {float:left; margin-left:5px; padding:20px 10px; width:157px; _width:155px; background:url('/eng/images/member/bg_member.gif') left bottom no-repeat;}
.mlist01 li.major {padding-bottom:20px; background-image:none;}
.mlist01 li.major ul {margin-top:5px;}
.mlist01 li.major li {clear:both; margin:0px; padding:0px 0px 0px 7px; _width:135px; background:url('/eng/images/common/icon_gdot02.gif') 0px 6px no-repeat; font-size:11px; line-height:15px;}

/*search*/
.boardSearch {margin:0px auto; padding:10px 14px; width:357px; height:22px; background:url('/eng/images/common/bg_board_search.gif') left top no-repeat; font-size:11px;}
.contSearch {margin-top:9px; padding:7px 11px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background:#e3e3e3;}
.caseSearch {display:none; padding:7px 11px; background:#e9e9e9; color:#666;}
.caseSearch img {margin-right:5px;}
.resultSearch {padding:12px 0px 0px 20px; border-top:1px solid #cecece; background:#007151; color:#fff;}
.resultSearch a {color:#fff; font-size:11px; text-decoration:underline;}
.resultDetail {display:none; position:absolute; top:135px; left:274px; padding:39px 0px 0px 30px; width:516px; border-top:1px solid #dbdedd; border-bottom:3px solid #c6c6c6; background:#e9e9e9; color:#666;}
.resultDetail .tit {position:absolute; top:0px; left:0px; padding:6px 20px; width:506px; background:#d6d6d6; color:#000; font-size:11px; z-index:1;}
.resultDetail td {padding-bottom:20px;}
.resultView {padding:20px 0px 0px 9px;}

/*box*/
.selpart {padding:5px 15px; border-top:2px solid #b4a487; border-bottom:1px solid #d8d8d8; background:#e6e6e6;}
.selpart img {margin-right:5px;}
.selpart select {font-size:11px !important;}
.presult {padding:15px 8px; border-top:1px solid #b4a487; border-bottom:1px solid #b4a487; background:#f5f5f5;}
.filearea {display:none; position:absolute; top:26px; right:10px; padding:5px 11px 8px 11px; width:134px; border:1px solid #919191; background:#fff;}
.filearea a {color:#666; font-size:11px; font-weight:normal; text-decoration:underline;}
.applyBox {position:relative; display:none; margin-top:30px;}
.applyFin {display:none; position:absolute; top:19px; left:111px;}
.applyFin .finBtn {position:absolute; top:105px; left:124px;}
.email {margin-top:1px; padding-left:12px; background:url('/eng/images/common/icon_email.gif') 0px 4px no-repeat; color:#666; font-size:11px;}
.tel {padding-left:12px; background:url('/eng/images/common/icon_tel.gif') 0px 1px no-repeat; color:#666; font-size:11px;}
.mcase {margin-top:10px; margin-left:-10px; padding:5px 10px; _padding-right:0px; background:#f0eeed; width:154px; min-height:107px; #height:107px;}
.profile {margin:12px 0px 0px 20px;}
.profile dt {position:relative; font-weight:bold;}
.profile dd {padding:14px 7px;}
.profile dd li {padding:0px 0px 5px 7px; background:url('/eng/images/common/icon_dot01.gif') 0px 8px no-repeat;}
.profile dd .infoPerson {}
.profile .dotline {padding-top:10px; background:url('/eng/images/common/bg_dotline.gif') left top repeat-x;}
.temp01 dt {padding:7px 0px 5px 5px; background:#007151; color:#fff;}
.temp01 dt span {position:absolute; top:9px; right:7px;}
.temp02 dl {border-top:2px solid #007151;}
.temp02 dt {padding:3px 0px 4px 5px; border-bottom:1px solid #c3c3c3; color:#007151;}
.temp02 dt span {position:absolute; top:4px; right:7px;}
.temp02 dd {background:#f5f5f5;}

/*dl*/
.mrlist {margin-top:20px; padding-bottom:4px; border-bottom:1px solid #ccc;}
.mrlist dt {margin-bottom:10px;}
.mrlist dd li {margin-bottom:7px;}
.mrlist dd li.dot {margin-bottom:1px; padding-left:10px; background:url('/eng/images/common/icon_gdot03.gif') 0px 6px no-repeat;}
.mrlist dd li.dot a {color:#000;}
.mrlist .date {float:right; color:#f08b33; font-size:11px;}
.officeList {position:relative; margin-bottom:50px; padding-left:9px;}
.officeList dt {padding-left:16px; margin-right:10px; width:315px; background:url('/eng/images/common/icon_h2.gif') 0px 4px no-repeat; color:#000; line-height:20px;}
.officeList dd.info {position:absolute; top:10px; right:0px; padding-left:2px; width:190px;}
.officeList dd.info li {padding-left:10px; background:url('/eng/images/common/icon_gdot03.gif') 0px 6px no-repeat; font-size:11px;}
.officeList dd.map {margin:10px 0px 40px 10px;}
.officeList a, .officeList a:hover {color:#000;}
.sitemap {margin-top:20px;}
.sitemap li {float:left; margin-left:20px; padding:7px 0px 5px 11px; width:153px; border-bottom:1px solid #c3c3c3; text-align:left;}
.sitemap li.bd01 {margin-left:0px; border-top:3px solid #007151;}
.sitemap li.bd02 {border-top:3px solid #659475;}
.sitemap li.bd03 {border-top:3px solid #c3ac8d;}
.sitemap li.bd04 {margin-left:0px; border-top:3px solid #be9776;}
.sitemap li.bd05 {border-top:3px solid #936844;}
.sitemap li.bd06 {border-top:3px solid #70451f;}
.sitemap li ul.dep02 {margin-top:5px;}
.sitemap li ul.dep02 li {margin:0px 0px -5px -11px; _margin:0px 0px -5px -5px; padding-left:21px; width:143px; border-bottom:none; background:#f9f6f3 url('/eng/images/common/icon_gdot03.gif') 11px 13px no-repeat;}

.personBox h5 {padding:4px 0px 5px 24px; background:#e9e9e9 url('/eng/images/common/bg_h5.gif') left top no-repeat; color:#007151; font-size:12px;}
.personBox ul {padding:3px 0px 0px 3px;}
.personBox li {padding-bottom:5px;}
.personBox li .lpic {float:left; padding-right:2px;}
.personBox li .linfo {float:left; margin-top:5px; color:#000; font-size:9px; line-height:15px;}
.personBox li .linfo a {color:#000;}
