@charset "UTF-8";
/*///////////////////////////////////////////////////////////////////////////////////
//
//	common
//
///////////////////////////////////////////////////////////////////////////////////*/
html, body, p, div, form, table, th, td, h1, h2, h3, h4, h5, h6, dl, dt, dd{
	margin:0;
	padding:0;
	font-family:'돋움', 'Dotum';
}

html, body{height:100%;}

body, th, td, p{
	font-size:9pt;
	color:#464646;
}
html, body, p, div, form{
	margin:0;
	padding:0;
}

h1 {font-size: 196%;}
h2 {font-size: 136%;}
h3 {
	clear:both;
	margin:36px 0 18px;
	position:relative;
	font-size:9pt;
	font-weight:normal;
}
h3 span{
	position:absolute;
	top:9px;
	right:12px;
	font-weight:normal;
	color:#666;
}
h4 {
	clear:both;
	margin:30px 0 8px 8px;
	position:relative;
	font-size:9pt;
	font-weight:normal;
	color:#464646;
}
h4 span{
	position:absolute;
	top:0;
	left:82px;
}
h5 {margin:16px 0;}
h6 {font-size: 96%;}

ul {list-style-type:none;}
table {border-collapse:collapse;}
caption {font-size:9pt;}
select,
input {vertical-align:middle;}
fieldset, 
img {border:none;}
fieldset legend {display:none;}
hr {
	visibility:hidden;
	margin:1em 0;
	background:#f2f2f2;
	height:1px;
	color:#f2f2f2;
	clear:both;
}

a{
	color:333;
	text-decoration:none;
}
a:link,
a:visited, 
a:active{
	color:#333;
	text-decoration:none;
}
a:hover {
	background:transparent;
	text-decoration:underline;
	color:#16b6d6;
	cursor:pointer;
}

.input{
	border:1px solid #dedfde;
	line-height:160%;
}	
.txta {
	height:100px;
	border:1px solid #dedfde;
}
.btn {
	clear:both;
	padding:20px 0;
	text-align:center;
}
.btn img, .btn input{vertical-align:middle;}
.btn img, 
.btn .input {cursor:pointer;}
.paging{
	width:100%;
	margin:0 auto;
	padding:10px;
	text-align:center;
}
.paging li {
	display:inline;
	padding:0 2px;
}
.paging img{
	margin-bottom:2px;
	vertical-align:middle;
}

