@charset "utf-8";

/******************* main_layout *********************/
ul, li { 
	margin:0;
	padding:0;
	list-style:none;
	}
.clear {clear:both; font-size:0; line-height:0;}

.bodyBg { }
#bodyWrap { repeat-x; background-position: top; width:320px; }
#topArea .logo { top:0px; margin:0 auto; text-align:center; height:64px; }
#topArea .logo a { display:block; }

.mainimgArea { background-color:#fbdee0; margin: 0 auto; text-align:center; }
#menuArea { width:320px; text-align:center; margin: 0px auto; overflow:hidden;}
#menuArea .title { clear:both; }
.menuCenter { margin:0px auto;}
#menuArea ul {  margin-left: 15px; margin-top:25px; overflow:hidden; }
#menuArea ul li { float:left; width:72px; height:68px; }

#footerText { clear:both;  background-color:#3e3e3e; text-align:center; margin-top:15px; overflow:hidden;}
#footerText ul { width:320px; text-align:center; margin: 0 auto; }
#footerText ul li { float:left; }
#footerText .btn { margin-top:8px; margin-right:10px; }
#footer { clear:both; background-color:#433b39; margin: 0 auto; text-align:center; }
.mainimgFlash li { float:left; }

/******************* sub_layout *********************/

#locationArea { background-color:#443a39; height:30px; vertical-align:middle;  }
#locationArea .btn { float:left; margin:6px;  }
#locationArea .location { float:left; margin-left:0px; color:#FFFFFF; font-weight:none; margin-top:9px; font-size:11px; letter-spacing:-1px;   }
#locationArea .location  a{ color:#FFFFFF; }
#locationArea .back { float:right; margin:6px; overflow:hidden; cursor:pointer; }

#menuS { background:url(../images/sub/menu_bg.gif) top repeat-x; height:29px;}
#menuS ul {  }
#menuS ul li { float:left;  }

#sfooterText { clear:both;  background-color:#eeeaea; text-align:center; margin-bottom: -15px;}
#sfooterText ul { float:left; width:320px; text-align:center; margin: 0 auto;  }
#sfooterText ul li { float:left; }

#mfooterText { clear:both;  background-color:#3e3e3e; text-align:center; overflow:hidden;}
#mfooterText ul { float:left; width:320px; text-align:center; margin: 0 auto; }
#mfooterText ul li { float:left; }
#mfooterText .btn { padding-top:8px; margin-right:10px; }

#contentsArea { padding:20px 12px 20px 12px; color:#7c7c7c; }
.titlebg { border-bottom:1px solid #dddddd; height:32px; margin-bottom:15px; }
.title { float:left; border-bottom:1px solid #6e4e31; font-size: 14px; font-weight:bold; color:#6e4e31;  height:32px; line-height: 32px;}
.board_titlebg { background:url(../images/main/title_bg02.gif); height:32px; margin-bottom:25px; }

/******************* sub_contents *********************/

.tits { font-size:14px; color:#e84c59; font-weight:bold; letter-spacing:-1px; }

.tableA { border-top:3px solid #e44b58; }
.tableA thead th { border-bottom:1px solid #c8c8c8; background-color:#eeeaea; padding:8px;  text-align:center; }
.tableA tbody th { border-bottom:1px solid #c8c8c8; background-color:#f7f7f7; border-right:1px solid #c8c8c8; padding:5px; color:#333333;  text-align:center; font-weight:normal; }
.tableA tbody td { border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8;padding:5px; }