
*{margin:0;padding:0; color:#000;font-size:small}

body{width:760px; margin:0 auto;padding:0; background:#FFF; border:solid #000;border-width:0 1px}

a{text-decoration:underline}

  
h1{display:none}
img{border:0}
hr{color:#555;background-color:#555; height:1px; border:0px}

#menu h2{display:none}
#menu li{display:inline;float:left; overflow:hidden;}
#menu li a, #menu li a:hover{display:block; text-decoration:none; border:solid #6CF;border-width:0 0 0 5px; padding:0 30px 0 5px}
.c1{padding-left:20px}

#navi{clear:both; padding:20px 0 5px 20px}
#navi, #navi *{color:#777}

#content #main{padding:0 20px}

#main{clear:both; width:480px; float:left; margin-bottom:10px;}
#main table{width:480px}

#main a:link { color: #0000FF; }
#main a:hover { color: #666666; }
#main a:visited { color: #0000FF; }
#main a:active { color: #0000FF; } 
#main a{text-decoration:underline}

#main ul{padding-left:20px}
#main h3{background:#CCC;border:solid #CCC 1px; color:#555;letter-spacing:1px; padding:3px}
#main h3 span{font-weight:normal; padding-left:20px}
#main p{border:solid #DDD;border-width:0 0 1px 0; padding:3px}
#main p span{color:#500; padding-right:20px}
#main div{padding:3px}

#bnn{width:200px; background:#EEE; float:left; margin-bottom:10px;padding:10px}
#bnn{text-align:center}
#bnn.n{background:#FFF}


#insurance{width:200px; background:#EEFFFF; float:left; margin-top:10px; margin-bottom:10px;padding:5px}
#insurance{ border-right: 1px dotted #999999;
 border-left: 1px dotted #999999;
 border-top : 1px dotted #999999;
 border-bottom: 1px dotted #999999;}
#insurance{text-align:left}


#foot{clear:both; background:#222}
#foot *{color:#BBB}

#submenu{color:#555;text-align:left;}

#c{text-align:center}

#submenu, #c{padding:5px 20px}


.ta_l{text-align:left}
.ta_c{text-align:center}
.ta_r{text-align:right}
.va_t{vertical-align:top}
.va_m{vertical-align:middle}
.fw_b{font-weight:bold;}
.fs_s, .fs_s *{font-size:10px;letter-spacing:1px}
.fs_m, .fs_m *{font-size:13px}
.fs_l, .fs_l *{font-size:15px}
.fs_xl, .fs_xl *{font-size:18px}
.fs_2l, .fs_2l *{font-size:22px}
.c_str{color:#C00}
table .c{background:#EEE}
table .n{background:#FFF}
.t_frm{background:#777}
.t_frm td, .t_frm th{padding:4px}


#root #main{padding-top:20px}
#root #main img{display:none}
#main #camp img{display:inline;}


#camp { margin-left:0px;}

#dn{display:none}

#sitemap #main table{width:600px}
#sitemap #main table div{color:#555;font-size:10px}

#price td, #company td, #recruit td, #system td, #sitemap td, #grouplist td, #group td, #index td{vertical-align:top; padding:4px}
#price table div{color:#666;font-size:10px}

#rental h3{font-size:15px; margin-bottom:5px}

#technic h3{margin-bottom:5px}
#technic h4{color:#555; padding-bottom:10px}
#technic #bnn div{color:#555;font-size:10px; padding:4px}

#recruit #main table img, #grouplist #main table img{width:110px}

#group .ttl{font-weight:bold;font-size:15px; padding:0}

#list{width:540px; border:0; overflow-x:hidden}
#list .t_frm .ta_c{font-size:10px;letter-spacing:1px}
#list .t_frm .ta_c div{font-weight:bold}




#kansui {padding-left:0px;}
#kansui h3{background:#CCC;border:solid #CCC 1px; color:#FF0000;letter-spacing:1px; padding:1px}
#kansui h3 span{font-weight:normal; padding-left:20px}



/* begin styles for RSS Feed */

.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
	 width: 460px;
	 background-color: #fff;
	 border: 1px dashed #333;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}