.red{color:#e33333;}
.blue{color:#198ac7;}
.orange{color:#ff7200;}


#contentArea .body #CalendarLayer{
	height:100px;
	margin:0;
	padding:0;
}

.msg{text-align:left;}
.tblVertical {
	width:680px;
	margin:0 auto;
}
.tblVertical caption{
	padding:10px;
	text-align:right;
	color:#666;
}
.tblVertical thead th{
	height:34px;
	background:url('/_image/common/bg_tblVertical_top.gif') repeat-x;
	border-left:2px solid #d9d9d9;
	color:#666;
	font-size:8pt;
}
.tblVertical thead th.first{
	width:7px;
	height:34px;
	background:url('/_image/common/bg_tblVertical_topLeft.gif') no-repeat left top;
	border:0;
}
.tblVertical thead th.last{
	width:7px;
	height:34px;
	background:url('/_image/common/bg_tblVertical_topRight.gif') no-repeat right top;
}
.tblVertical tfoot td{
	border-top:0;
	border-right:0;
	border-bottom:2px;
	border-left:0;
}
.tblVertical tfoot td.first{
	width:7px;
	height:7px;
	background:url('/_image/common/bg_tblVertical_bottomLeft.gif') no-repeat left bottom;
	border:0;
}
.tblVertical tfoot .last{
	width:7px;
	height:7px;
	background:url('/_image/common/bg_tblVertical_bottomRight.gif') no-repeat right bottom;
	border:0;
}

.tblVertical tbody th{
	padding:5px 0;
	border-color:#d9d9d9;
	border-width:1px 0 0 2px;
	border-style:solid;
	text-align:center;
	line-height:160%;
	color:#666;
}
.tblVertical td{
	padding:5px 0;
	border-color:#d9d9d9;
	border-width:1px 0 0 2px;
	border-style:solid;
	text-align:center;
	line-height:160%;
	color:#666;
}
.tblVertical td .input{
	height:17px;
}
.tblVertical thead .noLine, .tblVertical tfoot .noLine{
	border:0;
}
.tblVertical tbody .noLine{
	border-left:0;
	border-right:2px;
}
.tblVertical .mid_left{
	border-left:2px solid #d9d9d9;
	border-right:0;
}
.tblVertical .mid_right{
	border-left:0;
	border-right:2px solid #d9d9d9;
}

.tblVertical .price{
	padding-right:20px;
	text-align:right;
}
.tblVertical td.cnt {
	padding:14px;
	text-align:left;
}
.tblVertical td.cnt ul{margin:0;padding:0;list-style:none;}
.tblVertical td.cnt ul li{
	padding-left:10px;
	background:url('/_image/common/dot.gif') no-repeat 0 8px;
}

.tblVertical td img{
	margin-bottom:2px;
	vertical-align:middle;
}
.tblVertical .first th, .tblVertical .first td{border-top:none;}
.tblVertical td.bottom {
	width:680px;
	height:7px;
	border:0;
	background:url('/_image/common/tabBottom.gif') no-repeat left bottom;
}
.tblVertical td.bottom1 {
	width:680px;
	height:7px;
	padding:0;
	border:0;
	background:url('/_image/common/tabBottom1.gif') no-repeat left bottom;
}
.tblVertical td.bottom2 {
	width:680px;
	height:7px;
	padding:0;
	border:0;
	background:url('/_image/common/tabBottom2.gif') no-repeat left bottom;
}
.tblVertical td.bottom3 {
	width:680px;
	height:7px;
	padding:0;
	border:0;
	background:url('/_image/common/tabBottom3.gif') no-repeat left bottom;
}
.tblVertical td.bottom4 {
	width:680px;
	height:7px;
	padding:0;
	border:0;
	background:url('/_image/common/tabBottom4.gif') no-repeat left bottom;
}

.evenNumber, .evenNumber td, .evenNumber th{
	background:#f8f8f8;
}

.boardList {
	width:100%;
	margin:0 auto;
}
.boardList thead th {
	height:32px;
	padding:11px 0 0;
	background:url('/_image/item/board_top_loop.gif') repeat-x;
	vertical-align:top;
}
.boardList thead .first {
	width:7px;
	height:32px;
	background:url('/_image/item/board_top_left.gif') no-repeat right top;
}
.boardList thead .last {
	width:7px;
	height:32px;
	background:url('/_image/item/board_top_right.gif') no-repeat left top;
}
.boardList tbody td {
	height:26px;
	border-bottom:1px solid #e7e7e7;
	text-align:center;
}
.boardList tbody td.title {text-align:left;} 

.boardSearch {
	width:640px;
	height:28px;
	margin:25px auto;
	padding:2px 30px 0 30px;
	background:#f5f5f5;
	position:relative;
}
.boardSearch * {vertical-align:middle;}
.boardSearch .input{
	width:211px;
	height:19px;
}
.boardSearch .write{
	position:absolute;
	top:4px;
	right:12px;
}

.boardSearch2{
	width:719px;
	height:23px;
	margin:20px 0;
	padding:10px 0;
	background:url('/_image/customer/bg_faq.gif') no-repeat;
}
.boardSearch2 .input{
	width:329px;
	height:18px;
	margin-left:215px;
	border:1px solid #c4c4c4;
	line-height:160%;	
}
.boardSearch2 *{vertical-align:middle;}

/* 회원 */
.mFrm form{
	width:680px;
	padding-top:11px;
	background:url('/_image/common/bg_mFrm_top.gif') no-repeat;
}
.mFrm fieldset {
	width:680px;
	padding-bottom:11px;
	background:url('/_image/common/bg_mFrm_bottom.gif') no-repeat left bottom;
}
.mFrm p {
	clear:both;
	width:676px;
	border-top:1px solid #e0e0e0;
	border-right:2px solid #cfcfcf;
	border-left:2px solid #cfcfcf;
}
.mFrm .other{
	width:703px;
	padding-top:11px;
	background:url('/_image/common/bg_sFrm_top.gif') no-repeat;
}
.mFrm .other fieldset {
	width:703px;
	padding-bottom:11px;
	background:url('/_image/common/bg_sFrm_bottom.gif') no-repeat left bottom;
}
.mFrm .other p {
	clear:both;
	width:699px;
	border-top:1px solid #e0e0e0;
	border-right:2px solid #cfcfcf;
	border-left:2px solid #cfcfcf;
	position:relative;
}
.mFrm p.first {border-top:none;}
.mFrm p * {
	float:left;
	vertical-align:middle;
}
.mFrm p .btn{
	margin:2px 0 0 6px;
	padding:0;
}
.mFrm p .tab{
	position:absolute;
	top:3px;
	left:140px;
}
.mFrm p .tab *{float:none;}
.mFrm p .tab .input{margin:0;}
.mFrm p label {
	width:140px;
	height:19px;
	margin-right:18px;
	padding:6px 0 0 22px;
	background:#f2f2f2;
}
.mFrm .other p label {
	width:100px;
	height:19px;
	margin-right:18px;
	padding:6px 0 0 22px;
	background:#f2f2f2;
}
.mFrm p select, 
.mFrm p .hyphen, 
.mFrm p .input {margin:3px 0;}
.mFrm p .input {
	height:17px;
	border:1px solid #d9d9d9;
}
.mFrm .btn{
	padding:21px 0 0;
}


/* 신청서 작성 */
.wFrm{
	width:703px;
	padding-top:10px;
	background:url('/_image/common/bg_WFrm_top.gif') no-repeat;
}
.wFrm fieldset {
	width:703px;
	padding-bottom:7px;
	background:url('/_image/common/bg_WFrm_bottom.gif') no-repeat left bottom;
}
.wFrm *{vertical-align:middle;}
.wFrm .tbl{
	width:703px;
	border:2px solid #cfcfcf;
	border-width:0 2px;
}
.wFrm th, .wFrm td{border-top:1px solid #e0e0e0;}
.wFrm .first th, .wFrm .first td{border-top:0;}
.wFrm th{
	width:101px;
	padding-left:15px;
	background:#f2f2f2;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	text-align:left;
}
.wFrm th.cate{
	width:74px;
	padding:0;
	text-align:center;
}
.wFrm td{padding:3px 0 3px 15px;}
.wFrm .input{height:17px;}
.wFrm .btn{
	padding:21px 0 0;
}

.writeFrm{
	width:703px;
	padding-top:10px;
	background:url('/_image/common/bg_sFrm_top.gif') no-repeat;
}
.writeFrm fieldset{
	width:703px;
	padding-bottom:11px;
	background:url('/_image/common/bg_sFrm_bottom.gif') no-repeat left bottom;
}
.writeFrm *{vertical-align:middle;}
.writeFrm .tbl{
	width:703px;
	border:2px solid #cfcfcf;
	border-width:0 2px;
}
.writeFrm th, .writeFrm td{border-top:1px solid #e0e0e0;}
.writeFrm .first th, .writeFrm .first td{border-top:0;}
.writeFrm th{
	width:100px;
	padding:0 0 0 22px;
	background:#f2f2f2;
	color:#666;
	text-align:left;
}
.writeFrm td{
	padding:3px 0 3px 14px;
	line-height:160%;
	vertical-align:middle;
	word-break:break-all;
	word-wrap:word-break;
}
.writeFrm td *{vertical-align:middle;}
.writeFrm td .btn{
	margin-left:5px;
	padding:0;
	cursor:pointer;
}
.writeFrm label{cursor:pointer;}
.writeFrm .input {height:17px;}
.writeFrm .btn{
	padding:21px 0 0;
}

#service_apply_finish .box{
	width:493px;
	height:151px;
	margin-top:45px;
	padding:39px 120px 0 47px;
	background:url('/_image/common/bg_request_ok.jpg') no-repeat;
	position:relative;
}
#service_apply_finish .box p{
	color:#666;
	line-height:160%;
}
#service_apply_finish .box .charge{
	font-weight:bold;
	color:#00a7cc;
	position:absolute;
	bottom:30px;
	left:83px;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	design
//
///////////////////////////////////////////////////////////////////////////////////*/
#designSection .btn{
	padding:20px 0;
}

#designSection #flashPlay{
	width:655px;
	margin:0 auto;
}
#designSection #flash1{
	float:left;
}
#designSection #flash2{
	float:right;
}

