@charset "utf-8";
@import	url('reset.css');
@import	url('global.css');
@import	url('layout.css');
@import	url('board.css');
@import	url('datatable.css');
@import	url('pgn.css');

#breadcrumb	{	float:right;	}
#breadcrumb	{	float:right;	}
.col #contents h3 {
	padding-top:8px;
	background-position:0 8px;
}

/***** Board Common *****/
.normboardview,.normboardlist,.normboardwrite, .normboardprevnext	{
	clear:both;
}
.normboardwrite	{
	background-image:url('/img/img/cmm/cmm/board/normboardwrite_back_01_950.gif');
}

.normboardlist .num	{	width:80px;	}
.normboardlist .author	{	width:80px;	}
.normboardlist .category	{	width:120px;	}
.normboardlist .hits	{	width:40px;	}
.normboardlist .recom	{	width:40px;	}
.normboardlist .date	{	width:140px;	}

.normboardview	{
	border-bottom:1px solid #dbdbdb;
	margin-bottom:10px;
}
.normboardview dl.postinfo dt.hits	{
	padding-left:0;
	background:none;
}

.normboardprevnext .hits	{
	width:73px;
	font-size:.9em;
	color:#898989;
	text-align:center;
}
.normboardprevnext .date	{
	width:118px;
	font-size:.9em;
	color:#898989;
	text-align:center;
}

.normboardwrite td .he { height:10px;}

.normboardwritefirst {	border-top:0 none;}
.normboardwrite tbody .first {	background:none;}
.normboardwrite th {
	width:10%;
}
.normboardwrite td.editorbox {
	padding-right:13px;
	padding-bottom:10px;
	padding-left:14px;
}
.normboardwrite td span.ex {	font-size:.9pt;	}
.normboardwrite td img {	vertical-align:middle; }

.oathconfirmbox {
	border:1px solid #dbdbdb;
	text-align:center;
	padding:15px 19px;
	margin-bottom:10px;
}
.oathconfirmbox p {
	text-align:left;
	border-bottom:1px dashed #dbdbdb;
	padding-bottom:10px;
}
.oathconfirmbox p strong {
	display:block;
	margin-bottom:10px;
}
.normboardwrite td .filefind	{
	padding:5px 0 7px 0;
}
.normboardwrite td .filefind dt, .normboardwrite td .filefind dd	{
	display:inline;
	font-size:.9pt;
}
.normboardwrite td .filefind dt	{	font-weight:bold;	}
.normboardwrite td .filefindbox	{	background:url('/img/img/pgn/client/bg_filefind.gif') no-repeat;	}
.normboardwrite td .filefindbox ul	{	width:890px;	}
.normboardwrite td .filefindbox ul li	{	width:860px;	}

/***** search *****/
.searchkeywordbox {
	text-align:center;
	clear:both;
	background:url('/img/img/pgn/client/client_search_back.gif') no-repeat left top;
	padding:4px 0 5px 0;
	margin-bottom:20px;

}
.searchkeywordbox fieldset {
	background:none;
	padding:0;
	margin:0;
}
.searchkeywordbox * {
	vertical-align:middle;
}
.searchkeywordbox fieldset label {
	margin-right:4px;
}
.searchkeywordbox fieldset input.intext {
	width:484px;
	height:15px;

	border:1px solid #b6b6ab;
}

/***** Contents Area *****/
#breadcrumb	{
	padding-left:15px;
}

