@charset "utf-8";

/* common */
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:13px;font-family: Verdana,Gulim,'돋음',UnDotum,AppleGothic,sans-serif;}
img,fieldset{border:0; margin:0; padding:0;}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
html,body{height:100%}
hr,legend{display:none}
table{padding:0;border:0 none;table-layout:fixed}
table caption{display:none}
h1 {text-align:center}

body{background:url(../img/bg_pattern.gif)}
#wrap{max-width:700px; background:#FFF; margin: 20px auto; padding:0 20px 20px; border-style:solid;border-width:1px;border-color:#e5e5e5}

/* 이미지 기본형 */
.type{width:100%;padding-top:5px;margin:0 auto 20px;text-align:center}
.type a{display:block;}
.type img{clear:both;display:block} 
.cap{position:relative;margin-top:5px;}

/* 이미지 기본형(텍스트+이미지) */
.type_right{float:right;margin:5px 0 15px 20px}

/* 이미지 기본형(이미지+텍스트) */
.type_left{float:left;margin:5px 20px 15px 0}
.type_leftphoto{float:left; margin-top:-3px; }


/* 레벨타이틀 영역 */
.lv_tit{overflow:hidden;clear:both; padding:15px 15px; border-style:solid;border-width:2px 0 1px;border-color:#444 #fff #e5e5e5; line-height:23px; font-family:'돋음',gulim; font-size:16px;color:#719de6;} 
.lv_tit_long{overflow:hidden;clear:both; padding:15px 15px; border-style:solid;border-width:2px 0 1px;border-color:#444 #fff #e5e5e5; line-height:23px; font-family:'돋음',gulim; font-size:14px;color:#719de6;} 
.lv_tit_s{padding:15px 0px 0px 0px} 
.lv_tit_line{overflow:hidden;clear:both; min-height:10px; border-style:solid;border-width:2px 0 1px;border-color:#444 #fff #fff} 

/* 본문텍스트 */
.txt{margin:10px 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:14px;color:#616161;text-align:justify;vertical-align:bottom}
.txt_center{margin:10px 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:14px;color:#616161;text-align:center;vertical-align:bottom}
.txtbig{margin:40px 0 40px;font-family:'돋음',gulim;line-height:23px;font-size:24px;color:#616161;text-align:justify;vertical-align:bottom}
.txt_in{margin:10px 0 20px 20px;font-family:'돋음',gulim;line-height:23px;font-size:14px;color:#616161;text-align:justify;vertical-align:bottom}
.txt_top{margin-top:40px; font-family:'돋음',gulim;line-height:23px;font-size:14px;color:#616161;text-align:justify;vertical-align:bottom}
.commu{margin:0 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:15px;color:#cd5d82;text-align:justify;vertical-align:bottom}
.name{margin:0 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:15px;text-align:justify;vertical-align:bottom; float:right;}
.nameleft{margin:0 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:15px;text-align:justify;vertical-align:bottom; float:left;}
.commu_top{margin:40px 0 20px;font-family:'돋음',gulim;line-height:23px;font-size:15px;color:#cd5d82;text-align:justify;vertical-align:bottom}
.ment{margin:40px 0 0 0;font-family:'돋음',gulim;line-height:23px;font-size:15px;color:#75aa36;text-align:justify;vertical-align:bottom}
.ment_b{margin:10px 0;font-family:'돋음',gulim;line-height:23px;font-size:18px;color:#75aa36;text-align:justify;vertical-align:bottom}

/* 발행일 */
.date{margin-top:25px; padding:15px; font-family:'돋음',dotum;font-size:12px;text-align:right; border-style:solid;border-width:2px 0 0;border-color:#444 #fff #e5e5e5}
.date strong{padding-right:4px;color:#676767}
.date span{color:#727272}