#skin #skinProcess {
	width:591px;
	height:206px;
	margin:34px auto 28px auto;
}

#skin .prdList {
	margin:18px auto;
	text-align:center;
}
#skin .prdList td {
	padding:0 17px 18px 17px;
	background:url('/_image/common/bg_prdList_cell.gif') no-repeat center bottom;
	vertical-align:top;
	text-align:center;
}
#skin .prdList td .skinName{
	margin-top:20px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#15b7d4;
	letter-spacing:-1px;
}
#skin .prdList td .img {
	width:196px;
	height:236px;
	margin-top:10px;
	background:#efefef;
	border:1px solid #dadada;
}
#skin .prdList td .img td {
	padding:0;
	background:none;
	vertical-align:middle;
	text-align:center;
}
#skin .prdList td dl {width:130px;}
#skin .prdList td dt{
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#808080;
	letter-spacing:-1px;
} 
#skin .prdList td dd {
	display:inline;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#3b3b3b;
	letter-spacing:-1px;
}
#skin .prdList td dt *{vertical-align:middle;}
#skin .prdList .btn {
	padding:15px 0;
	font-size:0;
	line-height:0;
}

#skin .prdList .btn img {margin:0 3px;}
#skin .btn {padding:28px 0;}
#skin .detail dt{float:left;}
#skin .detail dt table{
	margin-bottom:55px;
	background:#efefef;
	border:1px solid #dadada;
}
#skin .detail dt td{
	padding:3px;
	text-align:center;	
}
#skin .detail dd{
	float:right;
}
#skin .detail dd table{
	width:380px;
	border-top:2px solid #333;
}
#skin .detail dd th{
	width:100px;
	height:32px;
	padding-left:14px;
	background:#f0f0f0;
	border-bottom:1px solid #e4e4e4;
	text-align:left;
	color:#666;
}
#skin .detail dd td{
	padding:9px 0 9px 16px;
	border-bottom:1px solid #e4e4e4;
	color:#666;
}
#skin .detail dd td.code{
	font-size:16px;
	font-weight:bold;
	color:#15b7d4;
}
#skin .detail dd td.skinPrice{
	font-size:16px;
	font-weight:bold;
	color:#010101;
}
#skin .detail .msg{
	padding-top:26px;
	text-align:center;
}

#semi #semiProcess{
    margin:45px 0 0 0;
}
#semi #semiProcess caption {
	padding:45px 0 38px;
	text-align:left;
}

#joint td{padding:15px 0;}
#joint .msg {margin-bottom:45px;}
#joint #jointProcess {
	width:573px;
	margin:25px auto 0 auto;
}
#joint p {text-align:center;}

#si #siIdentity {
	width:423px;
	height:230px;
	margin:36px auto 26px auto;
}
#si .prdList{
	text-align:center;
}
#si .prdList td{
	padding:0 5px 28px 0;
}
#si .prdList td .img{
	width:220px;
	height:120px;
	margin-bottom:10px;
	border:3px solid #efefef;
}
#si .prdList td .img td{padding:0;}
#si .prdList td .img2{
	width:220px;
	height:120px;
	margin-bottom:10px;
	border:3px solid #efefef;
}
#si .prdList td .img2 td{padding:0;}

#portfolio{
	min-height:600px;
	height: auto !important;
	height:600px;	
}
#portfolio .tab{margin-left:23px;}
#portfolio .tab li{
	float:left;
	padding:0 1px;
	background:url('/_image/design/cate_bar.gif') no-repeat 0 2px;
}
#portfolio .tab li.first{background:none;}
#portfolio .prdList{
	width:704px;
	margin:20px auto;
}
#portfolio td{
	width:166px;
	height:162px;
	padding:0 5px;
	vertical-align:top;
	text-align:center;
	color:#676767;
	word-break:break-all;
	word-wrap:word-break;
}
#portfolio .img{
	width:150px;
	height:100px;
	margin-bottom:10px;
	padding:4px;
	border:4px solid #efefef;
	overflow:hidden;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	solution
//
///////////////////////////////////////////////////////////////////////////////////*/
#solutionSection .btn{
	padding:20px 0;
}
#solutionSection .body{
	min-height:600px;
	height: auto !important;
	height:600px;	
}
#solutionSWF{
	width:482px;
	margin:0 auto;
}

#ability .tblVertical td.bottom{
	width:680px;
	height:7px;
	border:0;
	background:url('/_image/solution/tabBottom_ability.gif') no-repeat left bottom;
}

#customizing dl{
	clear:both;
	width:678px;
	margin:0 auto;
	padding:14px 0;
	border-bottom:1px solid #e7e7e7;
}
#customizing dt{
	float:left;
	width:240px;
}
#customizing dd{
	float:left;
	width:435px;
}
#customizing dd th{
	width:40px;
	padding-top:3px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
