/* *************************************************
ÇÁ·Î±×·¥ ID : 02_personal.css
ÇÁ·Î±×·¥ ¸í : ºê·£µå Á¸
ÀÛ   ¼º   ÀÚ : IDENVI ÆÛºí¸®¼Å ¼­Á¤¹Î(dark@idenvi.com)
ÃÖÃÊ ÀÛ¼ºÀÏ : 
ÃÖÁ¾ ÀÛ¼ºÀÏ : 
Âü°í »çÇ× :  
**************************************************** */

/* °øÅëCss -------------------------------------- */

@import url(/css/global/global.css);

/* ---------------------------------------------- */

/* Quick Launch Menu // Start */
div#quickLaunch {float:right ; width:135px ; margin-top:15px ; }
div#quickLaunch div.quickBoxTop {
	width:135px ;
	height:6px ;
	background:url('/images/02_personal/personal_bg_01.gif') 0 top no-repeat ;
	font-size:1px ;
	line-height:0% ;
}
div#quickLaunch div.quickBoxMiddle {
	background:url('/images/02_personal/personal_bg_02.gif') 0 0 repeat-y ;
	text-align:center ;
}
div#quickLaunch div.quickBoxBottom {
	width:135px ;
	height:10px ;
	background:url('/images/02_personal/personal_bg_03.gif') 0 bottom no-repeat ;
	font-size:1px ;
	line-height:0% ;
}

div#quickLaunch div.quickBoxMiddle a img.applicationBtn {margin-left:2px ;}
div#quickLaunch p {margin:0 ; padding:0 ; }
div#quickLaunch img.goBrandZoneBtn {margin-top:6px ; }

ul#shortCutBtn {width:123px ; margin:0 auto ; }
ul#shortCutBtn li {float:left ; }

ul#shortCutBtn2 {clear:both ; width:118px ; margin:0 auto ; line-height:0% ; font-size:1px ; padding-top:12px ; padding-bottom:6px ; border-bottom:1px solid #ECEFF0 ; text-align:left ; }
ul#shortCutBtn2 li {height:16px ; background:url('/images/02_personal/personal_bul_01.gif') 3px 0 no-repeat ; padding-left:18px ; }
ul#shortCutBtn2 li a img {display:inline ; }
ul#shortCutBtn2 li a img.over {display:none ; }
ul#shortCutBtn2 li a:hover img {display:none ; }
ul#shortCutBtn2 li a:hover img.over {display:inline ; }

dl#referenceFormData {width:115px ; margin:0 auto ; text-align:left ; }
dl#referenceFormData dt {padding-top:10px ; height:20px ; }
dl#referenceFormData dd {padding-bottom:10px ; }
dl#referenceFormData dd ul li {height:16px ; background:url('/images/02_personal/personal_bul_02.gif') 2px 5px no-repeat ; padding-left:12px ; letter-spacing:-1px ;}
dl#referenceFormData dd ul li a {text-decoration:none ; font-size:11px ; color:#9B9FA0 ; }
dl#referenceFormData dd ul li a:hover {text-decoration:underline ; }
/* Quick Launch Menu // End */

.selectBox_personal {behavior:url('/css/global/selectbox_personal.htc');font-size:11px;}

div#subVisual {margin-bottom:10px ; }

div#personalConBody {
	font-size:12px ;
	color:#666666 ; 
	line-height:18px ;
	width:591px ;
	float:left ; 
	margin-top:15px ;
}

div#personalConBody dl dt.callWayInfo {
	font-weight:bold ;
	text-align:left ;
	font-size:11px ; 
	width:518px ;
	background:url('/images/global/global_bul_23.gif') 0 13px no-repeat ;
	padding-left:13px ;
	padding-bottom:6px ; 
	padding-top:10px ; 
}
div#personalConBody dl dt.callWayInfo img {vertical-align:middle ; }

/* ¼­ºê ÅÇ ¸Þ´º // Start */
ul#perInfoTabMnu {width:584px ; height:34px ; background:url('/images/02_personal/inter_bg_01.gif') 0 0 repeat-x ; }
ul#perInfoTabMnu li {float:left ; margin-right:1px ; }
ul#perInfoTabMnu li a img {display:inline ; }
ul#perInfoTabMnu li a img.over {display:none ; }
ul#perInfoTabMnu li a:hover img {display:none ; }
ul#perInfoTabMnu li a:hover img.over {display:inline ; }

