.search {  clear: none; float: none; height: 17px; width: 120px; border: 1px solid #999999; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; }
.search_b {  clear: none; float: none; height: 17px; width: 135px; border: 1px solid #999999; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; }
.small {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal}
.p_list {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #999999}
.normal {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal}
.normal_link {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #999999}
.normal_b {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold}
.large {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal}
.large_b {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold}
.title {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; font-style: normal; line-height: 35px; font-weight: bold}
.news {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal}
th_l {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; text-align: left}
.th_l {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; text-align: left}

.noborder a:link,a:visited,a:hover,a:active{color:#ffffff; }


A:link { color: #006699; text-decoration: none; }
A:visited  { color: #006699; text-decoration: none; }
A:hover { color: #66CCFF; text-decoration: none;  }





h1,h2,h3,h4,h5,h6{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
	font-weight:normal;
	font-size:small;
	margin-top:0;
	margin-bottom:0;
}
/*¥ê¥¹¥È-----------------------*/
ul{
	line-height: 18px;
	margin:0px 0px 0px 10px;
	
	voice-family:"\"}\"";
	voice-family:inherit;
	
	margin:0px 0px 0px 40px;
	
	}html>body ul{
	/*FireFox Netscape*/
	margin:0px 0px 0px  0px;
}
.no{
	list-style-type:none;    
	marker-ofset:0;
}
.su8{
	list-style-image:url("img/list-square8.gif");
}
.su{
	list-style-type:square;
}
.de{
	list-style-type:decimal;
}

.di{
	list-style-type:disc;
}
/*¥Ü¥Ã¥¯¥¹------------------------*/
/*¥°¥ì¡¼±í¿Ï*/
.box{
	background-color:#EEE;
	padding:3px;
}
/*HOTTPICS³Æ¥È¥Ô¥Ã¥¯¥¹£öËÈ*/
.box2{
	border:1px solid #666;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal
}
.box2 td{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;
}

/*¥Õ¥©¥ó¥È----------------------*/
/*Ãí¡¦!EÌãµç£í"ËîF*/
.caution{
	color:#F00;
}
.cautionsl{
	color:#F60;
	font-size: 10px; 
}
.must{
	color:#F00;
	font-weight:bold;
}


.hot td{
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal
}


.hottitle{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold;
	color:#900;
}

.newstitle{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold;
	color:#939;
}

/*carrerup Only------------------*/
.cusub1{
	color:#c6452f;
	font-weight: bold
}
.cusub2{
	color:#F60;
	font-weight: bold
}
.cusub3{
	color:#39C;
	font-weight: bold
}
/*Éþ.àÌ/
.adtext{
		color:#630;
}
/*Ìãµç£í!i¥µ¥¤¥É¥á¥Ë¥å¡¼¡Ë*/
.inq{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;
	text-align:left;
	border:1px solid #ccc;
	background-color:#fff;
	width:160px;
	padding:3px;
}

/*Webó•tÆðÉ÷#t¥©¡¼¥à*/
.entry td{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;
	text-align:left;
}

/* index.html 4ùâËà±æÃñßàËàÅà²Ì/
.cubox{
	padding:2px;
	border:1px solid #666;
	width:280px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;	
}
.cubox img{
	float:left;
	margin-right:5px;
}


/*-------------------------------*/

/*calender*/
table .cl{
	width:210px;
	border:1px solid #666;
}
.cl td{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;
}

table  .cl2{
	width:210px;
	border:1px solid #CCC;
}
.cl2 td{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal;
	color:#666;
}
.gr{
	color:#666;
}

.sc table{
	border:1px solid #CCC;
}

.cl_table  td{
	 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal
}

	
/*mac IE£÷tylemacie.css£ó1Íç¡¦/