#customizing dd td{
	line-height:140%;
}
#customizing dd td{color:#666;}
#customizingContent{
	width:701px;
	margin:0 auto;
}

#removal #removalProcess{
	width:676px;
	height:315px;
	margin:39px auto 0 auto;
}

#removal .prdList {
	margin:20px auto 0 auto;
	text-align:center;
}
#removal .prdList td {
	padding:0 6px;
	vertical-align:top;
	text-align:center;
}
#removal .prdList td .img {
	width:160px;
	height:200px;
	border:3px solid #efefef;
}
#removal .prdList td .img td {
	padding:0;
	background:none;
	vertical-align:middle;
	text-align:center;
}
#removal .prdList td .name {margin:10px 0;}
#removal .total{
	width:600px;
	height:37px;
	margin:20px 0;
	padding:14px 0 0 91px;
	background:url('/_image/solution/removal_total.gif') no-repeat;
	font-weight:bold;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
}
#removal .total strong{
	color:#93def1;
}
#comparison .tblVertical .bottom{
	width:680px;
	height:7px;
	border:0;
	background:url('/_image/solution/tabBottom_comparison.gif') no-repeat left bottom;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	marketing
//
///////////////////////////////////////////////////////////////////////////////////*/
#marketingSection .btn{
	padding:20px 0;
}
#marketingSection .line{
	width:100%;
	height:1px;
	margin:36px auto;
	background:url('/_image/marketing/line.gif') repeat-x;

}
#marketingSection .body{
	min-height:1000px;
	height: auto !important;
	height:1000px;	
}
.mInfo{float:left;}
.mInfo th{width:95px;}
.mInfo td{width:298px;}
.aInfo{float:right;}
.aInfo .first td{height:131px;}
.tblInfo th img{vertical-align:bottom;}
.tblInfo tbody th, .tblInfo tbody td{
	padding:4px 0;
	border-color:#e7e7e7;
	border-width:1px 2px 0 2px;
	border-style:solid;
	font-weight:normal;
	text-align:center;
	color:#666;
	line-height:160%;
}
.tblInfo .first *{border-top:none;}
.tblInfo .bottom1 td{
	height:7px;
	border:0;
	background:url('/_image/marketing/infoBottom1.gif') no-repeat;
}
.tblInfo .bottom2 td{
	height:7px;
	border:0;
	background:url('/_image/marketing/infoBottom2.gif') no-repeat;
}
#marketing .notice, #marketing .analysis{
	margin-bottom:28px;
	line-height:160%;
}
#marketing .notice ul, #marketing .analysis ul{margin:0;padding:0;}
#marketing .notice h3, #marketing .analysis h3{margin-top:0;}
#marketing .notice{
	float:left;	
	margin-left:8px;
}
#marketing .analysis{
	float:right;
	margin-right:8px;
}	

#marketing ul li{
	padding:3px 88px 0 18px;
	background:url('/_image/marketing/dot.gif') no-repeat 8px 12px;
	position:relative;
}
#marketing ul li span{
	position:absolute;
	top:0;
	right:6px;
	font-size:8pt;
	color:#a2a2a2;
}

#marketing td{
	height:162px;
	padding:0 6px;
	background:url('/_image/marketing/bg_marketing_tab.gif') no-repeat center bottom;
	vertical-align:top;
}
#marketing td h3{
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
	background:#fff;
}
#marketing td p{
	padding:0 18px;
	line-height:160%;
	color:#666;
}

#logcounter dl{
    width:703px;
    padding-bottom:24px;
    background:url('/_image/hosting/qbox_bottom.gif') no-repeat left bottom;
}
#logcounter dt{
    width:696px;
    padding:41px 0 41px 7px;
    background:url('/_image/hosting/qbox_top.gif') no-repeat left bottom;
}
#logcounter dd{
    width:682px;
    padding:0 0 0 21px;
    background:url('/_image/hosting/qbox_loop.gif') repeat-y;
    line-height:160%;
}
#logcounter dd .title_sub{
    position:relative;
}
#logcounter dd ul{
    margin:0 0 30px 16px;
    padding:0;
    list-style:none;
}
#logcounter dd ul li ul{
    margin-top:2px;
}
#logcounter dd p{
    margin:10px;
    color:#666;
}
#logcounter .tblVertical{width:700px;}


#homepage .box{
	width:680px;
	margin:25px auto;
	padding:15px 0;
	border:3px solid #efefef;
	text-align:center;
}
#overture #network {
	width:604px;
	height:459px;
	margin:0 auto;
}

#google #network {
	width:604px;
	margin:0 auto;
}

#naver #naver1{
	width:703px;
	height:470px;
	margin:0 auto;
}
#naver #naver2{
	width:703px;
	height:328px;
	margin:0 auto;	
}
#naver .cntBox {
	width:680px;
	margin:0 auto;
	padding:27px 0 0 0;
	background:url('/_image/marketing/naver_cnt_box.gif') no-repeat;
}
#naver .cntBoxBottom{
	width:680px;
	height:4px;
	background:url('/_image/marketing/naver_cnt_box_bottom.gif') no-repeat;
}
#naver .cntBox dl {
	width:640px;
	margin:0 0 6px 20px;
	line-height:160%;
}
#naver .cntBox dt, 
#naver .cntBox dd {
	float:left;
	color:#666;
}
#naver .cntBox dt {
	margin-right:6px;
	padding-left:8px;
	background:url('/_image/marketing/pt.gif') no-repeat 0 50%;
	font-weight:bold;
}

#shoppingnaver #sn0 dl{margin:11px 0 0 9px;}
#shoppingnaver #sn0 dt{margin:21px 0 0 0;}
#shoppingnaver #sn0 dd p{margin:10px 0;}

