

 
header{   width: 360px; margin: 0 auto; text-align: center; }



.bannerMain {width: 360px; margin: 0 auto; background:#FFF; }

.bbsNotice{  width:340px; margin:0 10px; }
.bbsNotice > .title{overflow:hidden; height:30px;border-bottom:1px #686868  solid;}
.bbsNotice > .title > .text{font-family: sans-serif; color: #333; font-size: 1.1em; font-weight:bold}
.bbsNotice > .title > a{ float: right;}

ul.imgList {width:100%; margin:0; overflow:hidden;}
ul.imgList  li {overflow:hidden; float:left; margin:2%;width: 46%;  }
ul.imgList  li img{ width: 100%; height:104px; overflow: hidden; }
ul.imgList  li .contents{  width: 100%;  text-align:center; margin-top:5px; }
ul.imgList  li .contents .title{ color:#3b3b3b;  display:block; font-size: 1em; overflow: hidden; height: 35px; line-height: 1.5em; }



/*기본게시판*/
.latestBBS li { line-height:29px;height:29px;overflow:hidden; background: url(../images/dot_title2.png) no-repeat 3px 13px ; border-bottom:1px #dadada dashed;}
.latestBBS li .title {font-family: sans-serif; color: #333; font-size: 0.8em; padding-left:5px; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:none;}

.cscenter { width: 340px; margin: 10px auto; overflow:hidden; }
.cscenter li {float:left}

footer {width: 360px; margin: 0 auto; background:#fff ; text-align:center;  color:#FFF; font-size:0.8em; line-height:1.3em; padding-top:18px }
footer > .banner{width: 360px; margin: 0 auto;background:#fff;  }
footer > address { background:#3a3a3a;color:#d9d9d9; padding:10px 0; text-align:center; font-size:0.8em;  font-style:normal; display:block;}

.visual {width: 360px; margin: 0 auto; }


#sm {overflow:hidden; background:#eef1f5;  width:346px; padding:7px; margin:0 auto; display:block; }
#sm li { float:left;  }
#sm li a {width:80px;line-height:30px;font-size:0.9em; letter-spacing:-1px;margin:2px;color:#333; font-weight:bold; display:block;  background:#fff; border:1px #e4e4e4 solid;  box-shadow:2px 2px 0px rgba(0, 0, 0, 0.1); text-align:center;} 
#sm li.on a { color:#fff; background:#464646;border:1px #464646 solid;}



.fixBottom {position:fixed; bottom:0px; padding:20px; background:#FFF; z-index:100000;box-shadow: 0px -2px 2px #a3a3a3;}












section.content { width:340px; margin:0 auto; background:#FFFFFF; padding:15px 10px; }
section.content > h1 {font-family:sans-serif; color:#444; font-size:1.2em; border-bottom:1px #9b9b9b solid; padding-bottom:4px;  }

section.content h3 {font-family:sans-serif;color: #454545; font-size: 1.1em ; margin-bottom:2px; line-height:1.1em; font-weight:bold;  padding-left:7px; text-align:left; margin-top:10px; }
section.content .wrapper{ margin: 25px 0 0 0; }
section.content .wrapper2{ margin: 25px 0 0 0; padding-bottom:20px; border-bottom:1px #CCC dashed; }
section.content .wrapper3{ margin: 25px 0 0 0; padding-bottom:20px;border-bottom:2px #CCC dashed;}

.wrapper h1, .wrapper2 h1, .wrapper3 h1 { color: #488b36; font-size: 1.1em; line-height:1.1em;font-family:sans-serif;  padding-bottom:0px;background:url(../../images/dot_h1.png) no-repeat 0px 1px; background-size:15px; padding-left:20px; letter-spacing:-1px;  }

dl.topSummary {  overflow:hidden;}
dl.topSummary dt { font-family: sans-serif; font-weight:bold;color: #31497c; font-size: 1.1em; line-height:1.4em;}
dl.topSummary dd { font-family: sans-serif;line-height:1.4em; color: #333333; margin-top:5px; }
dl.topSummary dd strong { color:#884c05;}
dl.topSummary  .btn > a{ display:block;width:140px; line-height:20px; padding-bottom:3px; color:#FFFFFF;   background: #a5a5a5; margin-top:15px; text-align:center;font-family:sans-serif ; font-weight:bold; font-size:13px;}
dl.topSummary  .btn > a:hover{ background: #000; }



section.content .tbBottom { margin-top:10px; font-family: sans-serif; color: #333333; }
section.content .text1 { font-size:1em;line-height: 1.6em; margin-top:10px; font-family: sans-serif; color: #333333;  }
section.content .text1 strong{ color:#171717 }
section.content .text2 { margin-left:15px; list-style:circle; font-family: sans-serif; color: #535353;  margin-top:10px;  font-size:1em;line-height: 1.6em; }
section.content .text2 strong{ color:#171717 }
section.content .img{ margin-top:7px; }
section.content .contentsBox { border:1px #f5f5f5 solid; background:#fdfdfd;margin-top:8px; overflow:hidden; padding:10px; }



.webzine1 {  overflow:hidden; margin-top:10px;}
.webzine1 > .pic{ float:left}
.webzine1 > .pic img{ width:340px;}
.webzine1 > .contents{ float:left; margin-left:0; width:340px; }
.webzine1 > .contents > .title {font-family: sans-serif; color: #d81818;font-size:1em;line-height: 1.6em;font-weight:bold; margin-top:10px;}
.webzine1 > .contents > .text {font-family: sans-serif;color: #333333; font-size:1em;line-height: 1.6em; margin-top:5px; }

.webzine2 {  overflow:hidden; margin-top:10px;}
.webzine2 > .pic{ float:right}
.webzine2 > .pic img{ width:340px;}
.webzine2 > .contents{ float:left; width:340px; }
.webzine2 > .contents > .title {font-family: sans-serif; color: #d81818; font-size:1em;line-height: 1.6em;font-weight:bold; margin-top:10px;}
.webzine2 > .contents > .text {font-family: sans-serif;color: #333333;font-size:1em;line-height: 1.6em; margin-top:10px; }



.list1 > li { margin-left:7px; padding-left:8px; background:url(../images/dot_title2.png) no-repeat 0px 9px; font-family: sans-serif; color: #333; font-size: 1em; margin-top:5px; line-height:20px; }

ol.listNum {margin-left:23px;}
ol.listNum > li { list-style: decimal !important;  font-family: sans-serif; color: #333;font-size: 1em; margin-top:5px; line-height:20px; }




/*테이블*/
/* 테이블 */
.tb1 { color: #333; font-size:0.8em; width:100%; border-top:2px #41801f  solid; padding:0; border-spacing:0;border-collapse:collapse;  font-family: sans-serif; margin-top:10px;   }
.tb1 caption {font-family:sans-serif;color: #454545; font-size: 1.1em ; margin-bottom:2px; line-height:1.1em; font-weight:bold; background:url(../images/dot_title.png) no-repeat 0px 0px;  padding-left:7px; text-align:left; }
.tb1 th,.tb1 td{border:1px #CCCCCC solid; padding:6px; }
.tb1 thead {background-color:#fcfff7; colsor:#35495d; font-weight:800; text-align:center;}
#content .tbBottom { margin-top:5px; font-family: sans-serif; color: #333333; font-size: 12px; }



