body {font-size:15px;text-align:center;}

.text {   font-size: 16px; color: 0F4570;line-height:1.25em;text-indent:0.4em;}
.text_contents {   font-size: 16px; color: 0F4570;line-height:1.25em;text-indent:0.4em;margin:0px 5px 5px 10px;}
.textwht {  font-size: 16px; color: #FFFFFF}
.textbold { font-size: 16px; color: 0F4570 ; font-weight: bold; text-decoration: none}
.textTitle { margin:10px;font-size:17px; color:#0F4570;font-weight:bold;}
.implant_div { color:#0F4570;font-size:15px;background-color:#FFFFFF;width:540px;text-align:center;padding:10px;}
img {border:0px solid;}
.textContents {font-size:16px; line-height:1.3em;color:#0F4570; margin:5px 10px 10px 20px;text-indent:0.4em;}

table.career{ width:500px;border-collapse:collapse;border:1px solid;}
table.career th{ font-size:18px;border-bottom:1px solid;height:30px;color:#3F55A0;}
table.career td{ font-size:16px;border-bottom:1px solid;height:25px;color:#3F55A0;}

table.contents_table{}
table.contents_table th{}
table.contents_table td{font-size:16px;color:#0F4570;line-height:1.3em;}

div.menu_com{ border:1px solid gray;width:146px;background:#FFFFFF;color:#666699;font-weight:bold;font-size:15px;text-align:center;margin:10px 4px 10px 6px;padding:3px;cursor:pointer;}
div.menu_com2 {border:1px solid gray;width:146px;background:#FFFFFF;color:#666699;font-weight:bold;font-size:15px;text-align:center;margin:10px 4px 10px 6px;padding:3px;
}
div.menu_mail{width:146px;color:#666699;font-weight:bold;font-size:15px;text-align:center;margin:10px 4px 10px 6px;padding:5px;cursor:pointer;
}
div.menu_sub_com{ width:146px;color:#666699;font-size:14px;margin-right:8px;text-align:left;margin-left:10px;cursor:pointer;line-height:1.5em;}
a.menu_com div.menu_com{ text-decoration:none;}
a.menu_com {text-decoration:none;}
a.menu_sub_com {}
a:hover{color:orange;}

a.linkcss {text-decoration:none;font-size:14px;}
a.linkcss:hover { color:#FF3333;}

.submenu_area{
	border-top:1px solid #4a7194;
	font-size:15px;
	padding:3px 0px;
}
span.submenu_genre{
	font-weight:bold;
}
.submenu_area a{
	text-decoration:none;
}



table.time_table{width:500px;border-collapse:collapse;border:1px solid gray;}
table.time_table th{}
table.time_table td{font-size:16px;color:#0F4570;line-height:1.3em;border:1px solid gray;padding:5px;}


.title_text {   font-size: 16px; color: 0F4570;line-height:1.25em;text-indent:0.4em;margin:10px 5px 5px 10px;font-weight:bold;}
.text_contents {   font-size: 16px; color: 0F4570;line-height:1.25em;text-indent:0.4em;margin:0px 5px 5px 10px;}