#shoppingnaver .guide dt{
    margin:40px 0 15px 0;
    padding:0 0 0 19px;
    background:url('/_image/marketing/icon_arrow.gif') no-repeat;
    font-weight:bold;
    color:#343434;
}
#shoppingnaver .guide dd ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#shoppingnaver .guide dd li{
    margin:15px 0;
    padding:0 0 0 12px;
    background:url('/_image/marketing/icon_green.gif') no-repeat -3px 5px;
}
#shoppingnaver .guide dd li strong{color:#80807f}
#shoppingnaver .guide dd{line-height:160%;}

#shoppingnaver .textBox{
    width:675px;
    height:43px;
    margin:0;
    padding:17px 10px 0 10px;
    list-style-type:none;
    background:url('/_image/marketing/bg_textBox.gif') no-repeat;
    position:relative;
}
#shoppingnaver .textBox li{
    display:inline;
    padding:0 5px 0 11px;
    background:url('/_image/marketing/icon_arrow2.gif') no-repeat 0 2px;
    cursor:pointer;
}
#shoppingnaver .textBox li.now{font-weight:bold;}
#shoppingnaver .textBox li.last{padding-right:0;}

#shoppingnaver #sn1_1_1_1 .textBox li{padding-right:70px;}
#shoppingnaver #sn1_2 .textBox{margin:35px 0}
#shoppingnaver #sn1_2_0 p, #shoppingnaver #sn1_2_1 p, #shoppingnaver #sn1_2_2 p{
    margin:13px 0 0 0;
    font-size:8pt;
    color:#80807f;
    line-height:160%;
}
#shoppingnaver #sn1_2_0 .textBox li{padding-right:95px;}
#shoppingnaver #sn1_2_0 .textBox li.last{padding-right:0;}

#shoppingnaver #sn2_2 dt{margin:30px 0 10px 0;}
#shoppingnaver #sn2_2 dd{line-height:160%;}
#shoppingnaver #sn2_2 dd ul{
    margin:0 0 0 4px;
    padding:0;
    list-style-type:none;
}
#shoppingnaver #sn2_2 dd li{
    padding:0 0 0 7px;
    background:url('/_image/marketing/dot.gif') no-repeat 0 9px;
}
#shoppingnaver #sn2_2 table{
    width:674px;
    margin-top:15px;
}
#shoppingnaver #sn2_2 th, #shoppingnaver #sn2_2 td{
    height:28px;
    border:1px solid #ccc;
    color:#333;
}
#shoppingnaver #sn2_2 th{
    background:#eef7e4;
    font-weight:normal;
}
#shoppingnaver #sn2_2 td{padding-left:11px;}
#shoppingnaver #sn2_2 .stle{
    padding:0 0 0 18px;
    background:url('/_image/marketing/icon_arrow3.gif') no-repeat 0 4px;
    font-weight:bold;
    color:#333;
}

#daum #daum1 {
	width:703px;
	margin:0 auto;
}
#planningSWF{
	width:587px;
	margin:0 auto;
}
#daum .msg, #shoppingclick .msg{
	margin-bottom:36px;
}


#promotion1{margin:10px 0 0 74px;}


/*///////////////////////////////////////////////////////////////////////////////////
//
//	package
//
///////////////////////////////////////////////////////////////////////////////////*/
#packageSection .btn{
	padding:20px 0;
}
/*
#packageSection .tblVertical{
	position:relative;
	margin-top:-40px;
}
*/
#packageSection #process{
	margin-top:20px;
}
#packageSection .cnt{
	padding-top:0;
	padding-bottom:0;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	clinic
//
///////////////////////////////////////////////////////////////////////////////////*/
#clinicSection .btn{
	padding:20px 0;
}
#recommendClinic{
	width:680px;
	margin:0 auto;
}
#clinicProcess{
	width:704px;
	height:133px;
	margin:31px auto 25px auto;
}
#clinic .tblVertical{
	margin-top:28px;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	hosting
//
///////////////////////////////////////////////////////////////////////////////////*/
#hostingSection .btn{
	padding:20px 0;
}
#hostingSection ul.msg{
	width:636px;
	margin:18px auto;
	padding:0 22px;
	line-height:160%;
}
#hostingSection ul.msg li{
	font-size:8pt;
	color:#666;
}
#hostingSection #server .msg{margin-bottom:28px;}
#hostingSection #service .msg{margin-bottom:32px;}
#hostingSection #service th,
#hostingSection #service td{
	padding-bottom:15px;
}
#hostingSection #shoppingmall .tblVertical td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;	
}

#quintuple dl{
    width:703px;
    padding-bottom:24px;
    background:url('/_image/hosting/qbox_bottom.gif') no-repeat left bottom;
}
#quintuple dt{
    width:696px;
    padding:41px 0 41px 7px;
    background:url('/_image/hosting/qbox_top.gif') no-repeat left bottom;
}
#quintuple dd{
    width:676px;
    padding:0 0 0 27px;
    background:url('/_image/hosting/qbox_loop.gif') repeat-y;
    line-height:160%;
}
#quintuple dd img{margin-bottom:26px;}
#quintuple dd p{
    margin:9px 0;
    color:#666;
}
#quintuple dd p strong{color:#444}
#quintuple .hello{
    margin:20px 0 0 24px;
    line-height:160%;
}
#quintuple .hello img{
    display:block;
    margin-bottom:10px;
}
#quintuple .hello strong{
    color:#666;
}
#quintuple .hello .small{
    font-size:8pt;
    color:#666;
}

#domainSection .boxTop{
	width:703px;
	height:7px;
	background:url('/_image/domain/box_top.gif') no-repeat left bottom;
}
#domainSection .boxBottom{
	width:703px;
	height:7px;
	background:url('/_image/domain/box_bottom.gif') no-repeat;
}
#domainSection .box{
	background:url('/_image/domain/box_loop.gif') repeat-y;
}
#domainSection .box *{vertical-align:middle;}