ul#busInfoTabMnu {clear:both ; width:584px ; height:34px ;}
ul#busInfoTabMnu li {float:left ; background:url('/images/02_personal/inter_bg_01.gif') 0 0 repeat-x ;}
ul#busInfoTabMnu li img {margin-right:1px ;}
/* ¼­ºê ÅÇ ¸Þ´º // End */

dd.serviceInfo {width:554px ; padding:10px 15px 0 15px ;}
dd.serviceInfo
	a {color:#FE8117 ; text-decoration:underline ;}
p.serviceInfo {width:554px ; float:left ; padding:0 15px 10px 15px ;}
p.refer {clear:both ; font-size:11px ; color:#989D9F ; margin:0 ;}
p.refer strong {color:#FE8117 ;}
p.refer a {text-decoration:underline ; color:#FE8117 ;}

ul.pointText02 {width:550px ; margin:0 auto ; padding-top:15px ; }
ul.pointText02.type2 {padding-top:0px ; padding-bottom:15px ;}
ul.pointText02 li {
	text-align:left ;
	padding-left:8px ;
	line-height:18px ;
	background:url('/images/global/global_bul_51.gif') 0 5px no-repeat ;
}
ul.pointText02.type3 {padding:0 ; width:404px ; }
ul.pointText02.type3 li {letter-spacing:0 ;}

ul.pointText02 li span {font-size:11px ; color:#989D9F ; }

ul.pointText {text-align:left ; clear:both ;}
ul.pointText li {
	font-size:11px ;
	padding-left:8px ;
	line-height:16px ;
	background:url('/images/global/global_bul_19.gif') 0 5px no-repeat ;
}

ul.pointText03 {text-align:left ; clear:both ;}
ul.pointText03.topMargin {margin-top:10px ;}
ul.pointText03 li {
	font-size:11px ;
	padding-left:8px ;
	line-height:16px ;
	color:#989D9F ;
	background:url('/images/global/global_bul_29.gif') 0 5px no-repeat ;
}
ul.pointText03 li span {color:#FE8117 ;}
ul.pointText03 li strong {color:#FE8117 ; }

ul.serviceInfo01 {text-align:left ; clear:both ;}
ul.serviceInfo01 li {
	padding-left:8px ;
	line-height:16px ;
	background:url('/images/global/global_bul_07.gif') 0 5px no-repeat ;
}

.infoText01 {color:#FE8335 ;}

div.useGuideBoxTop {width:584px ; height:15px ; background:#F9F7F2 url('/images/02_personal/inter_bg_02.gif') 0 top no-repeat ; margin-top:10px ; }
div.useGuideBoxMiddle {width:584px ; background:#F9F7F2 ; text-align:center ; }
div.useGuideBoxMiddle ul {width:531px ; margin:0 auto ; padding-top:15px ; }
div.useGuideBoxMiddle ul li {text-align:left ; padding-left:8px ; line-height:15px ; background:url('/images/global/global_bul_19.gif') 0 4px no-repeat ; }
div.useGuideBoxBottom {width:584px ; height:15px ; background:#F9F7F2 url('/images/02_personal/inter_bg_03.gif') 0 bottom no-repeat ; }

.useNameIpt input {border:1px solid #d1d1d1;width:130px;height:18px;}

div#personalConBody dl dt.callWayInfo {
	font-weight:bold ;
	text-align:left ;
	font-size:11px ; 
	width:518px ;
	background:url('/images/global/global_bul_23.gif') 0 13px no-repeat ;
	padding-left:13px ;
	padding-bottom:6px ; 
	padding-top:10px ; 
}
div#personalConBody dl dt.callWayInfo img {vertical-align:middle ; }

/* ¿ä±Ý¾È³»Å×ÀÌºí // Start */
table.feeInformation {
	clear:both ; 
	border-top:2px solid #FBB98F ;
	border-bottom:1px solid #FBB98F ;
	margin-bottom:10px ;
}
label.feeInformationLabel {
	display:inline ;
	width:584px ; 
	float:left ; 
	text-align:right ; 
}
label.feeInformationLabel.text {font-size:11px ; color:#989D9F ; letter-spacing:-1px ;}
label.feeInformationLabel.text strong {font-size:11px ; color:#FE7B28 ;}
label.feeInformationLabel .bul {margin-top:3px ; }
table.feeInformation caption {display:none ; }
table.feeInformation tr th {
	border-bottom:1px solid #FDE8DB ;
	border-right:1px solid #FDE8DB ;
	padding:8px 0px 5px 0px ;
	background-color:#FCF8F1 ; 
	color:#FE7B28 ; 
}
table.feeInformation tr td {
	border-bottom:1px solid #FDE8DB ;
	border-right:1px solid #FDE8DB ;
	padding:8px 0px 5px 0px ;
	text-align:center ;
	line-height:18px ; 
}
table.feeInformation .lastCol {border-right:0px ; }
table.feeInformation .lastRow {border-bottom:0px ; }
table.feeInformation tbody td table tr td {padding:0 ; border:0 ;}
table.feeInformation tbody td.left {text-align:left ; padding-left:10px ;}
table.feeInformation tbody td.ourGood {background:#FFFEF3 ;}
table.feeInformation tr td select.sel_country {width:150px ;}
/* ¿ä±Ý¾È³»Å×ÀÌºí // End */

div.service_point {width:584px ; clear:both ; background:url('/images/03_business/bus_box_02.gif') 0 0 repeat-y ;}
div.service_point div.box_top {width:584px ; height:20px ; background:url('/images/03_business/bus_box_01.gif') 0 top no-repeat ;}
div.service_point div.box_mid {width:584px ; text-align:center ;}
div.service_point div.box_bot {width:584px ; height:6px ; background:url('/images/03_business/bus_box_03.gif') 0 bottom no-repeat ;}

dl.service_point_list {width:524px ; padding-bottom:14px ;}
dl.service_point_list dt {width:120px ; float:left ; text-align:left ;}
dl.service_point_list dd {width:404px ; float:left ; text-align:left ; padding-top:10px ;}
dl.service_point_list.type2 {width:534px ;}
dl.service_point_list.type2 dt {width:130px ;}
dl.service_point_list.type2 dd {letter-spacing:-1px ; }
dl.service_point_list.type2 dd p.infor {clear:both ; font-size:11px ; color:#989D9F ; margin:0 ; line-height:16px ;}

/* ÀÎÅÍ³ÝÀüÈ­ ´Ü¸»±â¾È³» */
div#terminalListForm {clear:both ; width:584px ; padding-top:20px ; padding-bottom:20px ;}
div#terminalListForm div.boxTop {float:left ; width:584px ; height:10px ; background: url('/images/02_personal/internet_box_01.gif') left top no-repeat ; font-size:1px ; }
div#terminalListForm div.boxMiddle {float:left ; width:564px ; background-color:#FDFAF6 ; padding:10px 0 0 20px ; font-size:1px ; }
div#terminalListForm div.boxBottom {float:left ; width:584px ; height:10px ; background: url('/images/02_personal/internet_box_02.gif') left bottom no-repeat ; font-size:1px ; }

ul#terminalLists {}
ul#terminalLists li {float:left ; width:140px ; }
ul#terminalLists li dl {margin-bottom:15px ; }
ul#terminalLists li dl dt {width:132px ; height:124px ; padding:3px 0 0 3px ; background: url('/images/04_brand/070_bg_05.gif') 0 0 no-repeat ;}
ul#terminalLists li dl dd {text-align:center ; height:50px ; padding-right:8px ; font-size:11px ; line-height:16px ; }
ul#terminalLists li dl dd strong {color:#FE7B29 ; }

table#navi02 tbody tr td a.nowPage {color:#FCCCAE ; }

p.serviceBtn {
	clear:both ;
	margin:0 7px 5px 0 ;
	padding:0 ;
	text-align:right ;
}
p.serviceBtn img {display:block ;}

/* ¼¼ºÎÁ¤º¸ Ç¥ // Start */
table.informationTable01 {
	clear:both ; 
	border-top:2px solid #FBB98F ;
	border-bottom:1px solid #FBB98F ;
	margin-bottom:10px ;
}
label.informationTable01 {
	display:inline ;
	width:584px ; 
	float:left ; 
	text-align:right ; 
}
table.informationTable01 caption {display:none ; }
table.informationTable01 tr th {
	border-bottom:1px solid #FDE8DB ;
	border-right:1px solid #FDE8DB ;
	font-size:11px ;
	padding:8px 0px 5px 0px ;
	background-color:#FCF8F1 ; 
	color:#FE7B28 ; 
	line-height:16px ; 
}
table.informationTable01 tr td {
	border-bottom:1px solid #FDE8DB ;
	border-right:1px solid #FDE8DB ;
	padding:8px 0px 5px 0px ;
	text-align:center ;
	font-size:11px ;
	line-height:16px ; 
}
table.informationTable01 .lastCol {border-right:0px ; }
table.informationTable01 .lastRow {border-bottom:0px ; }
table.informationTable01 .leftText {text-align:left ; padding-left:10px ; padding-right:0px ;}
table.informationTable01 .infoText01 {color:#989D9F ;}
/* ¼¼ºÎÁ¤º¸ Ç¥ // End */

.roundBox01 {clear:both ; width:583px ; background-color:#F9F7F2 ; text-align:center ;}
.roundBox01
	.boxHead {clear:both ; height:20px ; background:url(/images/03_business/train_box01.gif) center top no-repeat ; text-align:center ;}
.roundBox01
	.boxTail {clear:both ; height:20px ; background:url(/images/03_business/train_box02.gif) center bottom no-repeat ; text-align:center ;}
.roundBox01
	.serviceInfo01 {padding-left:20px ; padding-right:20px ;}

/* ·¹ÅÍ¸µ¼­ºñ½º */

.serviceInfo {padding:10px 15px;width:554px;} /*02_personal.css (79Â° ÁÙ)À¸·Î ¼öÁ¤*/
.lettering_list {margin:10px 0 25px 10px;}
.lettering_list li{padding-left:10px; background:url(/images/03_business/lettering/blet_1.gif) left 4px no-repeat;}
.lettering_f11 li{font-size:11px; color:#989D9F; }
.lettering_sort{
	width:563px; height:142px;
	margin:10px 0 0 0;	padding:20px 0 0 20px;
	background:url(/images/03_business/lettering/lettering_sort_bg.gif) left top no-repeat;
}
.lettering_sort h3{font-size:11px;margin:0 0 7px 0;}
.lettering_sort p{margin:0 0 23px 0;}
.cl{ clear:both; line-height:0; height:0; font-size:0;}
.lettering_table{ margin-top:7px; border-collapse:collapse; border-top:2px solid #FBB98F;}
.lettering_table thead th{
	background-color:#FCF8F1;
	border-bottom:1px solid #FDE8DB;
	border-right:1px solid #FDE8DB;
	color:#FE7B28;
	padding:8px 0 5px;
}
.lettering_table tbody th, .lettering_table tbody td{
	border-bottom:1px solid #FDE8DB;
	border-right:1px solid #FDE8DB; 
	padding:8px 0 5px; text-align:center;
}				
.lettering_table .nobrder{border-right:none;}
.money_msg{
	margin-top:8px; padding-left:10px; background:url(/images/03_business/lettering/blet_1.gif) left 5px no-repeat;
	font-size:11px; color:#989D9F; line-height:1.3em;
}
.stepTab {position:relative; width:583px; height:34px; margin-bottom:20px;}
.stepClause {position:relative; width:583px; height:230px; margin-bottom:20px; background:url('/images/03_business/bus_certify/stepLine.gif') no-repeat 0 bottom; }
.stepClause dt { margin-bottom:15px;}
.stepClause .ClauseBox  { width:561px; padding:10px; height:128px; margin-bottom:10px; border:1px solid #e6e5e5;  overflow-x:hidden; overflow-y:auto; }
.stepClause .Boxcenter  { text-align:center !important; }
.stepClause .Boxcenter .yes {color:#fe7b28;}

.stepConfirm {position:relative; margin-bottom:15px;}
.stepConfirm dt { margin-bottom:15px;}
.stepConfirm .ConfirmBox {width:584px; height:113px;  background:url('/images/03_business/bus_certify/steBoxbg01.gif') no-repeat 0 0;}
.stepConfirm .ConfirmBox .confirmInfo {float: left; width: 252px; padding: 37px 0px 0 28px;}
.stepConfirm .ConfirmBox .confirmCon {float: left; padding-top:15px;}
.stepButton {clear:both; text-align:center !important;  }

.confirmEnd  { margin-bottom:15px;}
.certificateBox {position:relative; width:582px; height:546px; margin-bottom:20px;}
.certificatebg   {position:relative; width:582px; height:546px; margin-bottom:20px;}
.certificate   {position:absolute; width:582px; height:281px; top:280px;}
.certificate .day {font-family:Tahoma; text-align:center !important; font-size:18px; color:4c4c4c; }
.certificate .con {margin:26px 0 0 300px; color:#4c4c4c; font-size:12px; }
.certificate .con li {line-height:24px; letter-spacing: 0.03em;}
