@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{width:100%;height:100%}body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}body,input,button{color:#333;font:13px/20px '맑은 고딕','Malgun Gothic',나눔고딕,돋움,Dotum,굴림,Gulim,'Apple SD Gothic Neo',sans-serif}h1,h2,h3,h4,h5,h6{font-size:16px;text-align:left}img,fieldset,iframe{border:0 none}ul,li{list-style:none}ol{list-style:decimal inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,address{font-style:normal}input,select{vertical-align:middle}button,label{cursor:pointer;_cursor//:hand}hr,legend,caption{display:none}td{vertical-align:middle}a{color:#333;text-decoration:none}a:visited{color:#666}a:hover{text-decoration:underline}@media print{body{color:#000}}.c{clear:both;font-size:0;line-height:0;margin:0!important;padding:0!important}.dispnone{display:none}.le{float:left}.ri{float:right}.txtce{text-align:center}.txtri{text-align:right}.txtbold{font-weight:700}.txtgrey{color:#999}.txtwht{color:#fff}.hrgrey{height:0;border-bottom:1px solid #c8c8c8;width:100%;display:block;font-size:0;margin-bottom:10px}.tsize75{font-size:75%;color:#999}.nonbrd{background:none;padding:0;border:none}.link{cursor:pointer}.ls{letter-spacing:-1px}.b{font-weight:700}.u{text-decoration:underline}.pr{position:relative}.pa{position:absolute}.fl{float:left}.fr{float:right}.al{text-align:left}.ar{text-align:right}.ac{text-align:center}.aj{text-align:justify}.at{vertical-align:top}.am{vertical-align:middle}.ab{vertical-align:bottom}.hide{display:none}.show{display:block}.noBg{background:none!important}.noBgImg{background-image:none!important}.noBorder{border:0 none!important}.trans{background-color:transparent}.blind{position:absolute;display:block;overflow:hidden;left:0;top:-5000px}.tblFixed{table-layout:fixed}.txtBlock{display:inline-block}

a {color:#333}
a:hover {text-decoration:underline}
a:hover * {text-decoration:underline}
a:visited {color:#333}
/* CSS Reset for Chosun.com, by Roh Jeong rae, modify 2015.04 */
/* Reset code base from http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain) */

.wrap {width:1160px; margin:0 auto}
.wrap:after {display:block; content:''; clear:both}

#footer {border-top:2px solid #d4d4d4; border-bottom:1px solid #ededed; margin-top:50px; margin-bottom:50px; padding:15px 0; *zoom:1; overflow:hidden}
#footer .chosun {float:left; width:134px; padding-top:20px}
#footer .chosun img {width:111px; height:15px}
#footer .address {float:left; border-left:1px solid #eaeaea; padding:10px 0 10px 30px; font-size:12px; line-height:20px; color:#999}
#footer .address span {display:block; padding:5px 0}


#side {width:320px; float:right; padding-top:40px; margin-right:45px}
#side .side_banner {width:300px; margin:0 auto; padding-bottom:10px}
#side .side_interview {border:1px solid #ccc; border-top:1px solid #d61b22}
#side .side_interview h2 {border-bottom:1px solid #ccc; height:35px; line-height:35px; padding-left:10px; background:#f8f8f8}

#side .side_contentBlock dt {display:block; color:#333; margin-bottom:5px; font-weight:700; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}
#side .side_contentBlock dd {color:#7d7d7d; font-size:12px; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}

#side .side_festival {border:1px solid #ccc; border-top:0}
#side .side_festival h2 {border-bottom:1px solid #ccc; height:35px; line-height:35px; padding-left:10px; background:#f8f8f8}

#side .side_book {padding-top:10px; text-align:center}
#side .side_book .book_01 {margin-left:5px; margin-right:10px}
#side .side_contentBlock {padding:10px; *zoom:1; overflow:hidden}
#side .side_contentBlock a {display:block}
#side .side_contentBlock .thumb {width:100px; height:85px; float:left}
#side .side_contentBlock dl {float:right; width:177px}

#contents {width:755px; float:left; padding-top:40px}
#contents_newspage {width:755px; float:left; padding-top:40px}

.renewAlert {background:#000; width:100%; color:#fff; text-align:center;  padding:10px 0}

 @media print {
	#side {display:none}
 }