#domainSection #search .input{
	width:252px;
	height:20px;
	border:1px solid #cacaca;
}
#domainSection #search .searchFld{
	width:584px;
	height:31px;
	margin:12px auto;
	padding:10px 0 0 66px;
	background:#f0f0f0 url('/_image/domain/bg_search_domain.gif') no-repeat 155px 18px;
	text-align:center;
}
#domainSection #search .checkBox{
	width:510px;
	margin:10px auto;
	padding:0 70px;
	line-height:200%;
}
#domainSection #search .checkBox *{
	display:block;
	float:left;
}
#domainSection #search .checkBox label{
	width:40px;
	margin-left:2px;
}
#domainSection #search .writeFrm th{
	height:30px;
	color:#666
}

#domainSection #search .tblVertical td{
	padding-top:5px;
	padding-bottom:5px;
}
#domainSection #search .tblVertical .first td{
	border-top:0;
}
#domainSection #search .tblVertical .bottom{
	background:url('/_image/domain/tabBottom_search.gif') no-repeat left bottom;
}

#domainSection #guide table{margin-top:36px;} 
#domainSection #guide th{
	width:124px;
	padding-top:13px;
	vertical-align:top;
	text-align:left;
}
#domainSection #guide td{
	padding:26px 0;
	vertical-align:top;	
	line-height:160%;
}
#domainSection #guide td strong{color:#666;}
#domainSection #guide td p{
	margin-top:12px;
	color:#a3a3a3;
}
#domainSection #guide td p strong{color:#989898;}

#domainSection #extend td.cnt, #domainSection #transfer td.cnt{
	padding-top:0;
	padding-bottom:0;
}

.domainRegBox{
	width:703px;
	height:245px;
	background:url('/_image/domain/bg_reg_finish_bank.gif') no-repeat;
	position:relative;
}
.domainRegBox .msg{
	position:absolute;
	top:41px;
	left:58px;
}
.domainRegBox .tab1{
	position:absolute;
	top:138px;
	left:174px;
}
.domainRegBox .tab2{
	position:absolute;
	top:162px;
	left:174px;
}
.domainRegBox .tab3{
	position:absolute;
	top:190px;
	left:174px;
}
.domainRegBox p{
	color:#666;
	font-weight:bold;
}
.domainRegBox p strong{color:#279ec7;}

.domainSearch{
	width:609px;
	height:192px;
	margin:20px 0 25px;
	padding:48px 47px 0 47px;
	background:url('/_image/domain/box_search.gif') no-repeat;
}
.domainSearch textarea{
	float:left;
	width:144px;
	height:148px;
	padding:7px 11px;
	border:1px solid #d9d9d9;
	color:#66712b;
	line-height:120%;
}
.domainSearch ul{
	float:right;
	width:425px;
	color:#696969;
	line-height:160%;
}
.domainSearch li{
	padding-left:10px;
	background:url('/_image/common/hyphen2.gif') no-repeat 0 50%;
}
.domainMsg{
    margin:0;
    padding:0;
    list-style:none;
    line-height:140%;
}
.domainMsg .num{
	padding:14px 0 10px;
}
.domainMsg, .domainMsg *{color:#8c8c8c;}
.domainMsg ul{
	margin:7px 0 7px 20px;
    padding:0;
    list-style:none;
	text-align:left;
}
.domainMsg p{
	margin:7px 0 7px 20px;
	text-align:left;
}
.domainMsg p strong{
	font-weight:normal;
	color:#66741f;
}
.domainMsg ul li{
	padding-left:10px;
	background:url('/_image/common/hyphen2.gif') no-repeat 0 8px;
}
.domainMsg .tblVertical{
	margin-top:20px;
}

#w .msg{
	margin:0 0 46px;
}
#w .list{
	width:596px;	
	margin:55px auto;
}
#w .list li{padding:6px 0;}
#w .list li span{
	margin:0 7px 0 33px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
#w .list li.first{
	font-size:14px;
	font-weight:bold;
}
#w .list li.first, #w .list li.first a{color:#333;}
#w .list li.first a:hover{color:#000;}
#w .list li.first span{
	font-size:20px;
	color:#00a6d8;
}

#w .boxTop{
	width:596px;
	height:27px;
	margin:0 auto;
	background:url('/_image/magazine/w_box_top.gif') no-repeat;
}
#w .boxBottom{
	width:596px;
	height:27px;
	margin:0 auto;
	background:url('/_image/magazine/w_box_bottom.gif') no-repeat;
}
#w .box{
	width:546px;
	margin:0 auto;
	padding:0 25px;
	background:url('/_image/magazine/w_box_loop.gif') repeat-y;
	line-height:180%;
}

#old .box{
	float:left;
	width:266px;
	height:177px;
	background:url('/_image/magazine/old_box.gif') no-repeat;
}

#old .list{
	float:left;
	padding:15px 0 0 15px;
}
#old .list li{padding:6px 0;}
#old .list li img{margin-right:9px;}

#application .msg{
	margin:0 0 13px 10px;
}

#application .box{
	width:282px;
	height:125px;
	padding:35px 232px 0 189px;
	background:url('/_image/magazine/box_application.gif') no-repeat;
}
#application .box fieldset{
	float:left;
}
#application .box .btn{
	float:right;
	padding:7px 0;
}
#application .box p{
	padding:2px 0;
}
#application .box p *{vertical-align:middle;}
#application .box p strong{
	font-family:arial;
	font-size:22px;
	color:#f3a13b;
	letter-spacing:-2px;
}
#application .box label img{
	margin-right:12px;
}
#application .box .input{
	width:166px;
	height:18px;
	border:1px solid #e3e3e3;
}

#application .faq {
	margin-left:15px;
}

