@charset "euc-kr";
/* CSS Document */
html,body{margin:0;padding:0; }

body,iframe,p,span,ul,ol,li,table,th,td,form,input,textarea,label {
					padding:0; margin:0; text-align:left; font-family:'¸¼Àº°íµñ', Malgun Gothic,Verdana,"±¼¸²",Arial,Helvetica,sans-serif; }
body {font-size:12px; color:#666666; letter-spacing:-0.03em;}
ul,ol,li {list-style:none;}
select {padding:1px 0 2px 0; font-family:'¸¼Àº°íµñ', Malgun Gothic,Verdana,"±¼¸²",Arial,Helvetica,sans-serif;; font-size:12px; color:#666666;autocomplete:"off";}
input {ime-mode:inactive; padding:0 2px; margin:0; vertical-align:middle; autocomplete:off; }
textarea {font-family:'¸¼Àº°íµñ', Malgun Gothic,Verdana,"±¼¸²",Arial,Helvetica,sans-serif;; font-size:12px; color:#333333; line-height:150%; }
a {outline:none; select-dummy: expression(this.hideFocus=true);}
a, img {border:0; text-decoration:none; color:#333333; vertical-align:middle;}
h1, h2 {margin:0;}
.noF {float:none !important;}
ul, ol, li {list-style:none;}
strong, B, .B {font-weight:bold;}
.no_B11R {font-weight:normal; font-size:11px; padding-bottom:0 !important; float:right;}
table {width:100%; border:0; border-spacing:0; border-collapse:collapse;}

td.R {padding:7px 3px 7px 3px !important; text-align:right !important;}
td.L {padding:3px 7px !important; text-align:left !important;}
td.C {padding-left:0 !important; padding-right:0 !important;}

#header_body {background:url(/Image/Web/Common/Header_bg.png) repeat-x;}

.both {clear:both;}
.L {text-align:left;}
.C {text-align:center !important;}
.R {text-align:right;}
.T {vertical-align:top;}
.M {vertical-align:middle;}
.fL {float:left; }
.fLB {float:left; vertical-align:middle;}
.fR {float:right; text-align:right;}
.fRB {float:right; text-align:right;  vertical-align:middle;}
.fM  {margin-right:35px;}

.w20 {width:20px !important;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w120 {width:120px !important;}
.w130 {width:130px;}
.w200 {width:200px !important;;}
.w210 {width:210px;}
.w230 {width:230px !important;;}
.w299 {width:299px;}
.w349 {width:349px;}
.w355 {width:355px;}
.w360 {width:360px;}
.w385 {width:385px;}
.w399 {width:399px;}
.w490 {width:490px;}
.w530 {width:530px;}
.w750 {width:750px !important;;}
.w840 {width:840px;}
.w90p {width:90% !important;}
.bd2 {border:#C1C1C1 2px solid; margin:0 1px 5px 0;}
.bd3 {border:#C1C1C1 3px solid; padding:1px;}

.w20fL {width:20px !important; float:left;}
.w25fL {width:25px !important; margin:2px 5px 0 0; float:left;}
.w40fL {width:40px !important; float:left;}
.w40fLR {width:40px !important; margin:0px 5px 0 0; float:left;}

.w50fL {width:50px !important; margin:2px 5px 0 0; float:left;}

.w60fL {width:60px !important; float:left;}
.w60fLR {width:60px !important; margin:0px 5px 0 0; float:left;}

.w75fL {width:75px !important; margin-right:5px; float:left;}
.w90fL {width:90px !important; float:left;}
.w95fL {width:95px !important; margin:2px 5px 0 0; float:left;}
.w100fL {width:100px !important; float:left;}
.w110fL {width:110px !important; float:left;}
.w120fL {width:120px !important; float:left;}
.w125fL {width:125px !important; margin:2px 5px 0 0; float:left;}
.w130fL {width:130px !important; float:left;}
.w135fL {width:135px !important; margin:2px 5px 0 0; float:left;}
.w145fL {width:145px !important; float:left;}
.w150fL {width:150px !important; margin:2px 5px 0 0; float:left;}
.w175fL {width:175px !important; margin:2px 5px 0 0; float:left;}
.w190fL {width:190px !important; float:left;}
.w200fL {width:200px !important; float:left;}
.w225fL {width:225px !important; float:left;}
.w250fL {width:250px !important; float:left;}
.w285fL {width:285px !important; float:left;}
.w300fL {width:300px !important; margin:2px 5px 0 0; float:left;}


.w350fL {width:350px; height:20px; !important; border:#DEDFDE 1px solid; font-size:11px; color:#666666; }

.w380fLBox {width:380px; !important; float:left; }
.w380fRBox {width:380px; !important; float:right;}


.w400fL {width:400px !important; margin:2px 5px 0 0; float:left;}
.w415fL {width:415px !important; float:left;}

.w450fL {width:450px !important; float:left;}
.w495fL {width:495px !important; float:left;}

.w550fL {width:550px !important; float:left;}
.w550fLB {width:550px; height:50px; !important; border:#DEDFDE 1px solid; font-size:11px; color:#666666; }

.w650fL {width:650px !important; float:left;}
.w670fL {width:650px !important; float:left;}
.h15 {height:15px !important;}
.h25no_pd {height:25px; padding:0 !important;}
.h40 {height:40px !important;  line-height:200%;}
.h80 {height:80px !important;}
.h150 {height:150px !important; overflow:auto;}
.h200 {height:200px; overflow:auto;}
.h250 {height:250px !important; overflow:auto;}
.h300 {height:300px !important; overflow:auto;}
.h100p {height:100% !important;}

.fs10{
	font-size:10px;
}

.bdT {border-top:#797979 1px solid;}
.bdL {border-left:#797979 1px solid;}
.bdB {border-bottom:#797979 1px solid;}
.bdB_search {border-bottom:#bcbcbc 1px solid;}
.bdLB {border-left:#797979 1px solid; border-bottom:#797979 1px solid;}
.bdR {border-right:#797979 1px solid !important;}
.bdRG {border-right:#CCCCCC 1px solid;}
.bdBG {border-Bottom:#CCCCCC 1px solid;}

.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.pR5 {padding-right:5px;}
.pR10 {padding-right:10px;}
.pR17 {padding-right:17px;}

.pL5 {padding-left:5px !important;}
.pL10 {padding-left:10px !important;}
.pL17 {padding-left:17px !important;}
.pL10tL {padding-left:10px !important; text-align:left !important;}
.p10tL {padding:10px !important; vertical-align:top; text-align:left !important;}
.pR10tR {padding-right:10px !important; text-align:right !important;}

.pT1 {padding-top:1px;}
.pT10L0 {padding:10px 0px;}
.pT10 {padding-top:10px !important;}
.pB10 {padding-bottom:10px !important;}

.m5 {margin:15px;}

.mT-1 {margin-top:-1px !important;}
.mT-2 {margin-top:-2px !important;}
.mT-3 {margin-top:-3px !important;}
.mT-6 {margin-top:-6px !important;}
.mT-15 {margin-top:-15px !important;}
.mT0 {margin-top:0;}
.mT3 {margin-top:3px;}
.mT5 {margin-top:5px !important;}
.mT7 {margin-top:7px;}
.mT10 {margin-top:10px;}
.mT11 {margin-top:11px;}
.mT13 {margin-top:13px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}
.mT30 {margin-top:30px; float:left;}
.mT40 {margin-top:40px;}
.mT100 {margin-top:100px;}
.mT140 {margin-top:140px;}
.mB5 {margin-bottom:5px;}
.mB8 {margin-bottom:8px;}
.mB10 {margin-bottom:10px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px;}
.mB30 {margin-bottom:30px;}
.mL3 {margin-left:3px;}
.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL17 {margin-left:17px;}
.mL20 {margin-left:20px;}
.mL30 {margin-left:30px;}
.mL40 {margin-left:40px;}
.mL50 {margin-left:50px;}
.mL60 {margin-left:60px;}
.mL70 {margin-left:70px;}
.mL80 {margin-left:80px;}
.mL90 {margin-left:90px;}
.mL100 {margin-left:100px;}
.mL130 {margin-left:130px;}
.mL200 {margin-left:200px;}
.mL680 {margin-left:680px;}
.mR1 {margin-right:1px;}
.mR2 {margin-right:2px;}
.mR3 {margin-right:3px;}
.mR5 {margin-right:5px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR17 {margin-right:17px;}
.mR20 {margin-right:20px;}
.mR30 {margin-right:30px;}
.mR40 {margin-right:40px;}
.mR50 {margin-right:50px;}
.mR60 {margin-right:60px;}
.mR70 {margin-right:70px;}
.mR80 {margin-right:80px;}
.mR90 {margin-right:90px;}
.mR100 {margin-right:100px;}
.mR130 {margin-right:130px;}
.mR200 {margin-right:200px;}
.mR680 {margin-right:680px;}
.mLR5 {margin-left:5px;margin-right:5px;}

.bd1 {border:#B0B0B0 1px solid;}
.bd2 {border:#C1C1C1 2px solid;}
.bd3 {border:#C1C1C1 3px solid;}

.bgf3 {background:#f3f3f3 !important;}
.bge5 {background:#e5e5e5 !important;}
.bgfff {background:#ffffff !important;}
.no_pd {padding:0 !important;}
.no_bd {border:0 !important;}
.no_bd th {background:#bfbfbf !important; border-bottom:#797979 1px solid !important; color:#525252 !important;}
.no_bd th.top {border-left:#797979 1px solid !important;}
.no_bg {background:none !important; padding:10px 0 0 0 !important;}
.no_bbg {border-bottom:0 !important;}
.no_mg {margin:0 !important;}
.no_fL {float:none !important;}


.t_decored02 {font-size:12px; color:#c14646; font-weight : bolder;}
.t_decored {font-size:12px; color:#c14646;}
.t_decoblue {font-size:12px; color:#4C54C1;}

.t_blue01 {color:#10589c !important;}


.class table:hover {background:#d6d6d6;}
.radio {width:auto !important; border:0 !important; margin:3px; float:left;}
.onecheck {width:13px !important; height:13px !important; border:0 !important; padding:0 !important; float:none !important;}
.list_etc {width:auto !important; border:0 !important; margin:1px 3px 0 0; float:left;}
.hand {cursor:pointer; cursor:hand;}

.wrap {width:1024px;  min-height:auto; margin:0 auto; }


/* join ====================================================================================================================*/
#Join_header_body {background:url(/Image/Web/00_Member/Join_Headerbg.png) repeat-x;}
#join {width:100%; margin:0 auto;}
#join .wrap {width:1024px;  min-height:auto; margin:0 auto; }
#join .header {height:30px; position:relative; }
#join .header .quickmenu {margin-top:10px;} 

#join .header2  {width:100%;}
#join .header2 .logo {margin:20px 0;  }
#join .header2 .title {margin-left:20px;  margin-top:5px;}
#join .joinvisual {width:804px; height:173px; margin:auto;}

#join .typechoice {height:137px; background:#c8ad82;}
#join .typechoice .btnarea {width:804px; height:137px; margin:0 auto; padding-top:20px;}
#join .typechoice .btnarea .btn {width:804px; height:97px; border-left:#b99d70 1px solid;}
#join .typechoice .btnarea .btn ul {}
#join .typechoice .btnarea .btn ul li{ width:200px; height:97px;border-right:#b99d70 1px solid;  float:left; text-align:center;  }
#join .typechoicetext {width:804px     ; height:89px; margin:auto;}
#join .content {width:800px; margin:0 auto;}
#join .content .contentstext {width:800px;height:30px;}
#join .content .contentstext span {font-size:12px; color:#333333; font-weight:bold}
#join .step  {height:75px;  background:#c8ad82;}
#join .step .flow {width:800px; margin:0 auto;}
#join .step .flow ul {}
#join .step .flow ul li {height:51px; float:left; margin-top:12px;}
#join .step .flow ul li.flow0104{width:165px;  float:left; background:url(/image/web/00_Member/Join_FlowBg.png) repeat-x;}
#join .step .flow ul li.flow0104 .img{width:140px;  float:left; text-align:center; }
#join .step .flow ul li.flow05{width:140px;  float:left; text-align:center;}
/* --join ==================================================================================================================*/





/*---------- header ---------*/
.header {height:30px; position:relative;}
.header .quickmenu {margin-top:10px;}

.header2 .loginbox {width:45%; height:56px; }
.header2 .loginbox .logo {margin-top:20px;  }
.header2 .loginbox .loginlistbox {float:right; width:218px;  margin-top:17px; margin-bottom:4px; }

.header2 .loginbox .loginlistbox input {width:80px; height:16px; color:#636363;  padding:0px; border:#c4c4c4 1px solid;   font-size:11px;}
.header2 .loginbox .loginlistbox input.btn {width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; border:0 !important;}


.header2 .loginbox .logininfo {float:right; width:250px; height:46px;margin-top:15px;}
.header2 .loginbox .logininfo  span {font-size:12px; color:#333333;}

/*---------- 1Depth ----------*/
.Menuarea {height:62px;}
.Menuarea .onedepth {width:743px;  height:30px;background:url(/image/web/common/TopMenu_OneDepthbg.jpg) repeat-x; }
.Menuarea .onedepth .menu {margin-top:8px;font-size:16px;  color:#FFFFFF;}

.Menuarea .onedepthQuick {width:281px;  height:30px;background:url(/image/web/common/TopMenu_Quickbg.jpg) repeat-x;}
.Menuarea .onedepthQuick .menu {margin-top:3px;}
.Menuarea .twoDepth {position:absolute; z-index:10; display:none; height:30px; padding-top:8px; }

/*---------- main focus ----------*/
.visualBox {height:336px; margin:10px 0 0 0; line-height:150%; position:relative;}

/*---------- main board ----------*/
.boardcon {position:relative;}
.boardcon table td { border-left:#b1b1b1 1px solid; border-bottom:#b1b1b1 1px solid; border-right:#b1b1b1 1px solid; vertical-align:top; }

.boardcon .titleboxintro {height:30px;  background:url(/image/web/Main/Main_ContentsTitle01bg.png) repeat-x;} /* margin:0px 0 0px 0px ;*/


.boardcon .boardbox {width:100%; float:left;} /* padding:20px 15px 6px 15px;*/

/*.boardcon .boardbox .titleboxbg { background-color:#509DA0;} /* margin:0px 0 0px 0px ;*/


/* main board  */
.lnbbox_unusual {width:321px; padding:11px 8px 8px 8px} /*; line-height:150%;*/

.lnbbox_unusual .tapmenu {height:41px; background:url(/image/Web/Main/Main_UnTbg.jpg) bottom no-repeat;}


.lnbbox_unusual .tapmenu li {width:107px; text-align:center; float:left; width:107px; height:23px; padding-top:7px;} /* height:28px;  */
.lnbbox_unusual .tapmenu li.Lon { background:url(/image/Web/Main/Main_UnLonbg.jpg) no-repeat; font-weight:bold;} 
.lnbbox_unusual .tapmenu li.Con { background:url(/image/Web/Main/Main_UnConbg.jpg) no-repeat; font-weight:bold;} 
.lnbbox_unusual .tapmenu li.Ron { background:url(/image/Web/Main/Main_UnRonbg.jpg) no-repeat; font-weight:bold;} 

.lnbbox_unusual .tapcon {background:url(/image/Web/Main/Main_Unbg.jpg) repeat-y;}
.lnbbox_unusual .tapcon .list {width:310px; height:160px; padding:0 11px 0 10px;}
.lnbbox_unusual .tapcon .list li {}
.lnbbox_unusual .tapcon .list td {letter-spacing:0;height:20px;}
.lnbbox_unusual .tapcon .list .border_x {border-top:#ffffff 1px solid; border-left:#ffffff 1px solid; border-bottom:#ffffff 1px solid; border-right:#ffffff 1px solid;}

.lnbbox_unusual .bottom {height:15px;  background:url(/image/Web/Main/Main_UnBbg.jpg) no-repeat;}

/*---------- main_board --------*/
.boardcon .boardbox .list {width:321px; padding:11px 8px 8px 8px;}
.boardcon .boardbox .list li {}
.boardcon .boardbox .list li .faceicon {width:44px; height:43px; margin-right:8px; background:url(/image/Web/Main/MainExper_Face01.png) no-repeat;}
.boardcon .boardbox .list li .faceicon02 {width:44px; height:43px; margin-left:8px; background:url(/image/Web/Main/MainExper_Face02.png) no-repeat;}

.boardcon .boardbox .list li .experience  {width:269px;  height:43px;background:url(/image/Web/Main/MainExper_Tbg.png) no-repeat;}
.boardcon .boardbox .list li .experience .text { width:250px; height:30px; padding:8px 8px 8px 8px;  font-size:12px; letter-spacing:0;}
.boardcon .boardbox .list li .Main_Contact {height:14px; margin:0 0 10px 0;}

.boardcon .boardbox .list li .imgbox {width:295px; margin:0 14px 0 14px;}
.boardcon .boardbox .list li .imgbox .text {width:205px; }
.boardcon .boardbox .list li .imgbox .img {width:74px; height:54px; }

/*---------- use ----------*/

.companymap p.alignFR {border:#C4C4C4 1px solid; background:#FFFFFF; padding:2px 10px 1px 10px; margin-right:0; float:right; cursor:pointer; cursor:hand;}
.companymap p.alignFL {border:#C4C4C4 1px solid; background:#FFFFFF; padding:2px 10px 1px 10px; margin-right:0; float:left; cursor:pointer; cursor:hand;}
.refer {background:url(/Image/Web/Common/ConRefer.gif) 0 7px no-repeat;  font-size:12px;  color:#333333; padding:0 9px ;  margin-left:5px;  line-height:150%;}
.data td, .listbox .data td {padding:7px 10px 7px 10px; text-align:left; border-bottom:#CCCCCC 1px solid;}

.listbox tr.on {background:#f3f3f3; cursor:pointer; cursor:hand;}
.listbox tr.off {background:#ffffff;}
.subcon_unusual p, .subcon_base p, .lnbbox_folder .btn, .uploadbox p, .listbox table p, .data p  {line-height:120% !important; font-weight:normal !important; border:#dedede 2px solid; background:#fafafa; padding:3px 7px 0 7px;  cursor:pointer; cursor:hand;}
.subcon_unusual p a:hover, .subcon_base p a:hover, .lnbbox_folder .btn a:hover, .listbox table p:hover {color:#333333 !important; text-decoration:none !important;}
.subcon_unusual h2, .subcon_base h2, .listbox h2, .subcon_folder h2 {background:url(/image/Staff/popup/H2Tbg.gif) 0 15px no-repeat; padding:10px; font-size:12px; font-weight:bold; color:#231815;}
.subcon_unusual .det_info th, .subcon_unusual .data th, .subcon_base .det_info th, .subcon_base .data th, .listbox table th {
	text-align:center; padding:7px 0 5px 0; background:#fbf6ee; border-bottom:#d1d1d1 1px solid; color:#666666;}
.subcon_unusual .data, .subcon_base .data {border-top:#c8ad82 2px solid;}


.subcon_unusual .listbox .tapbox, .subcon_folder .listbox .tapbox {height:auto; border:#E3E3E3 5px solid; padding:10px 10px 7px 10px; margin-bottom:10px;}
.subcon_unusual .listbox .tapbox select {font-size:11px; border:#797979 1px solid; color:#666666; margin:0 5px 0 0;}
.subcon_unusual .det_photo p {margin-top:7px; padding:3px 7px; text-align:center;}
.subcon_unusual .det_photo .class {width:100%; margin-top:10px; border-top:#1a93bf 2px solid;}



.data textarea {width:790px; height:200px; line-height:150%; padding:3px 5px; border:#CBCBCB 1px solid; font-size:12px;}
.data img {float:left; vertical-align:middle;}
.data .radio {width:auto !important; border:0; margin:0 3px 0 5px; float:left;}

.bottombtnbox {height:23px; padding-top:7px;}
.bottombtnbox p {border:#CCCCCC 2px solid; background:#FFFFFF; padding:3px 10px 2px 10px; margin-left:5px; float:right; cursor:pointer; cursor:hand;}
.bottombtnbox div {border:#CCCCCC 2px solid; background:#FFFFFF; padding:3px 10px 2px 10px;  cursor:pointer; cursor:hand;}
.bottombtnbox div.point {border:#4D8583 2px solid; background:#ffffff; color:#4D8583;}
.bottombtnbox p.point {border:#4D8583 2px solid; background:#ffffff; color:#4D8583;}
.bottombtnbox p.point a {color:#4D8583;}
.bottombtnbox .pwrap p {border:#939393 2px solid; background:#e1e1e1; padding:3px 10px 2px 10px; margin-left:5px; float:right; cursor:pointer; cursor:hand;}


.bottombtnbox2 {height:23px; padding-top:7px;}
.bottombtnbox2 p {border:#CCCCCC 2px solid; background:#FFFFFF; padding:3px 10px 2px 10px; margin-left:5px; cursor:pointer; cursor:hand;}
.bottombtnbox2 div {border:#CCCCCC 2px solid; background:#FFFFFF; padding:3px 10px 2px 10px;  cursor:pointer; cursor:hand;}
.bottombtnbox2 div.point {border:#4D8583 2px solid; background:#ffffff; color:#4D8583;}
.bottombtnbox2 p.point {border:#4D8583 2px solid; background:#ffffff; color:#4D8583;}
.bottombtnbox2 p.point a {color:#4D8583;}
.bottombtnbox2 .pwrap p {border:#939393 2px solid; background:#e1e1e1; padding:3px 10px 2px 10px; margin-left:5px; cursor:pointer; cursor:hand;}



.page {margin-top:15px; text-align:center;}
.page a {color:#999999; margin:0 3px;}
.page img {vertical-align:top; margin-top:1px;}
.page a.on {color:#999999;  font-weight:bold;}

/*---------- search ----------*/

.searchbox {margin-bottom:10px; margin-top:10px; padding:0 20px; border:#CCCCCC 1px solid;}
.searchbox table td {height:40px; padding:0 15px 0 15px; vertical-align:top; border-bottom:#bcbcbc 1px solid; background:url(/Image/Staff/Common/SearchBar.gif) 0 13px no-repeat;}
.searchbox table th.join{height:40px; padding:0 15px 0 15px; vertical-align:middle; border-bottom:#bcbcbc 1px solid;}
.searchbox table td span {margin-top:2px;}
.searchbox table td.first { padding:0 15px 0 0; background:none;}
.searchbox table td.last { padding:0 0 0 25px; background:none;}
.searchbox table select {margin:10px 5px 0 0;  border:#bcbcbc 1px solid; font-size:12px; color:#666666;}
.searchbox table input {padding:2px; margin-top:10px; border:#bcbcbc 1px solid; font-size:11px; color:#666666;}
.searchbox table .many {margin-right:5px; float:left;}
.searchbox table th {font-weight:normal; padding:12px 0 10px 9px; line-height:130%;}
.searchbox table th p {line-height:140% !important; border:#c8c8c8 1px solid; padding:2px 14px 0 14px; font-weight:bold !important;; background:url(/Image/Staff/Common/SearchBtnBg.jpg) bottom repeat-x; float:right; cursor:pointer; cursor:hand;}

.searchbox table td span {padding:13px 10px 5px 20px; font-size:12px; background:url(/image/web/common/iConSearch.gif) 0 13px no-repeat; float:left;}
.searchbox table th p a, .searchbox table th p {color:#666666;}
/*---------- btnArea ----------*/
.topbtnbox {height:30px;}
.topbtnbox p {border:#CCCCCC 2px solid; background:#FFFFFF; padding:2px 10px 1px 10px; margin-right:5px; float:left; cursor:pointer; cursor:hand;}
.topbtnbox span {padding:10px 0 0 35px; float:right;}

.listbox {margin-top:15px;}
.listbox table {border-top:#c8ad82 2px solid; line-height:180%;}
.listbox table th.top {padding:7px 0 5px 0; text-align:center; background:url(/image/STAFF/common/list_title_bar.jpg) bottom left no-repeat #fcfaf8;}
.listbox table th.first {background:none #f6f7f5 sv!important;}
.listbox table th.last {border-bottom:#7da26e 2px solid; !important;}
.listbox table th.left {padding:7px 0; text-align:center; font-weight:bold; background:#f6f7f5; border-bottom:#7da26e 1px solid;}
.listbox table td a:hover {color:#7da26e; text-decoration:underline;}

.listbox table td {padding:5px 0; text-align:center; border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.listbox table td.first {border-left:0 none !important;}
.listbox table td.last {border-bottom:#7da26e 2px solid; !important;}

.listbox table td.L {padding-left:10px !important; text-align:left;}
.listbox table .cke_editor {border:0 !important;}
.listbox table .cke_top {border:0 !important;}
/*.listbox table p {border:#dedede 2px solid; background:#fafafa; padding:1px 7px 2px 7px; margin-top:2px; cursor:pointer; cursor:hand;}
.listbox table p a:hover {color:#333333 !important; text-decoration:none !important;}	*/
.listbox table input {height:16px; padding:3px 2px 0 2px; font-size:11px;  border:#e1e1e1 1px solid;}
.listbox table select {border:#e1e1e1 1px solid;}
.listbox table td textarea {width:90%; height:90%; padding:7px 10px;}
.listbox table td textarea.h_auto {height:auto !important;}
.listbox .view {padding:10px; text-align:left; vertical-align:top; border-left:#FFFFFF 1px solid; word-break:break-all; }


.listbox .view p {height:auto; background:none; border:0; cursor:auto; text-indent:0; cursor:auto; padding:3px 0; margin:0;}
.listbox .view span {float:inherit; display:inline; text-indent:0; padding:0; margin:0;}
.listbox .view table {width:auto; margin:0; padding:0; border-top:0;}
.listbox .view table td {border:0; padding:0; text-align:auto;}
.listbox table td h1 {background:none !important; font-size:2em; height:auto; padding:0;}
.listbox table td h2 {background:none !important; font-size:1.2em; height:auto; padding:0;}
.listbox table th.nobottom {border-bottom:#CCCCCC 1px solid !important;}
.listbox .file {margin:5pa 0; background:url(/Image/Staff/contents/ListiConFile.gif) 0 4px no-repeat; padding-left:13px;}
.listbox .file_add {margin:5pa 0; background:url(/Image/Staff/contents/ListiConFile.gif) 20px 4px no-repeat;}
.listbox .file_add .checkbox {float:left; border:none; width:auto; margin:1px 15px 0 0;}



/*---------- sub (menu) ----------*/
.lnbbox_base {float:left; width:174px; margin-right:30px; margin-top:25px; position:relative;} /*loat:left; */
.lnbbox_base ul {/* background:url(/image/Web/Common/LeftMenuBg.jpg) repeat-y; height:100%; */}
.lnbbox_base ul li {  color:#333333; font-size:13px; letter-spacing;-1px; !important; }
.lnbbox_base ul li.menu {height:21px; margin-left:2px;  padding-top:10px; padding-left:10px; }
.lnbbox_base ul li.menuborder { /*border-bottom:#dedede 1px solid;*/}
.lnbbox_base ul li.on01  { font-weight:bold;}
.lnbbox_base h1 {height:30px; margin-bottom:30px; padding-top:12px; padding-left:10px;  font-size:20px; color:#333333; letter-spacing;-1px; }

.threedepth {padding-top:5px;}
.threedepth {background:url(/image/Web/Common/LeftMenuBg01.png) repeat-x;}


/*---------- sub (tab) ----------*/
.tapbox {height:35px; border-left:#dedede 1px solid;  margin-top:10px;border-bottom:#dedede 1px solid; } /**/
.tapbox li {height:15px; background:#f7f6f7; padding:10px 8px 9px 8px; border-top:#dedede 1px solid; border-right:#dedede 1px solid; float:left;}
.tapbox li a {color:#939393;}
.tapbox li.on {font-weight:bold; color:#363b41; padding:8px 8px 8px 6px; border-top:#363b41 3px solid; background:none;}
.tapbox li.on a, .tapbox li a:hover {color:#363b41;}

/*---------- sub  ----------*/

.subcon_base {float:left; width:790px; height:100%; margin-top:25px; padding-left:30px; line-height:150%;  position:relative; background:url(/image/Web/Common/ContentsLeftLine.png) repeat-y;}
.subcon_baseCommon {float:left; width:100%; height:100%; margin-top:25px; line-height:150%;  position:relative;}

.subcon_base .det_photo {width:120px; margin-right:20px; float:left;}

.subcon_base .det_photo .photo {border:#dedede 2px solid;}
.subcon_base .det_photo .class td {width:50%; text-align:left; padding:5px 0 5px 3px; border-right:#939393 1px solid; border-bottom:#939393 1px solid; border-left:#939393 1px solid;}
.subcon_base .det_photo .class td img {float:left; vertical-align:middle;}
.subcon_base .det_photo .class td span {float:left; padding:5px 3px 0 0;}
.subcon_base .det_info th, .subcon_unusual .data th {text-align:center; padding:7px 0 5px 0; background:#4D8583; border-bottom:#7AA196 2px solid; color:#ffffff;}
.subcon_base .det_photo .class {width:100%; margin-top:10px; border-top:#1a93bf 2px solid;}

.det_photo {width:128px; margin-right:10px; float:left;}
.det_photo .photo {border:#dedede 2px solid;}
.det_photo .class td {text-align:left; padding:5px 0 5px 3px; border-right:#939393 1px solid; border-bottom:#939393 1px solid; border-left:#939393 1px solid;}
.det_photo .class td img {float:left; vertical-align:middle;}
.det_photo .class td span {float:left; padding:5px 3px 0 0;}


/*---------- sub (route) ----------*/

.contentstitle {height:85px; background:url(/image/web/common/ContentsTitleBg.jpg) repeat-x;} /**/
.contentstitle .textroute { height:20px; margin-top:15px; font-size:12px; color:#333333; letter-spacing:0;}
.contentstitle .textroute .titleText {text-align:left;}
.contentstitle .textroute .routebox {text-align:right; }
.contentstitle .textroute .routebox span { font-size:12px; color:#333333;  height:16px; padding:0 15px 0 7px; font-weight:bold; float:right; background:url(/Image/Staff/Common/RouteIconArr.gif) right no-repeat;}
.contentstitle .textroute .routebox span a {font-weight:normal; }
.contentstitle .textroute .routebox span.here {background:none; padding:0 0 0 7px;}

/*---------- sub (Company - ceo ¼Ò°³ ----------*/
/*
 h1 {height:75px; background:url(/image/web/common/ContentsTitleBg.jpg) repeat-x;}
 */
.contentsTextbox {height:20px; padding-top:5px; padding-bottom:5px;}
.contentsText01 {margin-top:10px; margin-bottom:10px;}


.det_info {width:637px;} 


/*---------- sub (Company - history) ----------*/
.historybox {margin-top:15px;  }
.historybox table { line-height:180%;  color:#666666; background:url(/image/Web/01_Company/Company_HistoryTblBg.png) no-repeat;}
.historybox table th {}
.historybox table th.left { background:url(/image/Web/01_Company/Company_HistoryBg.png) no-repeat;  vertical-align:top; padding:10px 0 10px 0;}
.historybox table td {text-align:left;  vertical-align:top; padding:10px 0 10px 15px;}

.historybox table td .patentimg {border:#C1C1C1 1px solid; width:50px; height:70px;}

/*---------- sub (Company - map) ----------*/

.companymap {height:25px;}
.companymap span {float:left;  font-size:11px; color:#333333;}

/*---------- sub (Company - organization) ----------*/
.organization {width:655px; margin:15px auto;}
.organization span {float:left;  font-size:11px;  color:#333333;}

/*---------- sub (curriculum - curriculum) ----------*/
.curriculum {height:650px; margin-top:15px; background:url(/image/Web/02_StudyProgram/Curriculum_Bg.png) no-repeat; }
.curriculum .listening_writing {width:529px;  float:right;}
.curriculum .speaking_reading {width:457px;  float:right;}
.curriculum .neat {width:640px;  float:right;}
.curriculum ul li {padding:2px 0 3px 20px ;}
.curriculum ul li span{padding-left:8px; line-height:130%; font-size:12px; color:#333333;}

/*---------- sub (curriculum) ----------*/
.Experience {margin-top:15px;}
.Experience .contents { height:73px; margin-bottom:20px;}
.Experience .contents  span  {}
.Experience .contents .img {width:123px; height:100%; margin-right:10px; float:left; border:#CCCCCC 1px solid;}
.Experience .contents .info {width:655px;  float:right;}
.Experience .contents .info .title {height:26px; border-bottom:#DDDDDD 1px solid;  font-size:14px; font-weight:bold;}
.Experience .contents .info .text {padding:5px;}
/*
.Experience .Experiencetop  {width:774px; height:116px;}
.Experience .Experiencebottom  {width:774px; height:116px;}
*/

/*---------- sub (Patent) ----------*/
.Patent {width:690px; margin:20px auto;}

/*---------- sub (proposal ) ----------*/
.proposalinfo {border:#C1C1C1 1px solid;}
.proposalinfo .contents{width:723px; margin:15px 41px; }
.proposalinfo .contents ul li {height:25px;}

.proposalinfo h1 {float:left;  font-size:20px; color:#48300a;}

.proposalorder { margin:15px 0; }
.proposalorder .infoimg {padding:10px 14px; }

/*---------- footer ----------*/
/* #footer {height:90px;  background:url(/image/Web/Common/FooterBg.png) repeat-x; margin-top:25px;} */
#footer {height:90px; margin-top:25px; border-top:#b69a6b 1px solid}

#footer .logo {margin-top:12px; float:left;}
#footer .copy {margin-top:12px; margin-left: 50px; float:left;}
#footer .copyarea {margin-top:10px; margin-left: 155px; float:left; }

#footer .nomRcopy {margin:20px 0; float:left;}
#footer select {width:110px; padding:2px 5px; margin-top:15px;}   




/*---------- Æ¯¼öÆË¾÷ ----------*/

/*popup_base*/
#pbase_wrap {background:#fff;}

#pbase_wrap input {border:#939393 1px solid; padding:1px 3px 2px 3px; font-size:11px; color:#333333;}
/*#pbase_wrap select {border:#939393 1px solid; padding:1px 3px 0px 3px; color:#333333;}*/
#pbase_wrap h1 {background:url(/Image/Staff/popup/H1Tbg.jpg) 0 3px no-repeat; padding:0 0 0 15px; margin:0;  font-size:14px; font-weight:bold; color:#ffffff;}
#pbase_wrap h2 {background:url(/Image/Staff/popup/H2Tbg.gif) 0 13px no-repeat; padding:10px; margin:0; font-size:12px; font-weight:bold; color:#231815;}
#pbase_wrap h3 {background:url(/Image/Staff/popup/H2Tbg.gif) 0 18px no-repeat; padding:10px 10px 0 10px; font-size:12px; font-weight:bold; color:#231815;}
#pbase_wrap h3 span {padding:5px 5px 0 0; float:left;}
#pbase_wrap h3 input {padding:3px;}
#pbase_wrap h3 p {border:#939393 2px solid; font-size:11px; font-weight:normal; background:#e1e1e1; padding:3px 10px 1px 10px; margin-left:5px;}
#pbase_wrap .listbox table {}
#pbase_wrap table.data, #pbase_wrap table.data th, #pbase_wrap table.data td {border:0;}
#pbase_wrap table p {height:14px; font-size:11px; font-weight:normal !important; border:#dedede 2px solid; background:#fafafa; letter-spacing:-1px; padding:3px 7px 0 7px !important;}
#pbase_wrap .searchbox table.data th p {border:#c8c8c8 1px solid; padding:2px 14px 0 14px !important; font-weight:bold !important;; background:url(/Image/Staff/Common/SearchBtnBg.jpg) bottom repeat-x; float:right; cursor:pointer; cursor:hand;}
#pbase_wrap .searchbox table.data td {height:40px; padding:0 10px; vertical-align:top; border-bottom:#bcbcbc 1px solid; background:url(/Image/Staff/Common/SearchBar.gif) 0 13px no-repeat;}
#pbase_wrap .searchbox table.data td.first { padding:0 15px 0 0; background:none;}
#pbase_wrap .listbox p {height:14px; font-size:12px; font-weight:normal !important; border:#dedede 2px solid; background:#fafafa; letter-spacing:-1px; padding:1px 7px 2px 7px !important;}
#pbase_wrap table p a:hover {color:#333333 !important; text-decoration:none !important;}
#pbase_wrap table input {height:16px; padding:3px 2px 0 2px; font-size:11px;  border:#e1e1e1 1px solid;}
#pbase_wrap table select {border:#e1e1e1 1px solid; color:#333333; font-size:12px; height:20px;}



#pbase_wrap .name {background:url(/Image/Staff/Popup/H3Tbg.gif) 0 9px no-repeat; padding:5px 10px; font-size:12px; font-weight:bold;}

#pbase_wrap .title {border-bottom:#e5e5e5 1px solid; background:url(/Image/Staff/Popup/HeadBg.jpg) right bottom #797979 no-repeat; padding:5px 10px 7px 10px !important;}

#pbase_wrap .con {background:url(/Image/Staff/Popup/Conbg.jpg) 0 0 repeat-x; padding:10px 20px 0 20px;}

#pbase_wrap .tapbox {height:auto; border:#E3E3E3 5px solid; padding:10px 10px 7px 10px; margin-bottom:10px;}

#pbase_wrap .tapbox {background:url(/Image/Staff/Popup/TapLine.gif) top left repeat-x; border:0 none; margin-bottom:10px;}
#pbase_wrap .tapbox li {width:50%; height:16px; text-align:center; background:url(/Image/Staff/Popup/TapOffBg.gif) left bottom repeat-x; padding:9px 0 10px 0 !important; border:0 !important; float:left;}




#pbase_wrap .dotted {height:1px; margin:10px 0; background:url(/Image/Staff/Popup/Botted.gif) repeat-x;}
#pbase_wrap .busbox {width:310px; height:310px; margin-right:10px; overflow:auto; float:left;}
#pbase_wrap .busbox table {line-height:150%;}
#pbase_wrap .busbox table td {padding:7px 0 4px 0; border:#ffffff 1px solid !important;}
#pbase_wrap .busbox .radio {border:0;}
#pbase_wrap .busbox .add {padding-left:5px;}
#pbase_wrap .bus_route {width:435px; height:310px; overflow:auto; float:left;}
#pbase_wrap .bus_route .addbox {border:#e3e3e3 5px solid !important; line-height:150%;}
#pbase_wrap .bus_route .addbox th {padding:5px 0 3px 0; font-size:12px; font-weight:bold; text-align:center; border-bottom:#e3e3e3 2px solid !important;}
#pbase_wrap .bus_route .addbox td {padding:7px 0 5px 0; text-align:center; background:url(/Image/Staff/Popup/Botted.gif) left bottom repeat-x;}
#pbase_wrap .bus_route .addbox td.add {text-align:left !important;}
#pbase_wrap .bus_route .addbox td.add input {border:0 none !important;}

#pbase_wrap .listbox {}
#pbase_wrap .listbox td {border-bottom:#797979 1px solid !important; border-left:#797979 1px solid !important; padding:5px 10px; text-align:center;}
#pbase_wrap td.first {border-left:0 !important;}

#pbase_wrap .footer {padding:10px 20px;}
#pbase_wrap .ft_line {height:5px; margin-bottom:5px; background:url(/Image/Staff/Popup/BtnTopBg.gif) right top no-repeat #c8c8c8;}
#pbase_wrap .pop_timeimg {width:130px; margin:10px 20px; float:left;}
#pbase_wrap .pop_timeimg img {border:#e4e4e4 1px solid; margin-bottom:10px;}
#pbase_wrap .pop_timeimg table {width:126px; border-right:#797979 1px solid}

/*---------- ¸ÞÀÎ ¹è³Ê ----------*/
.f_sitebox { margin:20px 0; padding-bottom:13px; border:#bababa 1px solid; background:url(/image/Main/MainEtciconBg.gif) no-repeat;}
.f_sitebox h1 {height:13px; background:url(/image/Main/MainEtcicontBg.gif) repeat-x;}
.f_sitebox img {display:block; float:left;}
.f_sitebox img.site {margin-left:20px; }