.customermessagebox	{
	background:url('/img/img/pgn/client/customermessage_back_01.gif') no-repeat left top;
	height:262px;
	position:relative;
	margin-bottom:30px;
}
/* [수정 02/01] */#contents .customermessagebox h3	{
	background:none;
	padding:25px 0 38px 24px;
	height:auto;
}
#contents .customermessagebox h4	{
	margin:0 0 0 21px;
}
.customermessagebox .serviceguidelist	{
	height:86px;
}
.customermessagebox .serviceguidelist li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 5px;
	padding:0 0 0 8px;
	margin:0 0 5px 30px;
}
.customermessagebox .serviceguidelist li a	{
	font-size:.9em;
}
.customermessagebox .serviceguidelist li a em	{
	color:#3b7800;
	font-size:1.0em;
}
.customermessagebox .customerhelplist	{
	background:url('/img/img/pgn/client/customermessage_back_02.gif') no-repeat left top;
	position:absolute;
	top:21px;
	left:398px;
	padding:17px 1px;
}
.customermessagebox .customerhelplist li	{
	background:url('/img/img/pgn/client/customerhelp_section.gif') no-repeat left top;
	padding-left:1px;
	float:left;
}
.customermessagebox .customerhelplist li.first	{
	background:none;
	padding-left:0;
}
.customermessagebox fieldset	{
	background:url('/img/img/pgn/client/customermessage_back_03.gif') no-repeat left top;
	text-align:center;
	padding:10px 0;
	margin:0 20px;
}
.customermessagebox fieldset * 	{
	vertical-align:middle;
}
.customermessagebox fieldset label 	{
	margin-right:5px;
}
.customermessagebox fieldset input.intext	{
	border:1px solid #b6b6ab;
	width:624px;
	font-size:.9em;
	color:#666666;
}

/* [수정 02/01] */.servicehelpdirectory	{
	background:url('/img/img/pgn/client/servicehelpdirectory_back_02.gif') no-repeat left bottom;
	padding-bottom:10px;
	float:left;
	width:100%;
}
.servicehelpdirectory .servicehelpdirectoryhead	{
	background:url('/img/img/pgn/client/servicehelpdirectory_back_01.gif') no-repeat left top;
	padding:12px 0 0 21px;
}
#contents .servicehelpdirectory .servicehelpdirectoryhead h4	{
	margin:0;
}
.servicehelpdirectory .section	{
	padding:15px 0 10px 0;
	margin:0 32px;
	overflow:hidden;
	border-top:1px dashed #dbdbdb;
}
.servicehelpdirectory .section1	{
	border-top:0 none;
}
/* [수정 02/11] */.servicehelpdirectory .section ul	{

}
/* [수정 02/01] */
.servicehelpdirectory .section ul li	{
	overflow:hidden;
}
/* background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 5px; 제거 */
.servicehelpdirectory .section ul li ul li {
    width:45%;
	float:left;
	padding:0 0 0 0px;
}
.servicehelpdirectory .section ul li ul li.side {
	float:right;
}
.servicehelpdirectory .section ul li ul li a	{
	font-weight:bold;
}
.servicehelpdirectory .section ul li ul li ul li a {
	font-weight:normal;
}
.servicehelpdirectory .section ul ul	{
	float:left;
	width:100%;
	padding:5px 0 7px 0;
	margin-bottom:10px;

}
/* 	background:url('/img/img/cmm/cmm/board/page_bar_01.gif') no-repeat 0 1px; 제거 */
.servicehelpdirectory .section ul li ul li ul li	{
	display:inline;
	line-height:18px;
	width:auto;
	float:none;
}
.servicehelpdirectory .section ul ul li.first	{
	padding-left:0;
	background:none;
}
.servicehelpdirectory .section ul li li a	{
	font-weight:normal;
}
/* [/수정 02/01] */


.sortTotal	{
	color:#898989;
	margin-bottom:8px;

}
.sortTotal a	{
	background:url('/img/img/cmm/cmm/icon/select_arrow.gif') no-repeat 120% 4px;
	padding:0 15px 0 0px;
	margin:0 5px 0 0px;
	color:#898989;
	font-size:.9em;
}
.sortTotal select	{
	font-size:.9em;
}
#contents .keywordchoice	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 11px 2px;
	padding:0 0 0 17px;
	margin-bottom:10px;
}
.keywordlistbox	{
	width:100%;
	background:url('/img/img/pgn/client/keywordlistbox_back_01.gif') no-repeat left top;
	padding:17px 0 0 0;
	margin-bottom:30px;
	float:left;
}
.keywordlistbox .keywordlistboxin	{
	background:url('/img/img/pgn/client/keywordlistbox_back_02.gif') no-repeat left bottom;
	padding:0 25px 18px 25px;
	float:left;
}