#login .box{
	width:636px;
	height:282px;
	margin:10px auto;
	padding:32px 31px 32px 36px;
	background:url('/_image/member/box_login.gif') no-repeat;
}

#login ul{margin:0;padding:0;list-style:none;}
#login fieldset, #login .link{float:left;}
#login .banner, #login .notice{float:right;}
#login fieldset{
	width:290px;
	margin-top:7px;
	position:relative;
}
#login fieldset p{padding:2px 0;}
#login fieldset p *{vertical-align:middle;}
#login fieldset .save{
	padding:14px 0 18px 44px;
	font-size:8pt;
	color:#626262;
}
#login fieldset .input{
	width:164px;
	height:16px;
	border:1px solid #e3e3e3;
}
#login fieldset .btn{
	padding:0;
	position:absolute;
	top:5px;
	right:0;
}
#login fieldset label img{margin-right:3px;}
#login .link{
	width:296px;
	font-size:0;
	line-height:0;
}
#login .link li{
	padding:0 0 6px 9px;
}
#login .link li.first{
	padding:16px 0 40px 0;
	text-align:center;
}
#login .notice h3{
	margin:20px 0 11px;
}
#login .notice ul{
	width:270px;
	margin:0 auto;
	line-height:160%;
}
#join .step{margin-top:14px;}
.boxAgree{
	width:703px;
	height:201px;
	margin:0 auto;
	background:url('/_image/member/box_agreement.gif') no-repeat;	
	text-align:center;
}
.boxAgree iframe{
	width:680px;
	height:150px;
	margin:10px 0;
}
.boxAgree p{
	padding:6px 0 0 31px;
	text-align:left;
}
#join .box{
	width:703px;
	height:152px;
	margin:0 auto;
	padding:50px 0 0;
	background:url('/_image/member/box_join.gif') no-repeat;	
	text-align:center;
}
#join .box, #join .box *{color:#666;}
#join .box .btn{padding:25px;}
#join .box p{line-height:160%;}
#join .box p *{vertical-align:middle;}
#join .box label img{margin:0 13px 0 10px;}
#join .box .input{
	width:166px;
	height:18px;
	border:1px solid #e3e3e3;
}

#join .box2, #edit .box2{
	width:703px;
	height:42px;
	margin:30px auto;
	padding:30px 0;
	background:url('/_image/member/box_join2.gif') no-repeat;	
	text-align:center;
	line-height:200%;
	color:#666;
}
#join .check, #edit .check{
	width:563px;
	padding:10px 0 0 140px;
	border:none;
	line-height:160%;
	color:#666;
}

#edit .box{
	width:303px;
	height:158px;
	margin-top:10px;
	padding:53px 205px 0 195px;
	background:url('/_image/member/box_edit.gif') no-repeat;
	text-align:center;
	position:absolute;
}
#edit .box fieldset{
	float:left;
}
#edit .box .btn{
	float:right;
	padding:7px 0;
}
#edit .box p{
	padding:2px 0;
}
#edit .box p *{vertical-align:middle;}
#edit .box p strong{
	font-family:arial;
	font-size:22px;
	color:#f3a13b;
	letter-spacing:-2px;
}
#edit .box label img{
	margin-right:12px;
}
#edit .box .input{
	width:166px;
	height:18px;
	border:1px solid #e3e3e3;
}
#edit .box .msg{
	position:absolute;
	top:135px;
	left:149px;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	agreement
//
///////////////////////////////////////////////////////////////////////////////////*/
#agreementSection .body{
	line-height:160%;
}
#agreementSection .boxTop{
	width:703px;
	height:7px;
	background:url('/_image/domain/box_top.gif') no-repeat left bottom;
}
#agreementSection .boxBottom{
	width:703px;
	height:7px;
	background:url('/_image/domain/box_bottom.gif') no-repeat;
}
#agreementSection .box{
	width:643px;
	padding:25px 30px;
	background:url('/_image/domain/box_loop.gif') repeat-y;
}
#agreementSection .box *{vertical-align:middle;}

#privacy p{margin-bottom:10px;}
#privacy dt{
	background:url('/_image/agreement/p_arrow.gif') no-repeat 0 3px;
	padding:3px 0 0 20px;
	font-weight:bold;
}
#privacy dd{margin:5px 0 10px 20px;}
#privacy dd dl dt{
	background:url('/_image/agreement/c_arrow.gif') no-repeat 0 3px;	
	padding:0 0 0 18px;
	font-weight:normal;
}
#privacy dd dl dd{margin:0 0 0 18px;}
#privacy ul{
	list-style-type:disc;
	margin:5px 0;
}
#privacy ol{margin-left:30px;}


#agreementSection #member ol, #agreementSection #server ol, #agreementSection #hosting ol, #agreementSection #domain ol{
	list-style-type:none;
}


.boxFind{
	width:311px;
	height:83px;
	margin:10px auto;
	padding:107px 165px 0 227px;
	background:url('/_image/member/box_find.gif') no-repeat;
	position:relative;
}

.boxFind fieldset{
	float:left;
}
.boxFind .btn{
	float:right;
	padding:7px 0;
}
.boxFind p{padding:2px 0;}
.boxFind p *{vertical-align:middle;}
.boxFind p strong{
	font-family:arial;
	font-size:22px;
	color:#f3a13b;
	letter-spacing:-2px;
}
.boxFind label img{
	margin-right:12px;
}
.boxFind .input{
	width:166px;
	height:18px;
	border:1px solid #e3e3e3;
}
.boxFind .msg{
	position:absolute;
	top:37px;
	left:227px;
}
.boxFind #SWF{
	position:absolute;
	top:16px;
	left:44px;	
}

