@charset "utf-8";

@import url('/common/css/common.css');

/*body { background:url(/images/bg/bg_01.gif) top center repeat-x;}*/

/* 블로그 생성축하 페이지 */
.blog_Make_con h3.Title { position:relative; padding:0px; margin:0px; font:bold 14px dotum; }
.blog_Make_con h3.Title img { position:absolute; right:0px; top:-3px; }
.blog_Make_con p.Text01 { padding:18px 0 0 0; margin:0px; line-height:18px; color:#7c8696; }
.blog_Make_con p.Text02 { margin:0px; padding:18px 0 0 11px; line-height:18px; color:#7c8696; }
.blog_Make_con dl { margin:39px 0 0 0; padding:0px; }
.blog_Make_con dl dt { margin:0px; padding:0 0 3px 11px; font-weight:bold; background:url() 1px 4px no-repeat; }
.blog_Make_con dl dd { margin:0px; padding:0px 0 0 11px; line-height:18px; color:#7c8696; }
.blog_Make_con a { text-decoration:underline; }
.blog_Make_con .FirstBtn { padding:30px 0 0 0; text-align:center; }

/*블로그 안내페이지 방문자*/
.blog_info_guest h3.Title { margin:0px; padding:0 0 17px 0; font:bold 14px dotum; }
.blog_info_guest p.Text { margin:0px; padding:24px 0 0 0; }
.blog_info_guest div.Btn { padding:25px 0 0 0; text-align:center; }
.blog_info_guest div.Welcome { padding:22px 0 0 0; text-align:center; }


.blog_type h3.TitleBox { position:relative; margin:0px; font:12px dotum; border-bottom:1px solid #e6e6e6;  }
.blog_type h3.type01 { padding:0 0px 6px 0px; }
.blog_type h3.type01 table { width:100%;}
.blog_type h3.type01 table td.left01{ padding-right:8px;}
.blog_type h3.type01 table td.right01{ width:140px; text-align:right; }
.blog_type h3.type02 { width:332px; padding:0 200px 14px 0px; }
.blog_type h3.type03 { width:96%; padding:0 200px 14px 0px; }
.blog_type h3.TitleBox span.Title { font:bold 12px dotum; }
.blog_type h3.TitleBox img.Icon { vertical-align:middle; margin:0 0 0 5px; }
.blog_type h3.TitleBox span.Category { color:#8e8e8e; font:11px dotum; }
.blog_type h3.TitleBox span.day { position:absolute; top:2px; right:0px; font:11px dotum; color:#8e8e8e; }
.blog_type h3.TitleBox span.dayday { top:2px; right:0px; font:11px dotum; color:#8e8e8e; }
.blog_type h3.TitleBox span.Date01 { color:#ff6633; }
.blog_type h3.TitleBox span.Date02 { color:#ccab8a; }
.blog_type h3.TitleBox span.Date03 { color:#bbbbbb; }
.blog_type h3.TitleBox span.day span.Date01 { font:11px dotum; color:#ff6633; }
.blog_type h3.TitleBox span.day span.Date02 { font:11px dotum; color:#ccab8a; }
.blog_type h3.TitleBox span.day span.Date03 { font:11px dotum; color:#bbbbbb; }

.abs_right {position:relative; text-align:center;} 

.blog_type p.PageAddres { margin:0px; padding:6px 0 8px 0; text-align:right; font:11px dotum; color:#bbbbbb; }
.blog_type p.PageAddres a { color:#bbbbbb; }
.blog_type div.Source { padding:30px 0 0 0; font:12px dotum; }
.blog_type div.Source img.icon { vertical-align:-3px; margin:0 5px 0 0; }
.blog_type div.Photo { width:532px; margin:30px 0 0 0; padding:0 0 22px 0; }
.blog_type div.Text { padding:0 0 26px 0; line-height:18px; }
.blog_type dl.TagList { overflow:hidden; padding:0px; margin:0px; font:11px/14px dotum; color:#8e8e8e; }
.blog_type dl.TagList dt { float:left; margin:0px; padding:0px; }
.blog_type dl.TagList dd { float:left; margin:0px; padding:0px 0 0px 4px; }
.blog_type dl.TagList dd a { color:#8e8e8e; }
.blog_type div.Trackback { padding:0px 0 3px 0; font:12px dotum; }
.blog_type div.Trackback img.Icon { vertical-align:-3px; margin:0 5px 0 0; }
.blog_type div.SubInfo { position:relative;z-index:999; padding:8px 0 20px 0; margin:2px 0 0 0; font:12px dotum; border-top:1px solid #e6e6e6;}

.blog_type div.SubInfo .optionMenu { position:absolute; z-index:9999; width:75px; height:73px; top:15px; right:80px; padding:9px 0 0 9px; font:11px dotum; letter-spacing:-1px; background:url(/images/common/bg_post_box.gif) no-repeat; }
.blog_type div.SubInfo .optionMenu ul { list-style:none; padding:0px; margin:0px; width:60px; }
.blog_type div.SubInfo .optionMenu ul li { padding:0 0 7px 6px; background:url(/images/icon/ico_arrow_01.gif) 0 3px no-repeat; }
.blog_type div.SubInfo .optionMenu ul li.master { display:none; color:#bbbbbb; background:url(/images/icon/ico_arrow_07.gif) 0 3px no-repeat; }

.blog_type div.SubInfo ul.Menu01 { list-style:none; padding:0px; margin:0px; font:11px dotum; }
.blog_type div.SubInfo ul.Menu01 li { display:inline; padding:0 3px 0 8px; background:url(/images/icon/ico_bar_01.gif) 0 0px no-repeat; }
.blog_type div.SubInfo ul.Menu01 li.First { padding:0 3px 0 0; background:none; }
.blog_type div.SubInfo ul.Menu01 li span { color:#84a2cb; font:11px dotum; }

.blog_type div.SubInfo ul.Menu02 { position:absolute; right:0px; top:8px; list-style:none; padding:0px; margin:0px; font:11px dotum; }
.blog_type div.SubInfo ul.Menu02 li.Post { display:inline; padding:0 5px 0 0; background:none; }
.blog_type div.SubInfo ul.Menu02 li.Recom { display:inline; padding:0 0 0 9px; background:url(/images/icon/ico_bar_01.gif) 0 0px no-repeat; }
.blog_type div.SubInfo ul.Menu02 li.Recom img.Icon { position:absolute; top:-3px; margin:0 0 0 2px; }
.blog_type div.SubInfo ul.Menu02 li.Recom span { margin:0 0 0 15px; font:bold 11px dotum; color:#ff6633; }

.blog_type div.TrackbackList { position:relative; padding:10px 0 10px 10px; background:#f7f7f7; }
.blog_type div.TrackbackList p.Info { font:bold 12px dotum; margin:0px 0px 18px 0px; padding:0 0 10px 0;color:#666666; }
.blog_type div.TrackbackList p.Info span.Address { margin:0px; padding:6px 0 0 0; text-align:right; font:normal 11px dotum; color:#bbbbbb; }
.blog_type div.TrackbackList p.Info span.btn { position:absolute; right:10px; top:30px; font:0/0 arial; }
.blog_type div.TrackbackList p.Info span.btn img { margin:0 0 0 10px; }
.blog_type div.TrackbackList .tback { width:511px;  font:bold 12px dotum; margin:0px; padding:0 0 10px 0;color:#666666; }
.blog_type div.TrackbackList dl.List { position:relative; margin:0; padding:10px 0 0 0; background:url(/images/icon/ico_dot_line_06.gif) left top repeat-x; }
.blog_type div.TrackbackList dl.List dt.Title { position:relative; font:normal 12px dotum; }
.blog_type div.TrackbackList dl.List dt span.Day { position:absolute; top:-1px; margin:0 0 0 8px; font:normal 11px dotum; }
.blog_type div.TrackbackList dl.List dt span.Day span { font:11px dotum; }
.blog_type div.TrackbackList dl.List dt span.date01 { color:#ff6633; }
.blog_type div.TrackbackList dl.List dt span.date02 { color:#ccab8a; }
.blog_type div.TrackbackList dl.List dt span.date03 { color:#bbbbbb; }
.blog_type div.TrackbackList dl.List div.name { position:absolute; top:0px; right:0px; padding:0 16px 0 0;font-weight:normal; color:#5578a5; }
.blog_type div.TrackbackList dl.List div.name .del { position:absolute; right:0px; margin:0 0 0 4px; } 



/* 웹진 타입 */
.webzine_type { padding-bottom:0px !important; } 
.webzine_type dl.List { position:relative; overflow:hidden; margin:10px 0 15px 0; padding:0px 0 19px 0; border-bottom:1px solid #e6e6e6; } 
.webzine_type dl.Text { padding:0px 0 40px 0; } 
.webzine_type dl.Text02 { padding:0px 0 20px 0; } 

.webzine_type dl.List dt.Title { margin:0px; padding:0 120px 6px 0; font:bold 12px dotum; color:#666666; background:url(/images/icon/ico_dot_line_06.gif) bottom left repeat-x; } 
.webzine_type dl.List dt.Title span.reply { font:11px dotum; color:#84a2cb; } 
.webzine_type dl.List dt.Title .icon { vertical-align:-2px; margin:0 0 0 3px; } 
.webzine_type dl.List dt.Title span.category { font:normal 11px dotum; color:#8e8e8e; } 
.webzine_type dl.List dt.Title span.Day { position:absolute; right:7px; top:0px; font:normal 11px dotum; margin-left:10px; } 
.webzine_type dl.List dt.Title span.Day span { font:11px dotum;  }
.webzine_type dl.List dt.Title span.date01 { color:#ff6633; }
.webzine_type dl.List dt.Title span.date02 { color:#ccab8a; }
.webzine_type dl.List dt.Title span.date03 { color:#bbbbbb; }

.webzine_type dl.List dd.Contents { overflow:hidden; margin:0px; padding:0px; } 
.webzine_type dl.List dd.Contents div.Thumb { float:left; padding:10px; } 
.webzine_type dl.List dd.Contents p.Text { margin:0px; padding:7px 0 30px 0; font:12px/18px dotum; } 
.webzine_type dl.List dd.Contents a.Bold { font-weight:bold; color:#0042a0; } 
.webzine_type dl.List dd.Contents p.tag { margin:0px; padding:30px 0 3px 4px;  background:url() 0 0px  no-repeat; font:11px dotum; }
.webzine_type dl.List dd.Contents p.PageAddres { width:532px; margin:0px; padding:6px 0 8px 0; text-align:right; font:11px dotum; color:#bbbbbb; }
.webzine_type dl.List dd.Contents p.PageAddres a { color:#bbbbbb; }
.webzine_type dl.Photo dd.Contents p.Text { width:380px; }  
.webzine_type dl.Photo dd.Contents p.tag { width:336px; margin:0px; padding:30px 0 3px 44px;  background:url(/images/icon/ico_tag.gif) 0 31px  no-repeat; }

.webzine_type dl.List dd.Subinfo { padding:0px; margin:0px; } 
.webzine_type dl.List dd.Subinfo ul { position:absolute; right:9px; bottom:15px; margin:0px; padding:0px; } 
.webzine_type dl.List dd.Subinfo ul li.scrap { display:inline; padding:0 0px 0 0; font:11px dotum; background:none; } 
.webzine_type dl.List dd.Subinfo ul li.scrap span { font:11px dotum; color:#84a2cb; } 
.webzine_type dl.List dd.Subinfo ul li.recom { display:inline; padding:0 0 0 3px; background:url(/images/icon/ico_bar_01.gif) 0 0px no-repeat; } 
.webzine_type dl.List dd.Subinfo ul li.recom .icon { position:absolute; top:-1px; margin:0 0 0 2px; } 
.webzine_type dl.List dd.Subinfo ul li.recom span { margin:0 0 0 15px; font:bold 11px dotum; color:#ff6633; } 
.webzine_type dl.List dd.Subinfo ul li.recom_nobar { display:inline; padding:0 0 0 3px; } 
.webzine_type dl.List dd.Subinfo ul li.recom_nobar .icon { position:absolute; top:-1px; margin:0 0 0 2px; } 
.webzine_type dl.List dd.Subinfo ul li.recom_nobar span { margin:0 0 0 15px; font:bold 11px dotum; color:#ff6633; } 
.webzine_type .SearchDiv { position:relative; margin:0 0 29px 0; padding:10px 0 9px 10px; background-color:#f7f7f7; font:bold 12px dotum; }
.webzine_type .SearchDiv .btn { position:absolute; right:10px; vertical-align:middle; }



.List_Type_top { position:relative; padding:20px 20px 20px 20px;  }
.List_Type_top .icon { vertical-align:middle; margin:0 0 0 5px; }
.List_Type_top .btnDiv { position:absolute; right:10px; top:10px; font:0/0 arial; }
.List_Type_top .btnDiv img { margin:0 0 0 4px; }
.List_Type_top span.cate {font-weight:bold; font-size:14px; letter-spacing:-1px;}
.List_Type_top_search { position:relative; padding:20px 20px 0px 20px;  }
.List_Type_top_search span.cate {font-weight:bold; font-size:14px; letter-spacing:-1px;}

.List_Type_pro { position:relative; padding:20px 20px 0px 20px;  }
.List_Type_pro  .icon { vertical-align:middle; margin:0 0 0 5px; }
.List_Type_pro  .btnDiv { position:absolute; right:10px; top:10px; font:0/0 arial; }
.List_Type_pro  .btnDiv img { margin:0 0 0 4px; }
.List_Type_pro  span.cate {font-weight:bold; font-size:14px; letter-spacing:-1px;}



.List_Type { position:relative; padding:0px 20px 20px 20px;  }
.List_Type table { width:100%; text-align:center; }
.List_Type table th { padding:8px 0 8px 0; font-weight:normal; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background-color:#f7f7f7; font-weight:bold; }
.List_Type table th.Title { text-align:center;  }
.List_Type table td { padding:8px 0 8px 0; border-bottom:1px solid #E6E6E6;  }
.List_Type table td.Title { padding-left:13px; text-align:left; background:url(/images/icon/ico_bul_02.gif) 4px 14px no-repeat; }
.List_Type table td.Title .icon { vertical-align:middle; margin:0 4px 0 3px; }
.List_Type table td.Title span.reply {color:#84a2cb;font-weight:bold; font-size:11px; }
.List_Type table td.Title span.category { color:#8e8e8e; }

.List_Type table td.Scrap { width:70px;font:11px dotum; color:#8e8e8e; text-align:center;  }
.List_Type table td.Recom { width:70px;font:bold 11px dotum; color:#ff6633; text-align:center;   }
.List_Type table td.Recom .icon { vertical-align:middle; margin:0 3px 0 0;  }
.List_Type table td.Date01 {width:70px; font:11px dotum; color:#ff6633; text-align:center; }
.List_Type table td.Date02 {width:70px; font:11px dotum; color:#ccab8a; text-align:center; }
.List_Type table td.Date03 {width:70px; font:11px dotum; color:#bbbbbb; text-align:center; }

.List_Type table td.Title_sch { width:630px; padding-left:9px; text-align:left; background:url(/images/icon/ico_bul_02.gif) 0 14px no-repeat; }
.List_Type table td.Title_sch .icon { vertical-align:middle; margin:0 4px 0 3px; }
.List_Type table td.Title_sch span.reply {color:#84a2cb; }
.List_Type table td.Title_sch span.category { color:#8e8e8e; }

.List_Type table td.Scrap_sch { width:70px;font:11px dotum; color:#8e8e8e; text-align:center;  }
.List_Type table td.Recom_sch { width:70px;font:bold 11px dotum; color:#ff6633; text-align:center;   }
.List_Type table td.Recom_sch .icon { vertical-align:middle; margin:0 3px 0 0;  }
.List_Type table td.Date01_sch {width:70px; font:11px dotum; color:#ff6633; text-align:center; }
.List_Type table td.Date02_sch {width:70px; font:11px dotum; color:#ccab8a; text-align:center; }
.List_Type table td.Date03_sch {width:70px; font:11px dotum; color:#bbbbbb; text-align:center; }


/* 포토로그용 앨범 타입 뷰 2010.06.29*/
.albumtype .MenuDiv { position:relative; width:691px; padding:5px 0 3px 9px; border-bottom:1px solid #E6E6E6; }
.albumtype .MenuDiv .write01 { position:absolute; top:5px; left:10px; }
.albumtype .MenuDiv .write02 { position:absolute; top:5px; right:10px; }

.albumtype .MenuDiv ul.type01{ width:200px ; float:left  }
.albumtype .MenuDiv ul.type02{ width:400px ; float:right  }
.albumtype .MenuDiv ul.type01 li { text-align:left;   background-color:#cccccc; list-style:none;}
.albumtype .MenuDiv ul.type02 li { text-align:right;  background-color:#ff6600; list-style:none;}

.albumtype .ListDiv  { overflow:hidden; margin:10px 20px 20px 20px; border-bottom:1px solid #E6E6E6; }
.albumtype .ListDiv dl { position:relative; float:left; width:194px; padding:10px 10px 10px 10px; margin:0px;  }
.albumtype .ListDiv dl dd.Thumb { margin:0px; padding:0px; }
.albumtype .ListDiv dl dd.Thumb img { width:194px; height:194px; }
.albumtype .ListDiv .divThumb1{margin-bottom:20px;}
.albumtype .ListDiv dl.Thumb1 {position:relative; width:160px; float:left; clear:both; margin:0px; padding:5px; }
.albumtype .ListDiv dl.Thumb2 {position:relative; width:500px; float:left;  margin:0px; padding:5px; }
.albumtype .ListDiv dl.Thumb1 img {float:left; width:160px; height:160px;  }
.albumtype .ListDiv dl dt { margin:0px; padding:3px 0 0 0;}
.albumtype .ListDiv dl dt input { width:13px; height:13px; margin:0 5px 0 1px; vertical-align:0px; }
.albumtype .ListDiv dl dd.Tname { margin:0px; padding:7px 0 0 0; font:11px dotum; }
.albumtype .ListDiv dl dd.Tname1 { margin:0px; padding:7px 0 0 0; font:12px dotum; }
.albumtype .ListDiv dl dd.info { position:relative; width:156px; margin:0px; padding:4px 0 0 0; }
.albumtype .ListDiv dl dd.info span.Date { font:11px dotum; color:#777777; }
.albumtype .ListDiv dl dd.info span.Date1 { font:11px dotum; color:#777777;}
.albumtype .ListDiv dl dd.info span.inquiry { font:11px dotum; position:absolute; right:0px; color:#777777; }
.albumtype .ListDiv dl dd.info span.inquiry span { color:#84a2cb; font-weight:bold; }


/*검색결과*/
.SearchResult { padding:12px 0 5px 24px; }
.SearchResult h3.Title { width:532px; padding:0 0 9px 0; margin:0px; font:bold 14px dotum; border-bottom:2px solid #E6E6E6; }
.SearchResult table { width:532px; height:73px; text-align:center; }

/*블로그 프로필*/
.blog_profile h3.Title {margin:0px; padding:20px 0px 10px 0px; font:bold 14px dotum; letter-spacing:-1px; border-bottom:1px solid #E6E6E6; }
.blog_profile .user_info { position:relative; padding:10px 0 0 0px; border-bottom:1px solid #E6E6E6; }
.blog_profile .user_info .profileImg { position:relative; width:532px; }
.blog_profile .user_info .profileImg p.Text { position:absolute;top:105px; left:47px; }
.blog_profile .user_info .profileImg p.Text span { font:bold 12px dotum; }
.blog_profile .user_info .ProfileMake { width:500px; padding:8px 0 0 0; text-align:right; }
.blog_profile .user_info .Nickname { padding:8px 0 8px 10px; margin:0px; font-weight:bold; }
.blog_profile .user_info .infoDiv { padding:0 0 18px 10px; min-height:200px;}
.blog_profile .user_info .infoDiv .dotLine { font:0/0 arial;height:1px; background:url(/images/icon/ico_dot_line_06.gif) top left repeat-x; }
.blog_profile .user_info .infoDiv dl.info_01  { overflow:hidden; width:481px; margin:0px; padding:0px; background:url(/images/icon/ico_dot_line_06.gif)  bottom left repeat-x; }
.blog_profile .user_info .infoDiv dl.info_01 dd  { float:left; width:254px; margin:0px; padding:10px 0 10px 7px ; background:url(/images/icon/ico_bul_02.gif) 0 14px no-repeat; }
.blog_profile .user_info .infoDiv dl.info_02 { overflow:hidden; margin:0px; padding:0px; background:url(/images/icon/ico_dot_line_06.gif)  bottom left repeat-x; }
.blog_profile .user_info .infoDiv dl.info_02 dt { float:left; width:51px; margin:0px; padding:10px 0 10px 7px ; background:url(/images/icon/ico_bul_02.gif) 0 14px no-repeat; }
.blog_profile .user_info .infoDiv dl.info_02 dd { float:left; width:418px; margin:0px; padding:7px 5px 10px 0; line-height:18px; }

.blog_profile p.Text { padding:10px 0 10px 0; margin:0px;  }
.blog_profile .ReplyBox { padding:30px 0 0 0; }
.blog_profile .ReplyBox p.Text { padding:0px 0 10px 0; margin:0px; font:bold 12px dotum; }
.blog_profile .ReplyBox p.Text img { vertical-align:1px; margin:0 5px 0 0; }
.blog_profile .ReplyBox p.Text span  {font-weight:normal; margin:0 0 0 10px; }



/*방명록*/
.guest_book_write p.WriterName { margin:0px; padding:0px 0 9px 0; background:url(/images/icon/ico_dot_line_05.gif) bottom left repeat-x; }
.guest_book_write textarea.WriteBox { width:98%; height:100px; margin:20px 0 0 0; padding:10px 0 0 9px; font:12px/16px dotum; color:#8e8e8e; border:1px solid #dce1e5; }
/*이미지 올리지 버튼 삭제로 인해 수정 20080807*/
.guest_book_write .btnBox { position:relative; height:20px; padding:10px 0 0 0; }
.guest_book_write .btnBox div { position:absolute; right:0px; }
.guest_book_write .btnBox div .Check { width:13px; height:13px; vertical-align:0px; margin:0 3px 0 0; }
.guest_book_write .btnBox div img { vertical-align:-5px; }

.guest_book_list { margin:0px; padding:0px 0 9px 0; }
.guest_book_list .Writer { position:relative; height:22px; padding:9px 0 0 10px; background:url(/images/icon/ico_dot_line_05.gif) bottom left #f7f7f7 repeat-x; }
.guest_book_list .Writer .icon { vertical-align:middle; margin:0 0 0 4px; }
.guest_book_list .Writer .Day { margin:0 0 0 5px; font:11px dotum;  }
.guest_book_list .Writer .Date01 { color:#ff6633; }
.guest_book_list .Writer .Date02 { color:#ccab8a; }
.guest_book_list .Writer .Date03 { color:#bbbbbb; }
.guest_book_list .Writer .Day span { font:11px dotum; }
.guest_book_list .Writer .btnDiv { position:absolute; right:9px; top:5px; font:0/0 arial; }
.guest_book_list .Writer .btnDiv img { margin:0 0 0 4px; }
.guest_book_list .WriteBox { padding: 20px 0 10px 10px; background-color:#f7f7f7; margin-top:6px;  }
.guest_book_list .WriteBox textarea { width:84%; height:36px; padding:0px; vertical-align:middle; font:12px/16px dotum; color:#8e8e8e; border:1px solid #dce1e5; }
.guest_book_list .WriteBox .btn { vertical-align:middle; }
.guest_book_list p { line-height:16px; }
.guest_book_list p.name { font-size:11px; background:url(/images/icon/ico_dot_line_06.gif) top left repeat-x; }
.guest_book_list p.name a{ font-size:11px; }
.guest_book_list p.RreplyInfo { width:532px; padding:20px 0 10px 0; margin:0px; }
.guest_book_list p.RreplyInfo .arrow { vertical-align:1px; margin:0 5px 0 0; }
.guest_book_list p.RreplyInfo span { color:#84a2cb; }
.guest_book_list p.RreplyInfo .icon { vertical-align:middle; margin:0 0 0 4px; }

.guest_book_list .Replybox { width:532px; padding:0 0 10px 0; border-bottom:1px solid #E6E6E6; }
.guest_book_list .ReplyText { padding:30px 0 0 0; min-height:100px; }
/* *html .guest_book_list .ReplyText { height:100px; } */



/*태그 리스트*/

.TagList h3.Title { position:relative; width:559px; margin:0px; padding:14px 0 17px 23px; font:bold 14px dotum; }
.TagList h3.Title .btn { position:absolute; top:10px; right:26px; }
.TagList .SearchDiv { position:relative; width:532px; margin:0 0 29px 0; padding:10px 0 9px 0; border-bottom:2px solid #E6E6E6; font:bold 12px dotum; }
.TagList .SearchDiv .num { color:#84a2cb; font-weight:normal; }
.TagList .SearchDiv .btn { position:absolute; top:-0px; right:0px; }


.TagList_m .SearchDiv { position:relative; width:702px; margin:0 0 29px 0; padding:10px 0 9px 0; border-bottom:2px solid #E6E6E6; font:bold 12px dotum; }




.TaglistTitle  { font:bold 14px dotum; letter-spacing:-1px;; padding:20px 20px 20px 20px; }
.Taglist .btnDiv { position:relative; padding:0 0 8px 0; text-align:right; border-bottom:2px solid #E6E6E6; }
.Taglist .btnDiv02 { position:relative; padding:0px 0 10px 0; text-align:right; }
.Tagcloud  { padding:0 0 0 0; color:#bbbbbb;line-height:30px; }
.Tagcloud .tag01 { font-weight:bold; }
.Tagcloud .tag02 { color:#5fa7e8; }
.Tagcloud .tag03 { font-weight:bold;color:#5fa7e8; }
.Tagcloud .tag04 { color:#ff6633; }
.Tagcloud .tag05 { font:bold 18px dotum;color:#ff6633; }
.Tagcloud .tag06 { color:#ff6633; }
.Tagcloud .tag06 { padding:2px 3px 2px 3px;font:bold 18px dotum; color:#fff; background:#ff6633; }
.Tagcloud span.bar { margin:0 5px 0 5px; }



/* 글쓰기 */
.blog_write h2.Title { padding:0px 0 9px 12px; margin:20px 0 0 0; font:bold 14px dotum; background:url(/images/icon/ico_arrow_06.gif) no-repeat; }
.blog_write table  { width:100%; margin:9px 0 0 0; }
.blog_write table  th { width:105px; position:relative; padding:8px 0 8px 5px; line-height:18px; vertical-align:top; background:url(/images/icon/ico_dot_line_06.gif) top left repeat-x;}
.blog_write table  td { position:relative; padding:8px 0 8px 0; background:url(/images/icon/ico_dot_line_06.gif) top left repeat-x;}
.blog_write table  td.category select { width:160px; font:12px dotum; vertical-align:middle;}
.blog_write table  td select { font-size:12px; color:#666666; }
.blog_write table  td option { font-size:12px; color:#666666; }
.blog_write table  th.category img  { vertical-align:middle;}
.blog_write table  td.writedate { vertical-align:middle;}
.blog_write table  td.writedate select { width:40px; margin:0 2px 0 10px; font:12px dotum; vertical-align:middle; }
.blog_write table  td.writedate select.year { width:60px; margin:0 2px 0 0;  font:12px dotum; vertical-align:middle; }
.blog_write table  td.addfile input { width:330px; vertical-align:middle; }
.blog_write table  td.addfile img { vertical-align:middle; }
.blog_write table  td.titleDirec input { width:13px; vertical-align:middle; }
.blog_write table  td.titleDirec select { width:100px; margin:0 0 0 5px; font-size:12px; vertical-align:middle; }
.blog_write table  td.titleDirec p { padding:9px 0 0 0; margin:0px; font-size:12px; color:#8e8e8e; }
.blog_write table  th.tag .btn { vertical-align:middle; margin:0 0 0 5px; }
.blog_write table  th.tag .txtimg { position:absolute; left:-370px; top:-50px; }
.blog_write table  td.tag input { width:322px; vertical-align:middle; }
.blog_write table  td.tag img { vertical-align:middle; }
.blog_write table  td.tag p.txt01 { padding:5px 0 4px 1px; margin:0px; font-size:12px; color:#8e8e8e; }
.blog_write table  td.tag p.txt02 { padding:9px 0 3px 9px; margin:0px; background:#f7f7f7; }
.blog_write table  td.tag p.txt03 { padding:13px 0 4px 1px; margin:0px;  font-size:12px; color:#8e8e8e; }

.blog_write table  td.opening input { width:13px; height:13px; margin:0 5px 0 10px; vertical-align:0; }
.blog_write table  td.opening input.First {  margin:0 5px 0 0; }

.blog_write table  td.reply input { width:13px; height:13px; margin:0 5px 0 34px; vertical-align:0; }
.blog_write table  td.reply input.First {  margin:0 5px 0 0; }

.blog_write table  td.scrap input { width:13px; height:13px; margin:0 5px 0 34px; vertical-align:0; }
.blog_write table  td.scrap input.First {  margin:0 5px 0 0; }

.blog_write table  td.trackback input { width:13px; height:13px; margin:0 5px 0 34px; vertical-align:0; }
.blog_write table  td.trackback input.First {  margin:0 5px 0 0; }
.blog_write table  td.trackback .btnDiv { position:absolute; right:0px; }
.blog_write table  td.trackback .txtimg { position:absolute; right:-390px; top:0px; }

.blog_write table  td.trackbackinput input { width:330px; vertical-align:middle; }
.blog_write table  td.trackbackinput img { vertical-align:middle; margin:0 0 0 4px; }

.blog_write table  td.rss input { width:13px; height:13px; margin:0 5px 0 34px; vertical-align:0; }
.blog_write table  td.rss input.First { margin:0 5px 0 0px; }

.blog_write .BtnDiv { padding:31px 0 0 0; text-align:center; background:url(/images/icon/ico_dot_line_06.gif) top left repeat-x; }



/* 글쓰기완료 */

.blog_api h2.Title { padding:0px 0 20px 10px; margin:20px 0 0 0; font:bold 14px dotum; letter-spacing:-1px; border-bottom:1px solid #E6E6E6; background:url(/images/icon/ico_arrow_06.gif) no-repeat; }
.blog_api table.write_fin{ width:100%;  margin:9px 0 40px 0;   }
.blog_api table.write_fin td{ background-color:#F3F3F3; padding: 20px; text-align:center; font-weight:bold; color:#cc0000; letter-spacing:-0.5px;  font-size:14px;}
.blog_api table.API_01{ width:100%; margin:10px 0 20px 0; }
.blog_api table.API_01 td.top{ background-color:#858585; padding: 8px; text-align:center; color:#FFFFFF; FONT-WEIGHT:BOLD; LETTER-SPACING:-0.5PX; }
.blog_api table.API_01 td.bottom{ background-color:#fafafa; padding: 4px 0 8px 20px; color:#666666; }
.blog_api table.API_01 td.bottom img{ vertical-align:middle; }
.blog_api h2.Title01 { width:520px; padding:0 0 2px 12px; margin:0 0 0 0; font:bold 12px dotum; background:url(/images/icon/icon_arrow_tri.gif)  4px 2px no-repeat; }

.blog_api table.API_02{  margin:2px 0 20px 0;width:100%;  }
.blog_api table.API_02 td.top{ background-color:#ececec; border-top:1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding:8px; font-size:12px; font-weight:bold; }
.blog_api table.API_02 td.top01{ background-color:#ececec; border-top:1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding:8px; font-size:12px; font-weight:bold; text-align:center; }
.blog_api table.API_02 td.bottom{ border-bottom:1px solid #f3f3f3; padding: 4px 0 8px 20px; color:#666666; padding:8px;}
.blog_api table.API_02 td.bottom01{ border-bottom:1px solid #f3f3f3; padding: 4px 0 8px 20px; color:#333333; padding:8px;}
.blog_api table.API_02 td.bottom02{ border-bottom:1px solid #f3f3f3; padding: 4px 0 8px 20px; color:#333333; padding:8px;}
.blog_api table.API_02 td.bottom02 a{ text-decoration:underline; color:#333333;}
.blog_api table.API_02 td.btn{ text-align:center; padding : 16px;}

.blog_api table.API_03{  margin:2px 0 20px 0;width:100%; border: 1px solid #e5e5e5; background-color:#ffffff }
.blog_api table.API_03 td.bottom{ padding: 14px 4px 14px 20px; color:#666666; font-weight:bold;}
.blog_api table.API_03 ul { margin:0; padding:0; list-style:none; }
.blog_api table.API_03 li { margin:0; padding:2px 6px 4px 20px; list-style:none; font-size:11px; color:#777777; background:url(/images/icon/ico_bul_02.gif) 12px 6px no-repeat; }



#gnb .New_GNB{ width: 960px; margin:0; padding:5px 0px 0 0; text-align:right; position:relative; font:0/0 arial; margin: 0 auto;}
#gnb .New_GNB ul{ margin:0; padding:0; list-style:none; }
#gnb .New_GNB li{margin:0; padding:0; display:inline}
#gnb .New_GNB_left{position:absolute; left:0px; top:5px; }
#gnb .New_GNB_left ul{ margin:0; padding:0; list-style:none; }
#gnb .New_GNB_left li{margin:0; padding:0px; display:inline; }
#gnb .New_GNB_left .pl{padding:0 0 0 18px;}
#gnb .New_GNB_left .line08{background:url(/images/common/gnb/gnb_btn_bg.gif) top left no-repeat ; }
 
#gnb .New_GNB02{ width: 942px; margin:0; padding:4px 0px 0 10px; text-align:right; position:relative; font:0/0 arial; margin:0 auto;}
#gnb .New_GNB02 ul{ margin:0; padding:0; list-style:none; }
#gnb .New_GNB02 li{margin:0; padding:0; display:inline}
#gnb .New_GNB_left02{position:absolute; left:0px; top:5px; }
#gnb .New_GNB_left02 ul{ margin:0; padding:0; list-style:none; }
#gnb .New_GNB_left02 li{margin:0; padding:0 18px 0 0px; display:inline; }
#gnb .New_GNB_left02 .line09{background:url(/images/common/gnb/gnb_btn_bg02.gif) top right no-repeat ;}
 
.Page_View {padding:10px 20px 10px 20px;  }
.Page_View .BottomList7 { margin:8px 0 20px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; width:100%; }

.Page_View .BottomList7 td { padding:0px 0 0px 0; text-align:center; HEIGHT:24PX; VERTICAL-ALIGN:MIDDLE; }

.Page_View .BottomList7 td.First { text-align:left; padding:0px 0 0px 6px;  }
.Page_View .BottomList7 td.First img { vertical-align:middle; margin:0 5px 0 0; }
.Page_View .BottomList7 th { text-align:left; }
.Page_View .BottomList7 td.inquiry { font:11px dotum; color:#999999; }
.Page_View .BottomList7 .Line { border-bottom:1px solid #E6E6E6; }