@charset "utf-8";

/*body { color:#666666; font-family:dotum; font-size:12px; text-align:left; margin:0px; padding:0px; }*/

body.none { background:#ffffff !important; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input,select,td,th,table,pre,strong,b,i,textarea{margin:0;padding:0; }
body,h1,h2,h3,h4,h5,h6,input,button,pre,textarea,select{font-family:'돋움',Dotum,'굴림',Gulim,sans-serif;font-size:12px; color:#4a4a4a;}
form, fieldset, legend{border:none; margin:0; padding:0;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button,img{vertical-align:middle}

textarea {resize:none;border:1px solid #c3c3c3; padding:3px; -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
map area{outline:none}
input[type="button"] {cursor:pointer;}
input[type="password"] {height:22px;border:1px solid #c3c3c3; text-indent:2px;}
input[type="text"] {height:22px; border:1px solid #c3c3c3; line-height:24px; text-indent:2px; -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;}
input[type="text"].engfix {-webkit-ime-mode:inactive !important; -moz-ime-mode:inactive !important; -ms-ime-mode:inactive !important; ime-mode:inactive !important;}
textarea.engfix {-webkit-ime-mode:inactive !important; -moz-ime-mode:inactive !important; -ms-ime-mode:inactive !important; ime-mode:inactive !important;}

select {border:1px solid #c3c3c3;}
select {height:24px;border:1px solid #c3c3c3;padding-left:2px;}
select{padding-right:0px \0/IE8+9;;}
/*select::-ms-expand {display: none;}*/
select option {background:#fff;height:30px;}
input[type=text]:-ms-clear {display:none;}

a { color:#666; text-decoration:none; }
a:hover { text-decoration:none; }
a.under:hover{text-decoration:underline;}

/*input.text01 { height:17px; padding:3px 0 0 3px; border:1px solid #d5d5d5;  }
input.text11 { padding:3px; border:1px solid #d5d5d5;  }
textarea.text11 {padding:3px; border:1px solid #d5d5d5;  }
select.text11 {padding:2px; border:1px solid #d5d5d5;  }*/

.Tname { color:#999; }
.Tname a{ color:#999; }
li {list-style:none;}
input[type="file"] {height:22px;  }
input[type="radio"] {vertical-align:middle; margin-right:2px;}
input[type="checkbox"] {vertical-align:middle; margin-right:2px;}

/**************************************************
    Webfont :: '나눔고딕'
**************************************************/

@font-face {
	font-family:"Nanum Gothic";
	src:url('main/NanumGothic/NanumGothic.eot');
	src:local(※),
		url('main/NanumGothic/NanumGothic.woff') format('woff'),
		url('main/NanumGothic/NanumGothic.ttf') format('opentype');
}

/*clfix*/
.clfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix{display: inline-block;}
.clfix{display: block;}
* html .clfix{height: 1%;} /* Hides from IE-mac */
.clfix{zoom:1;} /*for IE 5.5-7*/

#Wrap { width:1080px; margin:0 auto; padding:4px 0px 0 0px;}
#Wrap_02 { width:782px; margin:0 auto; padding:4px 0px 0 0px; }
#Wrap_intro { width:100%; position:absolute; margin-top:30px; padding:10px 0px 10px 0px; background-color:#282828; border-top:2px solid #336699;}
#Wrap_intro #Company { position:relative; width:962px; margin:0 auto; padding:10px 0px 30px 0px; }
#Wrap_intro #Company #Menu{ position:relative; width:740px; padding:0px 0px 0 0px;margin:0 0 30px 0;  float:left; }
#Wrap_intro #Company #Menu_B{ position:relative; width:220px; padding:0px 0px 0 0px; margin:0 0 30px 0; float:right; }
#Wrap_intro #Footer { position:relative; clear:both; width:962px; margin:0 auto; padding:20px 10px 30px 10px; background-color:#444; color:#878787; background:url(/images/bg/bg_ftr.gif) top left repeat-x; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; }
#Wrap_intro #Footer p {text-align:center; padding:0px; margin:0px; line-height:18px;}

#Wrap #BlogGNB { z-index:100000; position:relative;width:942px; height:45px; }
#Wrap_02 #BlogGNB { z-index:100000; position:relative;width:772px; height:45px; }
#Wrap #BlogGNB_new {position:relative;width:942px; height:45px;  }
#Wrap #BlogGNB_txt { z-index:100000; position:relative; /*width:962px;*/ height:42px;  }
#Wrap_02 #BlogGNB_txt { z-index:100000; position:relative; /*width:782px;*/ height:42px; }

/*BlogGNB text */
#BlogGNB_txt h2.Logo { position:absolute; top:8px; left:3px; padding:0px; margin:0px; }
#BlogGNB_txt ul { position:absolute; list-style:none; top:0px; right:0px; padding:5px; margin:0px; }
#BlogGNB_txt ul li {display:inline; }
#BlogGNB_txt ul li.txt01 { display:inline; padding:0 5px 0 8px; background:url(/images/bg/bar_navi.gif) 0 0px no-repeat; }
#BlogGNB_txt ul li.txt02 { display:inline; padding:0 5px 0 5px; background:url() 0 4px no-repeat; }
#BlogGNB_txt ul li.txt03 { display:inline; padding:0px 0 0 3px; }
#BlogGNB_txt ul li.txt03 img.btn01 { vertical-align:-7px; }
#BlogGNB_txt ul li.txt03 img.btn02 { vertical-align:-7px; }
#BlogGNB_txt ul li.intro01 { display:inline; padding:0px 30px 0 30px; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; background:url(/images/bg/intro_bar_right.gif) top right no-repeat; }
#BlogGNB_txt ul li.intro02 { display:inline; padding:0px 30px 0 30px; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;  }

#BlogGNB_txt .Friend_blog_list { position:absolute; top:20px; right:122px; width:124px; height:222px; padding:7px 0 0 5px; background:url(/images/common/bg_friend_blog_list.gif) no-repeat; }
#BlogGNB_txt .Friend_blog_list .innerDiv { overflow-y:auto; width:112px; height:200px; padding:0 0 0 4px; font:11px dotum; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List { margin:0px 0 6px 0; padding:0px; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dt.Title { margin:0px; padding:0px 0 5px 0; font-weight:bold; color:#1e242b; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dd.ListBox { margin:0px; padding:0px 0 0 10px; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list { margin:0px; padding:0px; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dt.sub_Title { margin:0px; padding:0px 0 5px 0; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text { margin:0px; padding:0 0 5px 9px; background:url(/images/icon/ico_arrow_01.gif) 1px 3px no-repeat; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text img { vertical-align:middle; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link01 { color:#ff7b75; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link02 { color:#ffb695; }
#BlogGNB_txt .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link03 { color:#96c2fa; }
#BlogGNB_txt .Friend_blog_list .btnDivs { text-align:center; padding:5px 0 0 0; }
#BlogGNB_txt .Friend_blog_list .btnDivs img { margin:0 1px 0 1px; }
/* BlogGNB text */

/*BlogGNB atzine */
#BlogGNB h2.Logo { position:absolute; top:16px; left:3px; padding:0px; margin:0px; }
#BlogGNB ul { position:absolute; list-style:none; top:12px; right:0px; font:0px arial; }
#BlogGNB ul li.txt01 { display:inline; padding:0 11px 0 8px; background:url() 0 4px no-repeat; }
#BlogGNB ul li.txt02 { display:inline; padding:0 5px 0 8px; background:url() 0 4px no-repeat; }
#BlogGNB ul li.txt03 { display:inline; padding:0px 0 0 3px; }
#BlogGNB ul li.txt03 img.btn01 { vertical-align:-7px; }
#BlogGNB ul li.txt03 img.btn02 { vertical-align:-7px; }
#BlogGNB ul li.intro01 { display:inline; padding:0px 30px 0 30px; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; background:url(/images/bg/intro_bar_right.gif) top right no-repeat; }
#BlogGNB ul li.intro02 { display:inline; padding:0px 30px 0 30px; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;  }

#BlogGNB .Friend_blog_list { position:absolute; top:26px; right:72px; width:124px; height:222px; padding:7px 0 0 5px; background:url(/images/common/bg_friend_blog_list.gif) no-repeat; }
#BlogGNB .Friend_blog_list .innerDiv { overflow-y:auto; width:112px; height:200px; padding:0 0 0 4px; font:11px dotum; }
#BlogGNB .Friend_blog_list .innerDiv dl.List { margin:0px 0 6px 0; padding:0px; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dt.Title { margin:0px; padding:0px 0 5px 0; font-weight:bold; color:#1e242b; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dd.ListBox { margin:0px; padding:0px 0 0 10px; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list { margin:0px; padding:0px; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dt.sub_Title { margin:0px; padding:0px 0 5px 0; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text { margin:0px; padding:0 0 5px 9px; background:url(/images/icon/ico_arrow_01.gif) 1px 3px no-repeat; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text img { vertical-align:middle; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link01 { color:#ff7b75; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link02 { color:#ffb695; }
#BlogGNB .Friend_blog_list .innerDiv dl.List dl.sub_list dd.sub_text .link03 { color:#96c2fa; }
#BlogGNB .Friend_blog_list .btnDivs { text-align:center; padding:5px 0 0 0; }
#BlogGNB .Friend_blog_list .btnDivs img { margin:0 1px 0 1px; }
/*BlogGNB atzine */



/*상단 테스트*/
.container_intro
{
	margin-left: auto;
	margin-right: auto;
	width: 942px;		
	}


.container_intro .logo {
	padding:22px 0 0px 0;
	width:300px;
	float:left;
	z-index:100;
	
	}

/* int_topmenu */
.int_topmenu {
	width:620px;
	height:20px;
	float:right;
	padding:22px 0 0 0;	
	}

.int_topmenu .dropdown {
	float:right;
	font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; 
	font-weight:bold;
	font-size:14px;
	line-height:1.1em;
	color:#3b3b3b;	
	position:relative;
	z-index:1300;
	margin:0;
	padding:0 20px 0 20px;	
	}

.int_topmenu .dropdown li {
	display:block;
	float:left;
	position:relative;
	list-style:none;
	margin:0 0 0 20px;	
	background:url() 0px 0px no-repeat;
	padding:0 0 0 20px;	
	}


.int_topmenu .dropdown li a {
	display:block;
	color:#474747;
	height:40px;
	text-decoration:none;
	}

.int_topmenu .dropdown li a span {
	display:block}

.int_topmenu .dropdown li a:hover{
	color:#ff6600;}

.int_topmenu .dropdown li ul li a:hover{
	color:#ff6600;}



.int_topmenu .dropdown li ul {
	display:none;
	position: absolute;
	top: 20px;
	left:-24px;
	z-index: 1500;
	width:292px;
	padding:0;
	margin:0;
	font-size:12px;	
	}

.int_topmenu .dropdown li ul li ul {
	display:none;
	position: absolute;
	top:-7px;
	left:169px !important;
	z-index: 1308;
	
	}

.int_topmenu .dropdown li.last ul li ul {
	left:-302px !important}

.int_topmenu .dropdown li ul li.first ul {
	top:9px;
	}
	
.int_topmenu .dropdown li ul li {
	display:block;
	background:url(/images/home/intro/int_menu_bg.png) 0 0 repeat-y;
	width: 260px;
	margin:0;
	height:auto;
	clear:both;
	position:relative;
	line-height:1.3em;
	padding:0 0 0 0px;	
	}

.int_topmenu .dropdown li ul li ul li {
	background:url(/images/home/intro/int_menu_bg.png) 0 0 repeat-y;
	}




.int_topmenu .dropdown li ul li.first {
	background:url(/images/home/intro/int_menu_bg_top.png) 0 top no-repeat;
	padding:8px 0 0 0;
	height:6px;
	}


.int_topmenu .dropdown li ul li ul li.first {
	background:url(/images/home/intro/dropdown_1_first2.png) 0 top no-repeat;
	}
	



.int_topmenu .dropdown li ul li.last {
	background:url(/images/home/intro/int_menu_bg_bottom.png) 0 bottom no-repeat;
	padding:0px 0 7px 0;
	}



.int_topmenu .dropdown li ul li ul li.last {
	background:url(/images/home/intro/dropdown_1_last2.png) 0 bottom no-repeat;
	}

.int_topmenu .dropdown li ul li a,
.int_topmenu .dropdown li ul li.last ul li a {
	display:block;
	color:#484950;
	height:auto;
	width:220px;
	padding:18px 0 17px 20px;
	background:url(/images/home/intro/int_menu_bg_line.png) 16px bottom no-repeat;
	}

.int_topmenu .dropdown li ul li ul li a {
	background:url(/images/home/intro/dropdown_1_line2.png) 0 bottom no-repeat;
	}

.int_topmenu .dropdown li ul li.last a,
.int_topmenu .dropdown li ul li ul li.last a {
	background:none}

.int_topmenu .dropdown li a span {
	display:block;}

.int_topmenu .dropdown li a:hover span {
	cursor:hand}



.int_topmenu .dropdown li:hover ul li ul {
	display:none;}	

.int_topmenu .dropdown li:hover ul,
.int_topmenu .dropdown li:hover ul li:hover ul{
	display:block}
	


/* //상단 테스트 */



/*상단 로그인박스 레이어 추가
#BlogGNB .top_login_list { position:absolute; top:26px; right:-5px; width:204px; height:125px; padding:7px 0 0 5px; background:url(/images/common/bg_login_top_list.gif) no-repeat; }
#BlogGNB .top_login_list .innerDiv { overflow-y:auto; overflow-x:none; width:190px; height:123px; padding:0 0 0 4px; font:11px dotum;}

#BlogGNB .top_login_list .innerDiv table.login_top{  }
#BlogGNB .top_login_list .innerDiv table.login_top input{ width:90px; border:1px solid #dedede; padding:2px; font:11px dotum; }
#BlogGNB .top_login_list .innerDiv table td.left{ text-align:center;  }
#BlogGNB .top_login_list .innerDiv table td span.login_title{ font:11px dotum; color:#c30d1c; font-weight:bold; padding: 0 0 0 10px; }
#BlogGNB .top_login_list .innerDiv table td span.id_find{ font:11px dotum; color:#666666; letter-spacing:-1px; padding: 0 0 0 10px; }
#BlogGNB .top_login_list .innerDiv table td span.id_find a{ text-decoration:none; }
#BlogGNB .top_login_list .innerDiv table td span.member_join{ font:11px dotum; color:#c30d1c; letter-spacing:-0.5px; padding: 0 0 0 0px; }
#BlogGNB .top_login_list .innerDiv table td span.member_join a{ text-decoration:none; color:#c30d1c;}
#BlogGNB .top_login_list .innerDiv table td span.bar { color:#cccccc;text-decoration:none; color:#cccccc;}
*/

/*상단 로그인박스 레이어 사이즈 변경*/
#BlogGNB .top_login_list { position:absolute; top:26px; right:-5px; width:400px; height:252px; padding:7px 0 0 0px; background:url(/images/common/bg_login_top_list_new.gif) no-repeat; }
#BlogGNB .top_login_list .innerDiv { overflow-y:auto; width:370px; height:242px; padding:0 0px 0 0px; font:11px dotum; text-align:center; margin-left:30px; }
#BlogGNB .top_login_list .innerDiv table.login_top{ width:370px;  }
#BlogGNB .top_login_list .innerDiv table.login_top input{ width:110px; border:1px solid #dedede; padding:3px; font:11px dotum; }
#BlogGNB .top_login_list .innerDiv table td.left{ text-align:center; background-color:#f3f3f3; }
#BlogGNB .top_login_list .innerDiv table td.right{ background-color:#f3f3f3; }
#BlogGNB .top_login_list .innerDiv table td span.login_title{ font:11px dotum; color:#c30d1c; font-weight:bold; padding: 0 0 0 10px; }
#BlogGNB .top_login_list .innerDiv table td span.id_find{ font:11px dotum; color:#666666; letter-spacing:-1px; padding: 0 0 0 10px; }
#BlogGNB .top_login_list .innerDiv table td span.id_find a{ text-decoration:none; }
#BlogGNB .top_login_list .innerDiv table td span.member_join{ font:11px dotum; color:#c30d1c; letter-spacing:-0.5px; padding: 0 0 0 0px; }
#BlogGNB .top_login_list .innerDiv table td span.member_join a{ text-decoration:none; color:#c30d1c;}
#BlogGNB .top_login_list .innerDiv table td span.bar { color:#cccccc;text-decoration:none; color:#cccccc;}

#BlogGNB .top_login_list .innerDiv dl.List { margin:0px 0 6px 0; padding:0px; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
#BlogGNB .top_login_list .innerDiv dl.List dt.Title { margin:0px; padding:0px 0 5px 0; font-weight:bold; color:#1e242b; }
#BlogGNB .top_login_list .innerDiv dl.List dd.ListBox { margin:0px; padding:0px 0 0 10px; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list { margin:0px; padding:0px; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dt.sub_Title { margin:0px; padding:0px 0 5px 0; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text { margin:0px; padding:0 0 5px 9px; background:url(/images/icon/ico_arrow_01.gif) 1px 3px no-repeat; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text img { vertical-align:middle; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link01 { color:#ff7b75; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link02 { color:#ffb695; }
#BlogGNB .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link03 { color:#96c2fa; }
#BlogGNB .top_login_list .btnDivs { text-align:center; padding:5px 0 0 0; }
#BlogGNB .top_login_list .btnDivs img { margin:0 1px 0 1px; }
/*상단 로그인박스 레이어 추가*/


/*상단 로그인박스 레이어 사이즈 변경*/
#BlogGNB_txt .top_login_list {position:absolute; top:26px; right:-5px; width:400px; height:252px; padding:7px 0 0 0px; background:url(/images/common/bg_login_top_list_new.gif) no-repeat; }
#BlogGNB_txt .top_login_list .innerDiv {width:370px; height:242px; padding:0 0px 0 0px; font:11px dotum; text-align:center; margin-left:30px; }
#BlogGNB_txt .top_login_list .innerDiv table.login_top{width:370px;  }
#BlogGNB_txt .top_login_list .innerDiv table.login_top input{ width:110px; border:1px solid #dedede; font:11px dotum; }
#BlogGNB_txt .top_login_list .innerDiv table td.left{ text-align:center; background-color:#f3f3f3; }
#BlogGNB_txt .top_login_list .innerDiv table td.right{ background-color:#f3f3f3; }
#BlogGNB_txt .top_login_list .innerDiv table td span.login_title{ font:11px dotum; color:#c30d1c; font-weight:bold; padding: 0 0 0 10px; }
#BlogGNB_txt .top_login_list .innerDiv table td span.id_find{ font:11px dotum; color:#666666; letter-spacing:-1px; padding: 0 0 0 10px; }
#BlogGNB_txt .top_login_list .innerDiv table td span.id_find a{ text-decoration:none; }
#BlogGNB_txt .top_login_list .innerDiv table td span.member_join{ font:11px dotum; color:#c30d1c; letter-spacing:-0.5px; padding: 0 0 0 0px; }
#BlogGNB_txt .top_login_list .innerDiv table td span.member_join a{ text-decoration:none; color:#c30d1c;}
#BlogGNB_txt .top_login_list .innerDiv table td span.bar { color:#cccccc;text-decoration:none; color:#cccccc;}

#BlogGNB_txt .top_login_list .innerDiv dl.List { margin:0px 0 6px 0; padding:0px; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dt.Title { margin:0px; padding:0px 0 5px 0; font-weight:bold; color:#1e242b; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dd.ListBox { margin:0px; padding:0px 0 0 10px; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list { margin:0px; padding:0px; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dt.sub_Title { margin:0px; padding:0px 0 5px 0; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text { margin:0px; padding:0 0 5px 9px; background:url(/images/icon/ico_arrow_01.gif) 1px 3px no-repeat; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text img { vertical-align:middle; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link01 { color:#ff7b75; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link02 { color:#ffb695; }
#BlogGNB_txt .top_login_list .innerDiv dl.List dl.sub_list dd.sub_text .link03 { color:#96c2fa; }
#BlogGNB_txt .top_login_list .btnDivs { text-align:center; padding:5px 0 0 0; }
#BlogGNB_txt .top_login_list .btnDivs img { margin:0 1px 0 1px; }
/*상단 로그인박스 레이어 추가*/


/*상단 회원가입박스 레이어*/
#BlogGNB_txt .top_member_list {position:absolute; top:26px; right:-5px; width:500px; height:290px; padding:7px 0 0 0px; background:url(/images/common/bg_member_top_list_new.gif) no-repeat; }
#BlogGNB_txt .top_member_list .innerDiv {width:480px; height:242px; padding:0 0px 0 0px; font:11px dotum; text-align:center; margin-left:20px; }
#BlogGNB_txt .top_member_list .innerDiv table.login_top{width:480px;  }
#BlogGNB_txt .top_member_list .innerDiv table.login_top input, select{ width:110px; border:1px solid #dedede; padding:3px; font:11px dotum; }

#BlogGNB_txt .top_member_list .innerDiv table td.left{ text-align:left; background-color:#f3f3f3; }
#BlogGNB_txt .top_member_list .innerDiv table td.right{ background-color:#f3f3f3; }
#BlogGNB_txt .top_member_list .innerDiv table td span.login_title{ font:11px dotum; color:#c30d1c; font-weight:bold; padding: 0 0 0 10px; }
#BlogGNB_txt .top_member_list .innerDiv table td span.id_find{ font:11px dotum; color:#666666; letter-spacing:-1px; padding: 0 0 0 10px; }
#BlogGNB_txt .top_member_list .innerDiv table td span.id_find a{ text-decoration:none; }
#BlogGNB_txt .top_member_list .innerDiv table td span.member_join{ font:11px dotum; color:#c30d1c; letter-spacing:-0.5px; padding: 0 0 0 0px; }
#BlogGNB_txt .top_member_list .innerDiv table td span.member_join a{ text-decoration:none; color:#c30d1c;}
#BlogGNB_txt .top_member_list .innerDiv table td span.bar { color:#cccccc;text-decoration:none; color:#cccccc;}

#BlogGNB_txt .top_member_list .innerDiv dl.List { margin:0px 0 6px 0; padding:0px; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dt.Title { margin:0px; padding:0px 0 5px 0; font-weight:bold; color:#1e242b; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dd.ListBox { margin:0px; padding:0px 0 0 10px; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list { margin:0px; padding:0px; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dt.sub_Title { margin:0px; padding:0px 0 5px 0; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dd.sub_text { margin:0px; padding:0 0 5px 9px; background:url(/images/icon/ico_arrow_01.gif) 1px 3px no-repeat; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dd.sub_text img { vertical-align:middle; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dd.sub_text .link01 { color:#ff7b75; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dd.sub_text .link02 { color:#ffb695; }
#BlogGNB_txt .top_member_list .innerDiv dl.List dl.sub_list dd.sub_text .link03 { color:#96c2fa; }
#BlogGNB_txt .top_member_list .btnDivs { text-align:center; padding:5px 0 0 0; }
#BlogGNB_txt .top_member_list .btnDivs img { margin:0 1px 0 1px; }
/*상단 회원가입박스 레이어*/







#Wrap #TopArea { z-index:1; position:relative; /*width:962px;*/ height:135px; margin:0 0 5px 0; padding:0px 0 0 0px; background:url(/images/bg/bg_top_01.gif); }
#Wrap_02 #TopArea { z-index:1; position:relative; height:135px; margin:0 0 5px 0; padding:0px 0 0 0px; background:url(/images/bg/bg_top_01.gif); }
#TopArea h2.BlogTitle { padding:54px 0 0 30px; margin:0px; font-size:14px; font-weight:bold; letter-spacing:-1px; }
#TopArea p { padding:5px 0 0 30px; margin:0px; font-size:11px; }
#TopArea p .bookmark { position:absolute; margin:-6px 0 0 7px; }

#Wrap #MenuArea { position:relative; /*width:962px;*/ height:35px; margin:0 0 5px 0; background:url(/images/bg/bg_menu_01.gif) no-repeat; }
#Wrap_02 #MenuArea { position:relative; /*width:782px;*/ height:35px; margin:0 0 5px 0; background:url(/images/bg/bg_menu_01.gif) no-repeat; }
#MenuArea div.prol { position:absolute; left:6px; top:12px; }
#MenuArea div.prol ul { list-style:none; margin:0px; padding:0px; font:0/0 arial; }
#MenuArea div.prol ul li.PLOGUE { padding:0 0px 0 10px; background:none; }
#MenuArea div.prol ul li.Frist { padding:0 4px 0 0; background:none; }
#MenuArea div.prol ul li.Frist2 { padding:0 4px 0 4px;}
#MenuArea div.prol ul li { display:inline; margin:0px; padding:0 4px 0 4px; background:url('/images/common/bar/menubar_top.png') #ff0000 left top no-repeat; }
#MenuArea div.prol ul li a { font:bold 12px dotum; letter-spacing:-1.0px }
#MenuArea div.prol ul li.second { display:inline; margin:0px; padding:0 0 0 10px; background:url('/images/common/bar/menubar_top.png') left top no-repeat; }
#MenuArea div.prol ul li.bar { display:inline; margin:0px; padding:0 4px 0 0px;}
#MenuArea div.prol ul li .icon01 { vertical-align:0px; margin:0 0 0 4px; }
#MenuArea div.prol ul li .icon02 { vertical-align:0px; margin:0 0 0 4px; }

#MenuArea div { position:absolute; right:16px; top:12px; }
#MenuArea div ul { list-style:none; margin:0px; padding:0px; font:0/0 arial; }
#MenuArea div ul li.PLOGUE { padding:0 0px 0 10px; background:none; }
#MenuArea div ul li.Frist { padding:0 4px 0 0; background:none; }
#MenuArea div ul li.Frist2 { padding:0 4px 0 4px; background:none;}
#MenuArea div ul li { display:inline; margin:0px; padding:0 0 0 10px; background:url('/images/common/bar/menubar_top.png') left top no-repeat; }
#MenuArea div ul li a { font:bold 12px dotum; letter-spacing:-1.0px }
#MenuArea div ul li.second { display:inline; margin:0px; padding:0 0 0 10px; background:url('/images/common/bar/menubar_top.png') left top no-repeat; }
#MenuArea div ul li.bar { display:inline; margin:0px; padding:0 4px 0 0px;}
#MenuArea div ul li .icon01 { vertical-align:0px; margin:0 0 0 4px; }
#MenuArea div ul li .icon02 { vertical-align:0px; margin:0 0 0 4px; }

#LeftArea { position:relative; z-index:1; float:left; width:192px; margin-right:10px; background:url(/images/common/bg_MiddleDiv.gif) top left repeat-y; }
#LeftArea_blog { position:relative; z-index:1; float:left; width:172px; }
#RightArea { position:relative; z-index:1; float:left; width:162px;  }
#RightArea_blog { position:relative; z-index:1; float:left; width:172px; }
#CenterArea { position:relative; z-index:1; float:left; width:962px; }
#CenterArea_blog { position:relative; z-index:1; float:left; width:780px; }

#CenterArea_01 { position:relative; z-index:99999; float:left; width:718px; padding:0px 0px 0 0px; margin:0px 8px 0px 8px; border:1px solid #dbdbdb; background-color:#FFF;}
#CenterArea_02 { position:relative; z-index:99999; float:left; width:100%; padding:0px 0px 0 0px; margin:0px 10px 0px 10px; }
#CenterArea_01_mL { position:relative; z-index:99999; float:left; width:898px; padding:0px 0px 0 0px; margin:0px 0px 0px 8px; border:1px solid #dbdbdb; background-color:#ffffff; }
#CenterArea_01_mR { position:relative; z-index:99999; float:left; width:898px; padding:0px 0px 0 0px; margin:0px 8px 0px 0px; border:1px solid #dbdbdb; background-color:#ffffff; }
#CenterArea_01_L { position:relative; z-index:99999; float:left; width:898px; padding:0px 0px 0 8px; background-color:#ffffff; border:1px solid #dbdbdb; }
#CenterArea_01_R { position:relative; z-index:99999; float:left; width:898px; padding:0px 0px 0 8px; background-color:#ffffff; border:1px solid #dbdbdb;}
#CenterArea_01_T { position:relative; z-index:99999; float:left; width:1078px; padding:0px 0px 0 0px; margin:0px 0px 0px 0px; border:1px solid #dbdbdb; background-color:#ffffff; }
#CenterArea_01_mI { position:relative; z-index:99999; float:right; width:898px; padding:0px 0px 0 0px; margin:0px 0px 0px 0px; background-color:#ffffff; }
#CenterArea_01_I { position:relative; z-index:99999; float:left; width:1080px; padding:0px 0px 0 0px; margin:0px 0px 0px 0px; background-color:#ffffff; }


#CenterArea_01_01 { position:relative; z-index:99999; float:left; width:598px; margin-left:10px;border:1px solid #dbdbdb; background-color:#ffffff;}
#CenterArea_02_01 { position:relative; z-index:99999; float:left; width:598px; margin-right:10px; border:1px solid #dbdbdb; background-color:#ffffff;}/*좁은 2단 우측메뉴시 컨텐츠영역*/


.intro_onlyHtml {margin:10px; line-height:18px;  }


#Wrap #MiddleArea { overflow:hidden; width:100%; margin:0px; padding:0px 0 0px 0px;  }
#Wrap_02 #MiddleArea { overflow:hidden; width:782px; margin:0px; padding:0px 0 15px 0px;  }

#Wrap #FotterArea { width:942px; padding:18px 0 20px 0; text-align:center; }
#Wrap_02 #FotterArea { width:782px; padding:18px 0 20px 0; text-align:center; }


.contentsBox_01 { width:100%; margin:0 0 5px 0; background-color:#ffffff;}
.contentsBox_01 .innerDiv { width:90%; padding:30px 30px 30px 34px; }

.contentsBox_02 { margin:0 0 5px 0; }
.contentsBox_02 .innerDiv { padding:0px 20px 20px 20px; }
.contentsBox_02 .btnDiv { position:relative; right:10px; font:0/0 arial; text-align:right; }
.contentsBox_02 .btnDiv img{ margin:0 0 0 4px;}
.contentsBox_02 .topDiv { width:752px; height:5px; background:url(/images/common/bg_contents_box_top_m.gif) no-repeat; }

.contentsBox_03 { margin:0 0 5px 0;  }
.contentsBox_03 .innerDiv { width:100%;   }
.contentsBox_03 .topDiv { width:100%; height:5px;  }




.StandardBox { position:relative; float:left; margin:0 0 10px 0; border:1px solid #dbdbdb; background:#ffffff; }
.StandardBox_Wizet { position:relative; float:left; margin:0 0 10px 0; padding:0px;border:1px solid #dbdbdb; }
.StandardBox_Banner { position:relative; float:left; margin:0 0 10px 0; padding:0px;}
.StandardBox_margin { position:relative; float:left; margin:0 0 0px 0; width:20px; height:1px; }
.StandardBox_margin_all { float:left; margin:0px 0 0px 0px; width:960px; height:1px; padding:0px; font-size:0px; line-height:0px; overflow:hidden; }
/*.StandardBox .corner_TL { position:absolute; left:-1px; top:-1px; }
.StandardBox .corner_TR { position:absolute; right:-1px; top:-1px; }
.StandardBox .corner_BL { position:absolute; left:-1px; bottom:-1px; }
.StandardBox .corner_BR { position:absolute; right:-1px; bottom:-1px; }*/
.StandardBox .corner_TL { position:absolute; left:0px; top:0px; }
.StandardBox .corner_TR { position:absolute; right:0px; top:0px; }
.StandardBox .corner_BL { position:absolute; left:0px; bottom:0px; }
.StandardBox .corner_BR { position:absolute; right:0px; bottom:0px; }


/* 프로필 박스 */
.ProfileBox { width:164px; padding:5px 0 5px 6px; }
.ProfileBox img{margin-left:4px; }
.ProfileBox p.name { padding:8px 3px 0 3px; margin:0px; color:#7B7B7B; font-size:11px; font-weight:bold; letter-spacing:-0.5px;}
.ProfileBox .nickMenu { position:absolute; width:80px; height:73px; padding:9px 0 0 4px; font:11px dotum; letter-spacing:-1px; background:url(/images/common/bg_nick_box.gif) no-repeat; }
.ProfileBox .nickMenu ul { list-style:none; padding:0px; margin:0px;}
.ProfileBox .nickMenu ul li { padding:0 0 7px 6px; background:url(/images/icon/ico_arrow_01.gif) 0 3px no-repeat; }
.ProfileBox p.info { padding:4px 3px 8px 3px; margin:0px; line-height:14px; color:#8e8e8e; font-size:11px; }
.ProfileBox p.info .btn_edit { margin:0px 0 0 0; vertical-align:middle; }
.ProfileBox div.btn { width:144px; margin:0 0 0 3px; padding:12px 0 10px 0; font:0/0 arial; background:url(/images/icon/ico_dot_line_01.gif) top left repeat-x; }
.ProfileBox div.btn img { margin:0 2px 0 0; }

.ProfileBox div.btn02 { position:relative; width:144px; margin:0 0 0 3px; padding:12px 0 5px 0; font:0/0 arial; background:url(/images/icon/ico_dot_line_01.gif) top left repeat-x; }
.ProfileBox div.btn02 .div01 .friend_add { position:absolute; top:14px; right:0px; font:11px dotum; letter-spacing:-1px; color:#8e8e8e; }
.ProfileBox div.btn02 .div01 .friend_add img { vertical-align:-2px; margin:0 5px 0 0; }
.ProfileBox div.btn02 .div02  { padding:8px 0 0 0; }
.ProfileBox div.btn02 .div02 .Btnadmin { position:absolute; right:0px; }

/* 블로그 메뉴*/
.LeftMenu { width:168px; padding:2px 0 2px 2px; }
.LeftMenu h3.Title { margin:10px 0px 0px 8px; padding:0 0 6px 12px; background:url(/images/icon/ico_menu_list_02.gif) 0px 1px  no-repeat; font-size:12px; letter-spacing:-1px;}
.LeftMenu h3.Title a{ color:#666;}
.LeftMenu h3.TitleBoard { margin:0px 0px 0px 8px; padding:0 0 6px 0px; font-size:12px; letter-spacing:-1px; }
.LeftMenu h3.TitleBoard a{ color:#666;}
.LeftMenu dl { width:153px; margin:0px 0 0 8px; padding:0px 0 0 0; }
.LeftMenu dl dt { margin:0px; padding:0px 0 6px 0px; font-weight:bold; /*background:url(/images/icon/ico_menu_list_01.gif) 1px 2px  no-repeat;*/ }
/* *html .LeftMenu dl dt { margin:0px; padding:7px 0 7px 13px; font-weight:bold; background:url(/images/icon/ico_menu_list_01.gif) 1px 7px  no-repeat; } */
.LeftMenu dl dd.sub01 { margin:0px; padding:0 0 6px 12px; background:url(/images/icon/ico_menu_list_02.gif) 0px 1px  no-repeat; font-size:12px; }
.LeftMenu dl dd.sub01 img { vertical-align:middle;}
/* *html .LeftMenu dl dd.sub01 { margin:0px; padding:0 0 5px 26px; background:url(/images/icon/ico_menu_list_02.gif) 14px 0px  no-repeat; } */
.LeftMenu dl dd img.icon { vertical-align:middle; margin:0 0 0 5px; }
.LeftMenu .Line { height:1px; padding:0 0 10px 0px; margin:0; font:0/0 arial; }
.dotLine {height:1px; background:url('/images/common/dot/dotline_1.png') repeat-x;}

/*태그박스*/
.TagBox { width:164px; padding:5px 0 6px 5px; }
.TagBox h3.Title { position:relative; width:152px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; background:url() no-repeat; }
.TagBox h3.Title a { position:absolute; right:12px; top:9px; font:11px dotum; }
.TagBox .listDiv { width:145px; padding:10px 8px 5px 8px; font:12px/18px dotum; }

/*검색박스*/
.SearchBox { width:164px; padding:6px 0 8px 6px; }
.SearchBox .btn { vertical-align:-2px; margin:0 0 0 4px; }
.SearchBox .btn01 { vertical-align:middle; margin:0 0 0 4px; }

/* 초대하기 */
.InviteBox { width:164px; padding:8px 0 8px 6px;  text-align:center;}

/* today */
.TodayBox { width:167px; padding:3px 0 6px 3px; border:1px solid #ECECEC; background:#FFF;}
.TodayBox .SumDiv { width:154px; height:19px; text-align:center; padding:5px 0 0 0;  font:10px tahoma; background:url(/images/common/bg_today_box.gif) no-repeat; }
.TodayBox .SumDiv span { color:#ff6000; }
.TodayBox .BtnDiv  {padding:8px 3px 0 30px; background:url(/images/icon/ico_dot_line_03_long.gif) top left repeat-x;}

/*new box*/
.NewBox { width:166px; padding:5px 0 13px 4px; font-size:12px;}
.NewBox h3.Title { position:relative; width:154px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; }
.NewBox h3.Title a { position:absolute; right:9px; top:10px; }
.NewBox h3.Title_01 { position:relative; width:144px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; }
.NewBox h3.Title_01 a { position:absolute; right:9px; top:10px; }
.NewBox h3.Title_02 { position:relative; width:144px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; }
.NewBox h3.Title_02 a { position:absolute; right:9px; top:10px; }
.NewBox h3.Title_03 { position:relative; width:144px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; }
.NewBox h3.Title_03 a { position:absolute; right:9px; top:10px; }
.NewBox ul.List { list-style:none; margin:4px 0 0 4px; padding:0px; }
.NewBox ul.List li { width:150px; padding:8px 0 0 8px; background:url(/images/icon/ico_bul_02.gif) 0 12px no-repeat; color:#4a4a4a; letter-spacing:-1px; }
.NewBox ul.List li a{ color:#4a4a4a; }
.NewBox ul.List li span.Reply { color:#84a2cb; }
.NewBox ul.List li.Name { color:#5578a5; }
.NewBox ul.List li img.Del { vertical-align:middle; margin:0 0 0 5px; }

/* 친구블로그 */
.FriendDiv { width:166px; padding:5px 0 3px 4px; font-size:12px;}
.FriendDiv h3.Title { position:relative; width:154px; height:20px; margin:0px; padding:6px 0 0 8px; font:bold 12px dotum; }
.FriendDiv h3.Title a { position:absolute; right:9px; top:10px; }

.FriendDiv dl { margin:2px 0 4px 2px; padding:0px ; }
.FriendDiv dl dt { padding:4px 0 2px 16px; font:bold 12px dotum;color:#888888; letter-spacing:-0.5px; background:url(/images/icon/ico_arrow_open_01.gif) no-repeat 0px 4px;}
.FriendDiv dl dt.off { background:url(/images/icon/ico_arrow_close_01.gif) no-repeat 0 4px; padding-top:4px; }
.FriendDiv dl dt.off a{ color:#888888; }
.FriendDiv dl dt img { vertical-align:middle; margin:0 0 0 4px; }
.FriendDiv dl dd { padding:5px 0 0 15px; margin:0px; background:url(/images/icon/ico_arrow_01.gif) 5px 8px no-repeat; }
.FriendDiv dl dd.Friend a { color:#ff7b75; }
.FriendDiv dl dd img { vertical-align:middle; margin:0 0 0 4px; }
.FriendDiv dl dd a { color:#5578a5; }
.FriendDiv .ListBtn01 { width:142px; padding:0 0 6px 0; margin:0 0 10px 5px;  font:0/0 arial; text-align:right;background:url(/images/icon/ico_dot_line_04.gif) bottom repeat-x; }
.FriendDiv .ListBtn01 img { margin:0 0 0 4px; }
.FriendDiv .ListBtn02 { width:142px; padding:8px 0 0 0; margin:0 0 10px 5px;  font:0/0 arial; text-align:center;background:url(/images/icon/ico_dot_line_04.gif) top left repeat-x; }
.FriendDiv .ListBtn02 img { margin:0 2px 0 2px; }


/* 달력 */
.Month_Date { width:156px; padding:4px 4px 4px 10px; border:1px solid #ececec; background:#FFFFFF; } 
.Month_Date .month { overflow:hidden; width:152px; height:20px; margin:0px; padding:0px; background:url(); } 
.Month_Date .month dd { float:left; margin:0px; padding:0px; } 
.Month_Date .month dd.img01 { float:left; margin:0 0 0 20px; padding:0px; } 
.Month_Date .month dd.date { float:left; width:147px; margin:0px; padding:3px 0 0 0; text-align:center; font:bold 11px verdana; color:#7c7c7c; } 

.Month_Date .dayDIv { width:150px; text-align:center; font:11px dotum; color:#888888; background:url() top left no-repeat; } 
.Month_Date .dayDIv table { margin:0 auto; } 
.Month_Date .dayDIv table th { padding:1px 0 1px 0; height:21px; font-weight:normal; } 
.Month_Date .dayDIv table th.Sun { color:#ff3300; } 
.Month_Date .dayDIv table th.Sat { color:#888888; } 
.Month_Date .dayDIv table td { font:11px verdana; height:18px; } 
.Month_Date .dayDIv table td a{ color:#666; font-weight:bold; text-decoration:underline; } 
.Month_Date .dayDIv table td.Today { background:url(/images/common/bg_month_today.gif) 50% 50% no-repeat; } 
.Month_Date .dayDIv table td.Sun { color:#fd7676; } 
.Month_Date .dayDIv table td.Sun a{ color:#fd7676; font-weight:bold; text-decoration:underline; } 
.Month_Date .dayDIv table td.Sat { color:#888888; } 
.Month_Date .dayDIv table td.Sat a { color:#666666; font-weight:bold;text-decoration:underline; } 
.Month_Date .dayDIv table td.Today { background:url(/images/common/bg_month_today.gif) 50% 50% no-repeat; } 
.Month_Date .Monthview { padding:9px 6px 4px 0; margin:1px 0 0 0; text-align:right; font:11px dotum; background:url(/images/icon/ico_dot_line_03_long.gif) top left repeat-x; } 
.Month_Date .Monthview a { color:#666; text-decoration:none;} 

.Month_List { width:166px; padding:4px 0 0 4px; border:1px solid #ECECEC; background:#FFFFFF; } 
.Month_List .ListBox { width:152px; height:130px; padding:9px 0 0 0; text-align:center; font:11px dotum; color:#888; background:url() top left no-repeat;} 
.Month_List .ListBox table { text-align:left; margin:auto; } 
.Month_List .ListBox table .none { color:#dde4ef; } 
.Month_List .ListBox table th { padding:0 0 5px 0; font-weight:normal; } 
.Month_List .ListBox table th a { color:#666; } 
.Month_List .ListBox table td { padding:0 0 5px 0; } 


.Month_List .ListBox .btnDiv { width:132px; padding:6px 0 4px 0; margin:0 auto; text-align:center; font:0/0 arial; background:url(/images/icon/ico_dot_line_03.gif) top left repeat-x; } 
.Month_List .ListBox .btnDiv img { margin:0 2px 0 2px; } 

.Month_List .CalView { padding:8px 6px 8px 0; margin:0; text-align:right; font:11px dotum; background:url(/images/icon/ico_dot_line_03_long.gif) top left repeat-x;} 
.Month_List .CalView a { color:#666; text-decoration:none;} 

/*위젯박스*/
.WizetBox { width:170px; padding:0px; text-align:center;}


/* 페이징 */
.paging { padding:10px 0 15px 0; text-align:center; }
.paging ul { list-style:none; margin:0px auto; padding:0px; font:11px tahoma; }
.paging ul li { display:inline; padding:0 1px 0 7px; background:url(/images/icon/ico_bar_02.gif) left no-repeat; }
.paging ul li .btn { vertical-align:middle; }
.paging ul li.First { display:inline; padding:0 1px 0 0px; background:none; }
.paging ul li.Prev { padding:0 3px 0 0; background:none; }
.paging ul li.Next { padding:0 0 0 3px; background:none; }
 

/*#ContentAreaSub .inBox { width:760px; background:url(/images/home/common/bg_in_box_middle.gif) repeat-y; }
#ContentAreaSub .inBox .innerBox { width:760px; background:url(/images/home/common/bg_in_box_top.gif) top no-repeat; }
#ContentAreaSub .inBox .contentBox { width:740px; min-height:905px; padding:20px 0 20px 20px; background:url(/images/home/common/bg_in_box_bottom.gif) bottom no-repeat; }
*html #ContentAreaSub .inBox .contentBox { height:905px; }
*/

/* 댓글 */
.ReplyList { position:relative;z-index:1;  padding:0px 0 4px 10px; background:#f7f7f7; }
.ReplyList .bgnone { background:none !important; }
.ReplyList .replyType01 { margin:0 0 0 0; padding:10px 10px 0 0; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
.ReplyList .replyType02 { margin:0 0 0 10px; padding:10px 10px 0 0; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
.ReplyList .replyType02 dt.Name { padding:0 0 3px 17px; margin:0px; background:url(/images/icon/ico_reply_arrow.gif) 0 2px no-repeat; }
.ReplyList dt.Name { padding:0 0 3px 0; margin:0px; }
.ReplyList dt.Name span.Day { margin:0 8px 0 8px; color:#ff6633; font:normal 11px dotum;  }
.ReplyList dt.Name span.Day span { font:11px dotum;  }
.ReplyList dt.Name span.date01 { color:#ff6633; }
.ReplyList dt.Name span.date02 { color:#ccab8a; }
.ReplyList dt.Name span.date03 { color:#bbbbbb; }
.ReplyList dd.Text { padding:0 0 8px 0; margin:0px; line-height:18px; color:#666666; }
.ReplyList dd.Text02 { padding:0 0 8px 17px; margin:0px; line-height:18px; color:#666666; }
.ReplyList dd.Text .btn {vertical-align:-3px;}
.ReplyList dd.Text02 .btn {vertical-align:-3px;}


.ReplyList .replyEdit { margin:0 0 0 0; padding:8px 0 10px 0; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; }
.ReplyList .replyEdit textarea {width:84%;height:32px; padding:3px 0 0 3px; vertical-align:middle; font:12px dotum; color:#666666; border:1px solid #dce1e5; }
.ReplyList .replyEdit .btn { vertical-align:middle;  }

.ReplyList .replyWrite {margin:0 0 0 0; padding:18px 0 10px 0; background:url() top left repeat-x; }
.ReplyList .replyWrite textarea { width:84%;height:32px; padding:3px 0 0 3px; vertical-align:middle; font:12px dotum; color:#666666; border:1px solid #dce1e5; }
.ReplyList .replyWrite textarea.size { width:84%; }
.ReplyList .replyWrite .btn { vertical-align:middle;  }

.ReplyList .replyWrite_ans { margin:0 0 0 0; padding:10px 0 10px 0px; background:url() top left repeat-x; }
.ReplyList .replyWrite_ans textarea { width:84%; height:32px; padding:3px 0 0 3px; vertical-align:middle; font:12px dotum; color:#666666; border:1px solid #dce1e5; }
.ReplyList .replyWrite_ans .btn { vertical-align:middle; }





/*****************************/
/* gnb */
/*****************************/
#gnb { height:40px; margin:0 auto; }
/*#gnb { width:942px; height:40px; margin:0 auto; }*/

#gnb .inner { overflow:hidden; width:960px; height:25px; margin:0 auto; }

#gnb a { color:#5f5757 !important;}
#gnb a:hover { color:#ff9c00 !important; text-decoration:none; }

#gnb .RightMenu  { float:left; list-style:none; font:11px dotum; margin:6px 0 0 0; }
#gnb .RightMenu li { float:left; padding:1px 8px 0 9px; background:url() right no-repeat; }
#gnb .RightMenu li img.home { margin:0 4px 0 0; vertical-align:middle; }
#gnb .RightMenu li.Logo { padding:0 79px 0 6px; }
#gnb .RightMenu li.Logo img { position:absolute; top:4px; }
#gnb .RightMenu li.Last { background:none !important; }

#gnb .blogLeftMenu  { float:right; margin:4px 10px 0 0; list-style-type:none; }
#gnb .blogLeftMenu li { float:left; padding:0px 9px 0 7px; background:url() right no-repeat; }
#gnb .blogLeftMenu li.Keroro img  { vertical-align:2px; }
#gnb .blogLeftMenu li.Event { background:none !important; }
#gnb .blogLeftMenu li.btn { padding:0 1px 0 1px !important; background:none !important; }


/* 팝업타이틀 */
.table_title {width:100%;}
.table_title td.left{width:3px; background:url(/images/blog/manage/pop/title_left.gif);}
.table_title td.center{height:35px; background:url(/images/blog/manage/pop/title_bg.gif); padding: 7px 10px 5px 10px;}
.table_title td.bwhite{font-size:12px; color:#FFFFFF; font-family:dotum; text-decoration:none; font-weight:bold;}
.table_title td.right{width:3px; background:url(/images/blog/manage/pop/title_right.gif);}

.bwhite {font-size:12px; color:#FFFFFF; font-family:dotum; text-decoration:none; font-weight:bold;}

/*인트로*/
.IntroBox { position:relative; width:162px; margin:0 0 10px 0;  }


#Wrap_intro #Company #Menu .IntroBox{ position:relative; width:162px; margin:0 0 10px 0;}
#Wrap_intro #Company #Menu_B .IntroBox{ position:relative; width:162px; margin:0 0 10px 0; }




/* 블로그 메뉴*/
.IntroMenu { width:158px; padding:2px 0 2px 2px; }
.IntroMenu dl { width:158px; margin:0px 0 0 0px; padding:0px 0 0 0; }
.IntroMenu dl dt { margin-top:10px; margin-bottom:6px; padding:8px 0 6px 4px; border-bottom:2px solid #666; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; }
/*.IntroMenu dl dt { margin-top:10px; margin-bottom:6px; padding:8px 0 6px 4px; border-bottom:2px solid #666; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#666666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; }*/
.IntroMenu dl dd.sub01 { margin:0px; padding:8px 0 2px 8px; font-size:13px; letter-spacing:-1px; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
/*.IntroMenu dl dd.sub01 { margin:0px; padding:10px 0 2px 14px; background:url(/images/icon/ico_menu_list_02.gif) 2px 11px  no-repeat; font-size:12px; color:#666666; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;}*/
.IntroMenu dl dd.sub01 img { vertical-align:middle;}
.IntroMenu dl dd img.icon { vertical-align:middle; margin:0 0 0 5px; }
/*.IntroMenu dl dd.Line { width:158px; height:1px; padding:0 0 0px 0px; margin-top:8px; margin-left:0px; font:0/0 arial; background:url(/images/admin/left_menu_dot_top_n.gif) left top repeat-x ;}*/
.IntroMenu dl dd.Line { width:158px; height:1px; padding:0 0 0px 0px; margin-top:8px; margin-left:0px; font:0/0 arial; }


.IntroMenu_B { position:relative; width:158px; padding:2px 75px 2px 2px;  float:left;}
.IntroMenu_B dl { width:158px; margin:0px 0 0 0px; padding:0px 0 0 0;  }
.IntroMenu_B dl dt { margin-top:10px; margin-bottom:6px; padding:8px 0 6px 4px; border-bottom:2px solid #666; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ccc; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; }
.IntroMenu_B dl dd.sub01 { margin:0px; padding:8px 0 2px 8px; font-size:13px; letter-spacing:-1px;color:#888; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.IntroMenu_B dl dd.sub01 a{ color:#888; }
.IntroMenu_B dl dd.sub01 img { vertical-align:middle;}
.IntroMenu_B dl dd img.icon { vertical-align:middle; margin:0 0 0 5px; }
.IntroMenu_B dl dd.Line { width:158px; height:1px; padding:0 0 0px 0px; margin-top:8px; margin-left:0px; font:0/0 arial; background:url(/images/admin/left_menu_dot_top_n1.gif) left top repeat-x ;}

/*인트로 하단 블로그 최신글*/
.IntroMenu_Blog { position:relative; width:158px; padding:2px 50px 2px 2px;  float:right; top:2px;}
.IntroMenu_Blog dl { width:158px; margin:0px 0 0 0px; padding:0px 0 0 0;  }
.IntroMenu_Blog dl dt { margin-top:10px; margin-bottom:6px; padding:8px 0 6px 4px; border-bottom:2px solid #666; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ccc; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif; }
.IntroMenu_Blog dl dd.sub01 { margin:0px; padding:8px 0 2px 8px; font-size:12px; color:#888; font-family:NanumGothic, NanumGothicOTF, "나눔고딕", malgunGothic, malgunGothic, dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.IntroMenu_Blog dl dd.sub01 a{ color:#888; }
.IntroMenu_Blog dl dd.sub01 img { vertical-align:middle;}
.IntroMenu_Blog dl dd img.icon { vertical-align:middle; margin:0 0 0 5px; }
.IntroMenu_Blog dl dd.Line { width:158px; height:1px; padding:0 0 0px 0px; margin-top:8px; margin-left:0px; font:0/0 arial; background:url(/images/admin/left_menu_dot_top_n1.gif) left top repeat-x ;}