body { background:url(../../img/common/bg_body.gif) top center repeat-y;margin:0;padding:0 114px;text-align:center;font-family:µ¸¿ò;font-size:11px;color:#A69689;line-height:15px; }

img,iframe { border:0;margin:0;padding:0; }
* { margin:0;padding:0;list-style:none;color:#A69689; }
A {color:#A69689;text-decoration:none; }
A:link {color:#A69689;text-decoration:none; }
A:visited {color:#A69689;text-decoration:none; }
A:hover {color:#A69689;text-decoration:underline; }
A:active {color:#A69689;text-decoration:none; }

.input { border:1px solid #655850;background:#2B201B;padding:2px 0 1px 1px;font-size:11px;height:15px; }
.txtinput { border:1px solid #655850;background:#2B201B;padding:5px;font-size:11px; }
#wrap { width:955px;position:relative;text-align:left;margin:0 auto; }
#contarea { width:940px;margin:0 auto;text-align:left;padding:0 7px 0 8px; }
#contin:after { content: "."; display: inline-block; height:0px; clear:both; visibility:hidden; }
* html #contin {height: 1%;}
#contin{ zoom:1; }
#mnav { margin-left:1px; }
#snav { float:left;width:220px;padding:9px 0 0 20px; }
	#snav .title { margin-bottom:5px; }
	#snav .outline { border:1px solid #61554D;width:173px; }
	#snav .inline { border:1px solid #170A02;width:171px; }
#contents { float:left;width:680px; }
#copyright { text-align:center;margin:30px auto 30px auto; }
#coypright .copyarea img { border:1px solid #fff; }
#quickmenu { position:absolute;top:103px;left:975px; }

h2 { background:url(../../img/common/bg_h2.gif) bottom repeat-x;width:100%;height:65px;padding-top:20px; }
h2.none { background:none; }
h3 { margin:35px 0 10px 0; }
.comment { height:54px;text-align:center;margin-top:15px; }
.comment2 { text-align:center;margin:15px 0 20px 0;padding-bottom:20px;border-bottom:1px solid #786C65; }

#maincont:after { content: "."; display: inline-block; height:0px; clear:both; visibility:hidden; }
* html #maincont {height: 1%;}
#maincont { zoom:1; }
#maincont { margin-top:26px; }
#maincont .newsnnotice { float:left;width:355px;margin-left:21px; }
#maincont .newsnnotice dt { margin:0 0 4px -4px; }
#maincont .newsnnotice dd { float:left;height:18px; }
#maincont .newsnnotice dd.list { width:260px;background:url(../../img/common/li_dot.gif) 0 5px no-repeat;padding:0 0 0 10px; }
#maincont .newsnnotice dd.date { color:#725B47;margin-left:8px; }
#maincont .mainbnr { float:left;margin-left:27px; }

table { width:100%;word-break:break-all; }
table.tbl { border-bottom:5px solid #655850; }
table.none { border-bottom:none; }
table.tinput { border-top:1px solid #655850;border-bottom:1px solid #241B16; }
.tbl th { text-align:center;border-top:5px solid #655850;border-bottom:5px solid #655850;background:url(../../img/bbs/th_bar.gif) #2B201B right no-repeat;padding:3px 0 5px 0; }
.tbl th.noneright { background:none; }
.tbl th.left { border-left:5px solid #655850; }
.tbl th.right { border-right:5px solid #655850;background-image:none; }
.tbl th.thw { background-image:none;border-top:4px solid #655850;border-left:5px solid #655850;border-right:5px solid #655850;border-bottom:5px solid #655850;padding:0 !important; }
.tbl th.thwt { vertical-align:top;background-image:none;border-top:4px solid #655850;border-left:5px solid #655850;border-right:5px solid #655850;border-bottom:5px solid #655850;padding:10px 0 0 0 !important; }
.tbl td { border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:6px 0 6px 30px; }
.tbl td.ac { border-top:1px solid #241B16;border-bottom:1px solid #655850;text-align:center;padding:6px 0 6px 0 !important; }
.tbl td img { vertical-align:middle;margin:-2px 10px 0 -15px; }
.tbl td.reply {border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:3px 0 2px 30px; }
.tbl td.reply img { vertical-align:middle;margin:0 3px 2px 0; }
.tbl td.reply a { color:#E7E7AF; }
.tbl td.input { background:none;padding:0 !important;border:0px; }
.tbl td.input .vhline { border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:2px 0 3px 10px;}
.tbl td.input img { vertical-align:middle;margin:-5px 0 0 10px; }
.tbl td.text { padding:2px 0 1px 10px !important;line-height:200%; }
.tbl td.text img { border:1px solid #655850;margin:0; }

#page { border-top:1px solid #241B16;border-bottom:1px solid #655850;text-align:center;padding:10px 0; }
#page .pre { vertical-align:middle;margin:0 1px 3px 0; } 
#page .next { vertical-align:middle;margin:0 0 3px 2px; } 
#page a { margin:0 2px; }
#page a.on { font-weight:bold;color:#F5F590; }
#page .write { vertical-align:middle;margin-bottom:3px; }

#search { border-top:1px solid #241B16;text-align:center;padding:10px 0; }
#search img { vertical-align:middle;margin-bottom:7px; }
#search input { width:295px;margin:0 14px 0 10px; }

.calendar { position:relative;background:url(../../img/bbs/bg_calendar.gif) no-repeat;width:680px;height:61px; }
.calendar .day { position:absolute;top:10px;left:20px; }
.calendar .month { width:100%;position:absolute;text-align:center;margin:0 auto;margin-top:10px; }
.calendar .month img { vertical-align:middle;margin-bottom:7px; }
.calendar .month span { font-size:14px;font-weight:bold; }
.calendar table { position:relative;width:670px;border-bottom:none;top:34px;left:5px; }
.calendar table th { background:url(../../img/bbs/th_carlendarbg.gif) #241B16 right no-repeat;padding:3px 0 5px 0;border:none !important; }
.calchart { word-break:break-all;border-top:1px solid #655850;border-left:1px solid #655850;border-right:1px solid #655850;border-bottom:5px solid #655850;margin-top:10px; }
.calchart td { vertical-align:top;border-top:1px solid #241B16;border-right:1px solid #655850;border-bottom:1px solid #655850;width:87px;height:120px;padding:5px 5px 3px 5px; }
.calchart td.satno {border-top:1px solid #241B16;border-right:none;border-bottom:1px solid #655850;  }
.calchart .date { position:relative;text-align:right; }
.calchart .today { background:#2B201B; }
.calchart dl { position:relative;width:77px;margin-top:-14px; }
.calchart .on,a.on { font-weight:bold;color:#FF2400;font-size:11px; }
.calchart td .end { margin-top:35px; }

.num li { margin-bottom:35px; }
.num2 li { margin-bottom:10px; }

.locationtxt { margin-top:25px; }
.chargeinfo { margin-left:15px; }

.sitemap { width:700px;margin-left:-23px; }
.sitemap li { width:210px;float:left; }
.sitemap dl { width:210px;margin-left:23px; }
.sitemap dt { height:60px;border-bottom:5px solid #655850;text-align:center; }
.sitemap dd { height:21px;background:url(../../img/common/bg_sitemap.gif) repeat-x;padding:5px 0 0 0;text-align:center; }

/* Scroll Style */
.scr {
scrollbar-face-color: #5D514A;
scrollbar-shadow-color:#2B201B;
scrollbar-highlight-color:#5D514A;
scrollbar-3dlight-color:#2B201B;
scrollbar-darkshadow-color:#5D514A;
scrollbar-track-color: #655850;
scrollbar-arrow-color: #2B201B;
}

.clfix:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix{ zoom:1; } /*for IE 5.5-7*/

.btn { text-align:center;margin:10px auto; }
.btn img { margin-left:10px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }