body{margin:0; padding:0; text-align:center; background-image:url(img/main_bg.jpg);}
#main_body{width:700px; margin:0 auto; text-align:left; background-color:white; border:solid; border-width:0px 2px 2px 2px; border-color:#FFFFFF #808080 #808080 #FFFFFF;}
#header{float:left; width:700px; font-size:x-small; background-color:#ff9933; color:white; text-align:right;}
#menu{clear:both; width:700px; background-color:#FDC689; text-align:center; border-collapse:collapse;}
#guide{clear:both; width:700px; background-color:#FDC689; color:balck; text-align:left; font-size:x-small; padding:3px 0px 3px 0px;}
#main_contents{float:left; width:700px; text-align:left; font-size:x-small; margin-top:2px; padding:1px;}
#footer{clear:both; width:700px; height:16px; text-align:center; font-size:x-small; background-color:#ff9933; color:white; padding:1px; margin-top:1px;}

.menu_a{width:25%; border:solid; border-width:2px 1px 2px 1px; border-color:#F7941D #F7941D #FDC689 #F7941D; background-color:#FDC689; text-align:center; font-size:small; color:black; font-weight: bold;}
.menu_b{width:25%; border:solid; border-width:2px 1px 2px 1px; border-color:#F7941D; background-color:#FFFFFF; text-align:center; font-size:small;}

.main_a{float:left; width:348px; margin:0px 1px 1px 0px;}
.main_b{float:left; width:348px; margin:0px 1px 1px 0px;}
.logbox{border:solid; border-width:0px 1px 1px 1px; border-color:#ff9933; height:100px; margin:0px 2px 5px 2px; padding:1px; overflow:auto; text-align:left; font-size:x-small;}

.contents_titleA{margin:2px 2px 0px 2px; padding:2px; border:solid; border-width:1px 1px 1px 20px; border-color:#ff9933; background-color:#FEE0C0; font-size:small;}

.listul{border-collapse:collapse; margin:0px 2px; padding:2px;}
.listbox{width:344px; margin:0px 1px 0px 1px; border:solid; border-width:0px 1px 1px 1px; border-color:#ff9933; padding:2px; background-color:white; font-size:x-small;}

a {text-decoration:underline; color:blue;}
a:hover{position:relative; top:1px; left:2px; text-decoration:underline; color:blue;}
a:link{text-decoration:underline; color:blue;}

.main_c{float:left; width:248px; margin:0px 1px 1px 0px;}
.main_d{float:left; width:448px; margin:0px 1px 1px 0px;}

p.impact:first-letter{float:left; font-weight:bold; font-size:x-large; font-family: "‚l‚r –¾’©",serif;}

span.impact{font-weight:bold; color:red;}

.contents_titleB{margin:2px 2px 2px 2px; padding:2px; border:solid; border-width:1px 1px 1px 1px; border-color:#75FF75; background-color:#C4FFC4; font-size:x-small; text-align:center;}
.recruit_table{font-size:x-small;}

.contents_titleC{margin:2px 2px 2px 2px; padding:2px; border:solid; border-width:0px 0px 0px 10px; border-color:#ff9933; background-color:#FEE0C0; font-size:x-small; text-align:left; font-weight:bold;}

.contents_titleD{margin:2px 2px 2px 2px; padding:2px; border:solid; border-width:1px 1px 1px 1px; border-color:#ff9933; background-color:#FEE0C0; font-size:medium; text-align:center; font-weight:bold;}

.main_e{float:left; width:124px; margin:0px 1px 1px 0px;}
.main_f{float:left; width:448px; margin:0px 1px 1px 0px;}
.main_g{float:left; width:123px; margin:0px 1px 1px 0px;}
.contents_box{text-align:left; font-size:small;}

.imeon{ime-mode:active;}
.imeoff{ime-mode:disabled;}

.contents_boxB{margin:5px; padding:2px; border:solid; border-width:1px; border-color:#75FF75; background-color:#C4FFC4; font-size:x-small; text-align:left;}