/*[수정 02/01]*/
.keywordlistbox .keywordlistboxin ul	{
	float:left;
	background:url('/img/img/pgn/client/dotline_01.gif') repeat 0 -1px;
	overflow:hidden;
}
.keywordlistbox .keywordlistboxin ul li	{
	display:block;
	float:left;
	width:150px;
	height:26px;
	letter-spacing:-1px;
	/*background:url('/img/img/pgn/client/line_section.gif') repeat-x left bottom;
	border-bottom:1px dashed #d8d7d5;*/
	padding:6px 0 0 0;
	overflow:hidden;
	margin-bottom:-1px;
}
.keywordlistbox .keywordlistboxin ul li a	{
	padding:5px 0 0 0;
	font-weight:bold;
	float:left;
}
.keywordlistbox .keywordlistboxin ul li a:hover,.keywordlistbox .keywordlistboxin ul li a.active	{
	background:url('/img/img/cmm/cmm/icon/arrow_bottom.gif') no-repeat 50% 0;
	color:#f26521;
}
/*[/수정 02/01]*/

.confirmpopupbox	{
	background:url('/img/img/pgn/client/confirmpopup_back.gif') no-repeat left top;
	width:296px;
	height:108px;
	padding:0 16px 0 12px;
	margin:-54px 0 0 -149px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:99;
}
.confirmpopupbox .confirmtitle	{
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left bottom;
	padding:10px 0 7px 0;
}
.confirmpopupbox .closebutton	{
	margin:-25px 0 15px 0;
	text-align:right;
}
#contents .confirmpopupbox p	{
	margin-bottom:5px;
}

/*[/추가 02/29]*/
.normboardview .bul { float:left; background:url('/img/img/pgn/client/h5_bul.gif') no-repeat  left top;}

/* [04/07 서비스탈퇴 추가] */
.srvexit_guide {
	width:100%;
}
#contents .srvexit_guide h4 {
	position:absolute;
	top:0;
	left:-9999px;
}
#contents .srvexit_guide p {
	margin-bottom:15px;
}
.srvexit_guide img {
	display:block;
}
.srvexit_guide a.btn_exit {
	float:right;
}
.srvexit_guide .exit_desc {
	float:left;
}

/* 2009년 2월13일 회원정보 변경 추가 */
.pw_chg {width:600px;margin:auto;}
.messagebox { width:494px;height:61px;background:url('/img/img/pgn/client/event/chg_txt_back.gif') no-repeat  left top;margin:30px auto 20px;padding:40px 0px 0px 106px;}
.messagebox dd.txt_big { height:25px;font-size:14px;font-weight:bold;margin-top:-7px;}
.messagetxt { width:520px;margin:auto;line-height:18px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}
.messagetxt dl { width:470px;margin:auto;}
.messagetxt dt {font-weight:bold;height:25px;}
.messagetxt dd.last {margin:10px 0px;}
.messagebtn {margin:20px auto 30px;text-align:center;}

.pw_chg .info_chg { width:93%;margin:auto;}
.pw_chg .info_chg li { margin-bottom:5px;}
.pw_chg .info_chg li.pol { height:40px;}
.pw_chg .info_chg dd { display:inline;font-size:8pt;}
.pw_chg .info_chg dt { margin-left:115px;margin-bottom:20px;font-size:8pt;}
.pw_chg .info_chg dd.first {width:84px;}
.pw_chg .info_chg .intxt {padding:2px;border:1px solid #dddddd;}
.pw_chg .info_chg .intxt1 {padding:2px;border:1px solid #dddddd;background-color:#dddddd;}
.pw_chg .info_chg .tblbox { border:1px solid #d4d4d4;width:550px;padding:10px;margin-bottom:7px;line-height:15px;}
.pw_chg .info_chg .tblbox table {font-size:8pt;line-height:15px;margin-bottom:15px;}
.pw_chg .info_chg .tblbox p { background:url('/img/img/pgn/client/event/dot_bul.gif') no-repeat  0px 5px;margin:15px 0px;padding-left:8px;}
.pw_chg .info_chg .radio {text-align:right;}
.pw_chg .info_chg .btn {text-align:center;margin-top:20px;}
