@charset "utf-8";
body{font-size:1.2em;font-family:'Nanum Gothic',"나눔고딕","맑은 고딕",Gulim,verdana,Arial,sans-serif;
color:#000;letter-spacing:-0.5px;text-align:center;line-height:150%;
background:#f8f8f8;margin:0}
a{text-decoration:none}
a:link{color:#000}
a:visited{color:#000}
a:hover{text-decoration:underline;color:#007cf9}
a:active{color:#000}
img{border:0}
.ib{cursor:pointer}
.text{border:1px solid #999}
.branch3{cursor:pointer;height:10px}
.cal_month{height:18px;text-align:center;font-size:11pt;font-weight:bold}
.cal_week1{height:18px;text-align:center;background-color:#fff;border:1px #ccc solid}
.cal_week2{color:red;text-align:center;background-color:#fff;border:1px #ccc solid}
.cal_day1{color:#eee;text-align:center}
.cal_day2{color:#eee;text-align:center}
.cal_day3{text-align:center}
.cal_day4{text-align:center;font-weight:bold;color:#0c0}
a.cal_click{color:#fff}
a.cal_click:link{color:#fff;text-align:center}
a.cal_click:visited{color:#fff;text-align:center}
a.cal_click:hover{color:#fff;text-align:center}
.cap1{color:#876;text-align:center}
.c_cnt{font:9pt Tahoma;color:#000;letter-spacing:0}
.ps_cnt{font:9pt Tahoma;color:#000;letter-spacing:0}
label{font-size:10pt}
h1,h2,h3,h4{font-size:100%;margin:0;padding:0}
hr{display:none}
span.c2{color:#6495ed}
span.c1{color:red}
.hidentext{display:none}

.container{width:1258px;text-align:left;margin:0 auto;background:#f8f8f8}
.header{width:100%;height:45px;background:#0080ff;border-bottom:3px solid #144aa1}
.header h1{float:left;margin-left:150px;padding-top:8px;color:#fff;}
.blogmenu{float:left;width:870px;margin-top:11px;height:30px}
#nav_btn {position:absolute;width:30px;height:30px;background: url(./images/set.gif) no-repeat 10px 7px;}
#nav_btn a{width:30px;height:30px;}
.menutitle{float:left;width:250px}
.menutitle a{font-size:.7em;color:#fff;font-family:georgia,verdana,Arial,sans-serif;font-weight:bold;text-decoration:none;padding:9px 9px}
.menutitle a:hover{background:#ccff00;color:#000}
#home{margin-left:40px}
.mainBody{float:left;width:1218px;margin:10px 0 5px 20px}
.contentBody{float:left;width:1218px;margin-bottom:30px}
.content{float:left;width:875px;display:inline;padding:15px 15px;border:1px solid #ccc;border-radius:7px;background:#fff}
.sideinfo{float:right;width:300px;overflow:hidden}
.footer{clear:both;width:100%;height:60px;border-top:5px solid #000;background:#222}
#sitemap ul,li{margin:0;padding:0;list-style:none}
#sitemap{width:100%;font-size:.6em;letter-spacing:-0.3px;line-height:170%}
#sitemapWrap{width:100%;height:320px;background:#e7ff9b;
border-bottom:4px solid #88b400;display:none}
.sitemaplist{margin:0 auto;width:90%}
.item{font-weight:bold;padding:1px 0;width:140px;border:1px solid #ccc;background:#f2f2f2;margin-top:3px;text-align:center;border-radius:5px;box-shadow:1px -10px 1px #dfdfde inset}
.sitelist{float:left;width:140px;padding:2px 10px}
.sitemaplist>div>ul li{position:relative;width:135px;background:url(./images/bullet.gif) no-repeat 3px 7px;padding-left:5px;border-bottom:1px dotted #300}
.sitemaplist>div>ul li a{margin-left:7px;padding:3px;text-decoration:none;color:#555}
.sitemaplist>div>ul li:hover{position:relative;background:#fff url(./images/bullon.gif) no-repeat 3px 7px}
.sitebtn{float:right;width:100px}
#sitemap_open{background:url(./images/menuOpen.gif) no-repeat top right;width:100%;height:19px}

#googletop{width:847px;height:90px;padding:20px 0}
#ad1{text-align:center}
#ad2{text-align:center;overflow:hidden;clear:none;width:845px; height:280px !important}
#ad3{text-align:center;width:300px;height:600px;margin-top:10px}

.header h1{font-size:20pt;font-family:"georgia","나눔고딕","맑은 고딕","Gulim";font-weight:bold;text-shadow:2px 3px 5px #404040}
.header h1 a:link{color:#fff}
.header h1 a:visited{color:#fff}
.header h1 a:hover{color:#0ff;text-decoration:none}
.sideinfo{font:13px "나눔고딕","맑은 고딕","Gulim","georgia";overflow:hidden}
.sideinfo .date,.sideinfo .cnt{font:85% Tahoma;color:#000;letter-spacing:0}
.sideinfo ul{margin:0;padding:0;list-style:none}
.sideinfo li{background:url(./images/bull.gif) no-repeat 0 7px;margin-left:8px;padding:3px 0 3px 10px}
.sideinfo h3{font:10pt "georgia","나눔고딕","맑은 고딕","Gulim";font-weight:bold}
.sideinfo .blogimage{width:298px;height:170px;overflow:hidden;text-align:center;border:1px #ccc solid;border-radius:5px}
.cate h3,.r_pos h3,.r_mar h3,.r_com h3,.r_link h3,.r_cal h3{cursor:pointer;background:#f6f6f6 url(./images/s_aw.gif) no-repeat 260px 6px;width:288px;height:22px;display:inline-block;border:1px #ccc solid;border-radius:5px 5px 0 0;text-decoration:none;padding:6px 0 0 10px;box-shadow:2px 2px 15px #e9e9e9 inset;margin-top:10px}
.cate h3:hover,.r_pos h3:hover,.r_mar h3:hover,.r_com h3:hover,.r_link h3:hover,.r_cal h3:hover{background:#fbfeff url(./images/s_aw.gif) no-repeat 260px 6px}
.live_tv h3{background:#f6f6f6;width:288px;height:22px;display:inline-block;border:1px #ccc solid;border-radius:5px 5px 0 0;text-decoration:none;padding:6px 0 0 10px;box-shadow:2px 2px 15px #e9e9e9 inset;margin-top:10px}
.category,.repost,.market,.recomment,.link,.calender{background:#fdfdfd;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 5px 5px}
.repost,.market,.recomment,.link{width:288px;padding:5px 0 8px 10px}
.category{display:none; width:285px;padding:7px 0 7px 13px;color:#000}
.category li{background-image:none;padding-bottom:1px;padding:5px 0}
.category li ul li ul li{margin-left:5px;padding-left:7px;border-left:1px dotted #bbb}
.market{line-height:120%;font-family:"나눔고딕","맑은 고딕"}
.recomment{display:none}
.link{display:none}
.calender{display:none;background-color:#f8f8f8;width:278px;padding:10px}
.sideinfo .calender table.tt-calendar th{font:100% "Gulim","Verdana"}
.sideinfo .calender table.tt-calendar td.cal_day{font:85% "Gulim","Verdana"}
.sideinfo .calender a{color:#00f}
.search,#newta a,#totop a,#nhk a,#bbc a,#abc a,#autv a,#cctv a,#blum a{background:url(./images/sprites.png) no-repeat}
#rss a,#twitter a,#yahoo a,#google a,#mixsh a,#adobe a,#ever a,#utube a,#face a{margin-top:6px;width:26px;height:26px;background:url(./images/sprites.png) no-repeat}
.tv{height:40px;width:298px;padding:5px 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fdfdfd}
.tv span{list-style:none}
.tv span a{position:absolute;display:block}
#nhk a{margin-left:7px;margin-top:8px;background-position:-26px -49px;width:40px;height:24px}
#cctv a{margin-left:54px;margin-top:10px;background-position:-107px -50px;width:40px;height:22px}
#autv a{margin-left:102px;margin-top:8px;background-position:-173px -49px;width:43px;height:23px}
#abc a{margin-left:152px;margin-top:8px;background-position:-148px -50px;width:25px;height:25px}
#blum a{margin-left:183px;margin-top:7px;background-position:-1px -49px;width:25px;height:26px}
#bbc a{margin-left:214px;margin-top:7px;background-position:-66px -49px;width:42px;height:25px}
#newta a{margin-left:263px;margin-top:7px;background-position:-217px -22px;width:26px;height:26px}
.icons{width:298px;height:40px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 7px 7px;box-shadow:0 -2px 2px #dfdfde inset;background:#f7f7f7}
.icons span{list-style:none}
.icons span a{position:absolute;display:block}
#rss a{margin-left:7px;background-position:-109px -22px}
#ever a{margin-left:39px;background-position:-55px -22px}
#utube a{margin-left:71px;background-position:-190px -22px}
#yahoo a{margin-left:103px;background-position:-163px -22px}
#mixsh a{margin-left:135px;background-position:-1px -22px}
#twitter a{margin-left:167px;background-position:-136px -22px}
#google a{margin-left:200px;background-position:-82px -22px}
#adobe a{margin-left:231px;background-position:-27px -22px}
#face a{margin-left:263px;background-position:-217px -50px}
.search{float:right;display:block;background-position:-1px -1px;width:180px;height:20px;margin:5px 0 0 5px}
.search input{border:0}
.search .input{float:left;width:145px;background:0;color:#000;margin-left:5px;padding-top:3px}
.search .btn{background:0;width:20px;height:16px;cursor:pointer;float:right;margin-top:1px}
.search:after{content:"가상 엘리먼트 선택자 #container:after에 의하여 생성되었습니다";display:block;clear:both;height:2px;visibility:hidden}
.content{font:14px "나눔고딕","맑은 고딕","Gulim","Verdana"}
.content h2{font-size:20px}
.content h3{color:#000;margin:0 5px}
.content input{border:1px solid #ccc;color:#000}
.content textarea{border:1px solid #ccc;color:#000;overflow:visible;height:100px}
.content .name,.name1{font-size:90%}
.content .date,.date1{font:85% Tahoma;color:#000;letter-spacing:0}
.content .cnt{font:85% Tahoma;letter-spacing:0;color:#3cb371;padding-left:5px}
.content .entry,.content .entryNotice,.content .entryProtected{margin-bottom:2px;font-family:"나눔고딕","맑은 고딕"}
.listBody,.listBody1,.listBody2{clear:both;overflow:hidden;font:90%}
.searchList{margin-top:5px}
.searchList h3{font-size:14pt;height:25px;padding:10px 0 5px 15px;border:1px solid #d6d6d6;background:#fdfdfd;border-radius:5px;box-shadow:0 0 20px #e4e4e4 inset;text-shadow:1px 1px 2px #ddd}
.searchList .date{padding:0 5px 0 10px}
.searchList ol{list-style:none;padding:0;margin-left:10px}
.searchList li{width:780px;border-bottom:1px dotted #666;padding:5px 0}
.guestbook{padding-top:5px;font-family:"georgia","나눔고딕","맑은 고딕","Verdana";font-size:10pt;letter-spacing:.2px}
.guestbook h3{font-size:16pt;height:30px;border:1px solid #d6d6d6;padding:7px 0 3px 15px;margin-bottom:10px;text-shadow:2px 2px 3px #949494;background:#fdfdfd;border-radius:5px;box-shadow:0 0 20px #e4e4e4 inset}
.guestbook p{padding:2px;margin:0}
.guestbook .write{color:#000;margin:15px 10px 0 10px;text-align:left;font-family:"Verdana","Gulim","나눔고딕","맑은 고딕";background:#eee;padding:15px 10px 15px 10px;box-shadow:1px 1px 15px #bcbcbc inset;border-radius:5px}
.guestbook .n_label{margin-left:10px;padding-left:5px}
.guestbook .write input{border:1px solid #ccc;width:15%;padding:2px 3px;margin-bottom:5px;color:#000;font-size:95%;border-radius:3px}
.guestbook .write .homepage{border:1px solid #ccc;width:20%;font-family:"Verdana","Gulim","나눔고딕","맑은 고딕";padding-bottom:2px;border-radius:5px}
.guestbook .write .checkbox{width:13px;height:11px}
.guestbook .write textarea{border:1px solid #c4c4c4;width:97%;border-radius:5px;margin:3px 0 6px 9px}
#btn_sub{margin:2px 0 0 330px}
#btn_sub,#btn_com{width:20% !important;clear:both;cursor:pointer;border:1px solid #a6a6a6;border-radius:5px;font:9pt 'verdana';padding:6px 5px;background:#d8d8d8;box-shadow:2px 2px 15px #c7c7c7 inset;font-weight:bold;color:#000;text-align:center}
#btn_com:hover,#btn_sub:hover{background:#f5fcfe}
.guestbook .list{width:782px;overflow:hidden;border:0 solid #eee;padding-bottom:5px;border-radius:8px;margin:5px 8px}
.guestbook .list ul{margin:0;padding:0;list-style:none}
.guestbook .list ol{margin:0;padding:0;list-style:none}
.guestbook .list li{padding:7px 0 0 5px;border-bottom:1px dashed #888;margin-bottom:3px}
.guestbook .list li ul li{margin:3px 0 14px 30px;padding:12px 7px 7px 7px;width:89%;border:1px solid #eee;background:#f6f6f6;border-radius:5px;box-shadow:2px 2px 15px #dfdfde inset}
.guestbook .list .name{float:left;margin-right:7px;padding-bottom:7px}
.guestbook .list .date{float:left;padding:1px 2px 2px 2px}
.guestbook .list .name1{float:left;padding:0 0 3px 10px}
.guestbook .list .date1{float:left;padding:5px 0 0 5px}
.guestbook .list .control a.modify{float:right;margin-right:50px;background:url(./images/sprites.png) no-repeat;background-position:-136px -75px;width:50px;height:13px}
.guestbook .list .control a.reply{float:right;margin-right:5px;background:url(./images/sprites.png) no-repeat;background-position:-97px -75px;width:38px;height:13px}
.guestbook .list .control_1 a.modify{float:right;margin-right:5px;background:url(./images/sprites.png) no-repeat;background-position:-136px -75px;width:50px;height:13px}
.guestbook .listBody{width:550px;margin-left:20px;padding:2px 0 12px 0}
.guestbook .listBody2{width:550px;margin-left:18px;padding:5px 0 10px 15px}
.guestbook .name a{color:#00bfff}
.guestbook .date{font:85% "Tahoma";color:#000;letter-spacing:-0.5px}
.titleinfo{border-bottom:2px solid #cdcdcd;width:860px;height:34px;margin:5px 0 0 5px;padding:0 0 8px 3px;text-shadow:2px 2px 3px #949494}
.titleinfo h2{color:#000;padding:4px 0 0 10px}
.titleinfo h2 a{display:inline;float:left;color:#000;font-size:inherit;padding-top:1px;font-family:'Nanum Gothic',"맑은 고딕",sans-serif,serif}
.titleinfo .date{text-align:right;padding:15px 8px 0 0;color:#000}
.entrynotice .notice{padding-left:10px}
.protected_box{width:600px;margin:25px auto;padding:10px 0 43px;border:1px solid #0482ff;border-radius:8px;box-shadow:1px 1px 5px #006fdd inset;background:#1a8cff}
.protected_box .tex{color:#000;text-align:center}
.protected_pass{overflow:hidden;width:100%;text-align:center}
.protected_pass .inner{display:table;display:inline-block;margin:0 auto;text-align:center}
.protected_pass .tf_pass{display:inline-block;width:200px;height:21px;margin:12px 4px 0 0;padding:0 5px;border:1px solid #a9a8b5}
.protected_pass .btn_submit{display:inline;margin-top:12px;cursor:pointer}
#admin{font:9pt "나눔고딕","맑은 고딕";text-align:right;margin:0 10px 15px 0}
.article{font-size:10pt;overflow:hidden;padding:0 15px 10px 15px;letter-spacing:.2px;line-height:22px;color:#000;margin-top:0}
.article ul{margin-left:10px;padding:0}
.article ol{margin-left:10px;padding:0}
.article a{color:#007fff}
.article blockquote{margin:2px 0 5px 30px;border-left:4px;padding-left:10px}
.tagTrail{font-size:90%;font-weight:normal;font-family:"나눔고딕","맑은 고딕","굴림","Verdana";padding:8px 8px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;background:#fff}
#tagimg{clear:both;background:#f8f8f8 url(./images/sprites.png) no-repeat;background-position:-37px -75px;width:25px;height:12px;padding-left:25px;margin-right:5px}
.tagTrail:hover{color:#000;text-decoration:none}
.entry .list .name a{padding-left:0}
.entry .list .control a.del{float:right;background:url(./images/sprites.png) no-repeat;background-position:-65px -75px;width:30px;height:13px;margin-right:2px}
.entry .trackback{margin-top:25px}
.entry .trackback h3{padding-bottom:10px;color:#000;font-size:90%;font-weight:bold}
.entry .trackback .address{letter-spacing:-0.5px;font-family:"georgia","Verdana";color:#0075ea}
.entry .trackback .list .listBody{color:#000;padding:10px 0;border-bottom:1px dotted #777;margin:0 0 10px 15px}
.entry .trackback .list .control{float:right}
.entry .trackback .list .name{float:left;background:0;padding:0 2px}
.entry .trackback .list .date{float:left;margin-right:10px;padding:0 2px 0 10px}
.entry .trackback .list ol{margin:0;padding:0;list-style:none}
.entry .trackback .list li{background:url(./images/bullon.gif) no-repeat 6px 8px;padding:3px 0 0 16px;width:770px;overflow:hidden}
.entry .comment{width:100%;overflow:hidden;margin-top:25px;padding-bottom:10px}
.entry .comment p{margin:0}
.entry .comment h3{color:#222;padding-bottom:5px;font-size:95%;border-bottom:1px solid #ccc}
.entry .comment .listBody{margin-left:17px;padding:10px 0;width:550px}
.entry .comment .listBody1{margin-left:17px;padding:5px 0 10px 13px;width:550px}
.entry .comment .list{margin:2px 0}
.entry .comment .list ol{list-style:none;margin:0;padding:0}
.entry .comment .list ul{list-style:none;margin:0;padding:0}
.entry .comment .list li{border-bottom:1px dashed #888;padding:10px 0 10px 7px}
.entry .comment .list li ul li{padding:10px 0 10px 10px;width:95%;margin:10px 0 4px 10px;border:1px solid #dfdfde;background:#f6f6f6;border-radius:5px;box-shadow:1px 1px 15px #dfdfde inset}
.entry .comment .list .name{float:left;padding-left:13px;background:url(./images/bullon.gif) no-repeat 0 4px}
.entry .comment .list .date{float:left;margin-left:8px;padding-top:1px}
.entry .comment .list .name1{float:left;padding:0 0 10px 13px;background:url(./images/bullon.gif) no-repeat 0 5px}
.entry .comment .list .date1{float:left;margin-left:8px;padding-top:4px}
.entry .comment .list .control a.address{margin-right:10px;float:right;background:url(./images/sprites.png) no-repeat;background-position:-1px -75px;width:34px;height:13px}
.entry .comment .list .control a.modify{float:right;margin-right:6px;background:url(./images/sprites.png) no-repeat;background-position:-136px -75px;width:50px;height:13px}
.entry .comment .list .control a.reply{float:right;margin-right:4px;background:url(./images/sprites.png) no-repeat;background-position:-97px -75px;width:38px;height:13px}
.entry .comment .write{color:#000;margin:17px 10px 0 10px;padding:10px 0 20px 0;font-family:"Verdana","Gulim","나눔고딕","맑은 고딕";background:#efefef;border-radius:8px;box-shadow:1px 1px 5px #d0d0ce inset}
.entry .comment .c_label{margin-left:15px;padding-left:8px}
.entry .comment .write input{border:1px solid #ccc;width:14%;color:#000;font-size:95%;padding:2px 3px;margin:5px 0 0 0;border-radius:3px}
.entry .comment .write .homepage{border:1px solid #ccc;width:21%;font-family:"Verdana","Gulim","나눔고딕","맑은 고딕";display:inline;border-radius:5px}
.entry .comment .write .checkbox{width:13px;height:11px}
.entry .comment .write textarea{border:1px solid #c4c4c4;width:94%;border-radius:5px;margin:10px 0 6px 21px}
/* 관련기사 */
.area_related {position:relative;width:870px;margin-bottom:20px;padding:20px 0;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 15px #000 inset; 
background:#555}
.area_related .tit_related {font-family:"georgia","나눔고딕","맑은 고딕","Gulim";font-size:15px;color:#fff;padding-left:20px}/*타이틀*/
.list_related {overflow:hidden;margin-top:20px} /*썸네일*/
.list_related li {position:relative;float:left;margin-right:20px}/* 개별 썸네일*/
.list_related li:last-child {margin-right:0}
.list_related .link_related {display:block;overflow:hidden;position:relative;width:180px;
height:120px;margin:0 auto;border:1px solid #333;background:#555;
font-size:12px; -webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:5px;box-shadow:5px 5px 5px #333 inset; 
color:#66ff99}/*링크된 개별 썸네일*/
.list_related .thumb_related {position:absolute;left:0;top:0;width:100%;height:100%}
/*썸네일 이미지*/
.list_related .txt_related {display:block;display:-webkit-box;overflow:hidden;padding-left:5px;line-height:1.3;
position:relative;left:0;top:0;z-index:10;max-height:30px;width:150px;
padding-top:5px;color:#fff;font-size:12px;
text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;
word-wrap:break-word}/*썸네일 속 기사제목*/
/*.list_related .txt_related:hover{text-decoration:underline}*/
.list_related .date_related {position:absolute;left:0;bottom:10px;z-index:10;width:100%;
color:#a7a7a7}/*썸네일 속 기사 날짜*/
.area_related .link_more {position:absolute;right:20px;top:20px;font-size:15px;
color:#fff;border-bottom: 1px solid #fff;text-decoration:none}
/*링크 MORE*/
#btn_com{margin:10px 0 0 342px}
#paging{margin:20px 0;font:13px "맑은 고딕";text-align:center}
#paging a{padding:2px 7px 4px 7px;border:1px solid #ccc;color:#000;text-decoration:none}
#paging a.prev,a.next{padding:2px 8px 4px 7px}
#paging a.num span.selected{color:red}
#paging a:hover{background:#e6e6e6}
#paging a:hover.num{border:1px solid #ff732f}
#totop a{background-position:-182px -1px;width:45px;height:20px;float:right;margin-right:50px;border:0px #ccc solid;border-radius:10px}
.footer .f_menu{font-family:"나눔고딕","맑은 고딕","Georgia";font-size:.6em;letter-spacing:0;color:#dc8924;text-align:center}
#tistorytoolbarid{display:none}
div.another_category {display:inline;float:left;clear:both;text-align:left;width:455px !important;overflow:hidden; margin-top:0px}
div.another_category tr {line-height:16px}