#schedule .notice{
	float:left;
	height:220px;
	background:url('/_image/education/bg_edu_notice.gif') no-repeat right 34px;
}
#schedule .notice h3{margin-top:0;}
#schedule .notice ul{margin:0;padding:0;list-style-type:none;}
#schedule .notice li{
	padding:0 0 0 25px;
	background:url('/_image/education/dot.gif') no-repeat 15px center;
}
#schedule .banner{
	float:right;
}

#schedule .notice li{
}
#schedule dl{
	clear:both;
	width:680px;
	margin:0 auto;
	padding:17px 13px;
	border-top:2px solid #e7e7e7;
}
#schedule dt{
	float:left;
	width:225px;
}
#schedule dd{
	float:right;
	width:400px;
}
#schedule ul{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:160%;
	color:#666;
}
#schedule dd h4{
	margin:6px 0;
}
#schedule dd h4{	
	font-size:14px;
	font-weight:bold;
}
#schedule dd .btn{
	text-align:left;
}





#education .notice{
	float:left;
	height:220px;
	background:url('/_image/education/bg_edu_notice.gif') no-repeat right 34px;
}
#education .notice h3{margin-top:0;}
#education .notice ul{margin:0;padding:0;list-style-type:none;}
#education .notice li{
	padding:0 0 0 25px;
	background:url('/_image/education/dot.gif') no-repeat 15px center;
}
#education .banner{
	float:right;
}

#education .notice li{
}

#education #boxTop{width:704px;height:6px;background:url('/_image/common/box_edu_top.gif') no-repeat;font-size:0;padding:0;margin:0;}
#education #boxBottom{width:704px;height:6px;background:url('/_image/common/box_edu_bottom.gif') no-repeat;font-size:0;padding:0;margin:0;}
#education #boxLine{width:704px;background:url('/_image/common/box_edu_line.gif') repeat-y;text-align:left;}

#schedule #boxTop{width:706px;height:8px;background:url('/_image/common/box_schedule_top.gif') no-repeat;font-size:0;padding:0;margin:0;}
#schedule #boxBottom{width:706px;height:8px;background:url('/_image/common/box_schedule_bottom.gif') no-repeat;font-size:0;padding:0;margin:0;}
#schedule #boxLine{width:706px;background:url('/_image/common/box_schedule_line.gif') repeat-y;text-align:left;}

#education dl{
	clear:both;
	width:680px;
	margin:0 auto;
	padding:17px 13px;
}
#education dt{
	float:left;
	width:200px;
}
#education dd{
	float:right;
	width:450px;
}
#education ul{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:160%;
	color:#666;
}
#education dd h4{
	margin:6px 0;
}
#education dd h4{	
	font-size:14px;
	font-weight:bold;
}
#education dd .btn{
	text-align:left;
}




#customerSection .body{
	min-height:800px;
	height: auto !important;
	height:800px;
}
#customerSection #customer {
	width:723px;
	margin:0 auto;
}
#customerSection #faq{
	width:719px;
	margin:0 auto;
}
#customerSection #faq .boardList{
	width:703px;
	margin:0 auto;
}

#customerSection .paging{
	width:683px;
	margin:0 auto;
	text-align:center;
}
#customer .duty{
	float:right;
	margin:12px 13px 0 0;
}
#customer .duty td{
	padding:0 8px 5px 8px;
}
#inconvenience .msg{margin-bottom:34px;}


.bestFaq{
	float:left;
	margin-top:12px;
}
.bestFaq th{
	width:80px;
	height:22px;
	font-weight:normal;
	font-size:8pt;
	color:#a4a3a3;
}
.bestFaq td{width:280px;}
#urgency119 .msg{margin:0 0 36px;}

#notice .msg,
#update .msg{margin:0 0 50px 0;}
#qna .msg{margin:0 0 25px 0;}


#zipSearch{
	padding:5px;
	text-align:center;
}
#zipSearch form{
	width:340px;
	margin:0 auto;
	padding:5px;
	background:#f3f3f3;
	border:1px solid #d5d5d5;
}
#zipSearch fieldset {
	padding:3px;
	background:#fff;
	border:1px solid #d5d5d5;
	text-align:center;
}
#zipSearch fieldset *{vertical-align:middle;}
#zipSearch fieldset strong{
	display:block;
	font-weight:normal;
}
#zipSearch fieldset .input{ime-mode:active;}
#zipSearch table{
	width:340px;
	margin:10px auto;
	background:#d5d5d5;
}
#zipSearch table thead tr th{
	height:25px;
	background:#F3F3F3;
	text-align:center;
}
#zipSearch table tbody tr th, #zipSearch table tbody tr td{
	background:#fff;
	cursor:pointer;
}
#zipSearch table tbody tr th{width:65px;}
#zipSearch table tbody tr td{
	height:23px;
	text-indent:5px;
}

#wisaSection #wisa1 p{
	padding:0 33px;
	line-height:160%;
	color:#666;
}


/*///////////////////////////////////////////////////////////////////////////////////
//
//	R2Na Editor 3
//
///////////////////////////////////////////////////////////////////////////////////*/
.R2Na_select {
	display: inline;
	margin-left: 5px;
}

.R2Na_DOM {
	margin: 3px 0 5px 0;
	padding: 5px 2px;
	background: #f2f2f2;
	font-weight: bold;
}

#pallete {
	width:300px;
	border-collapse: collapse;
	border: solid 1px #fff;
	line-height: 1.5;
}

#pallete td {
	height: 15px;
	width: 15px;
	border: 0;
	padding: 0;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

#pallete a {
	display: block;
	height: 100%;
	width: 100%;
}

.editorBody {
	border: solid 1px #aaa;
	margin: 5px 0;
}

.R2Na_bt {
	margin: 0 1px;
}

.bt_slot {
	border: solid 1px #cdcdcd;
	margin: 0;
	padding: 5px 0;
	background: #fff;
}

#daumshopping{
    width:740px;
}