@charset "UTF-8";

/*
- - - - - - - - - - - - - - - - - - - - - - - - -
an advertisement column
- - - - - - - - - - - - - - - - - - - - - - - - -
*/
#link{
	width: 180px;
	margin-left: 20px;
}

/*
- - - - - - - - - - - - - - - - - - - - - - - - -
system
- - - - - - - - - - - - - - - - - - - - - - - - -
*/
#wanted,
#hunting,
#news{
	margin-top: 10px;
	width: 564px;
}
#wanted h4{
	background-image:  url("../top_image/wantedTitle2.png");
}
#hunting h4{
	background-image:  url("../top_image/huntingTitle2.png");
}
#wanted h4,
#hunting h4{
	background-repeat: no-repeat;
	height:125px;
	text-indent: -9999pt;
	overflow: hidden;
}
#wanted h5{
	background-image:  url("../top_image/wantedTitle3.png");
}
#hunting h5{
	background-image:  url("../top_image/huntingTitle3.png");
}

#wanted h5,
#hunting h5{
	font-size: 12px;
	background-repeat: no-repeat;
	height:25px;
	padding-left: 210px;
	font-weight: bold;
}
#wanted h5 a,
#hunting h5 a{
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
#wanted h5 a:hover,
#hunting h5 a:hover{
	color: #09F;
	text-decoration: underline;
}
#detail_link a{
	color: #09F;
	text-decoration: underline;
}
#detail_link a:hover{
	color: #F00;
	text-decoration: underline;
}

#news h4 {
	background-image:  url("../top_image/newsTitle2.png");
	background-repeat: no-repeat;
	height:30px;
	text-indent: -9999pt;
	overflow: hidden;
}
#wanted table,
#hunting table,
#news table{
	width: 564px;
	background-color: #FFEFDF;
}
#wanted table td,
#hunting table td,
#news table td{
	line-height: 1;
	padding-left: 5px;
}
#wanted table th,
#hunting table th,
#news table th{
	width: 50px;
}
#wanted table td .jobType,
#hunting table td .jobType,
#wanted table td .area,
#hunting table td .area{
	width: 100px;
}
#wanted table td .clinic,
#hunting table td .clinic{
	width: 300px;
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - -
side Navi
- - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* sideNavi */
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	color: #F03;
	text-decoration: underline;
}

#sideNavi{
	width:200px;
	float:left;
	background-color: #fff;
}
#readMe{
	background-image:  url("../top_image/readme.png");
	background-repeat: no-repeat;
	text-indent: -9999pt;
	overflow: hidden;
	margin-left: 8px;
	height: 30px;
	width: 200px;
	display: block;
}
/* Navi pointBTN */
#pointR,
#pointP,
#pointLP{
	background-repeat: no-repeat;
	background-position: 9px 7px;
	padding-left: 30px;
}
#pointR{
	background-image:  url("../top_image/pointR.gif");
}
#pointP{
	background-image:  url("../top_image/pointP.gif");
}
#pointLP{
	background-image:  url("../top_image/pointLP.gif");
}
#pointR2,
#pointP2,
#pointLP2{
	background-repeat: no-repeat;
	background-position: 9px 7px;
	padding-left: 30px;
}
#pointR2{
	background-image:  url(../top_image/pointR.gif);
	background-color: #FFC1C1;
	margin-left: 8px;
}
#pointP2{
	background-image:  url(../top_image/pointP.gif);
	background-color: #FFE6E6;
	margin-left: 8px;
}
#pointLP2{
	background-image:  url("../top_image/pointLP.gif");
}
/* Navi pointBTN line */
#sideMiniR li{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine2R.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#sideMiniR .endLine{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine3R.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#sideMiniP li{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine2P.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#sideMiniP .endLine{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine3P.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#sideMiniLP li{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine2LP.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#sideMiniLP .endLine{
	width: 150px;
	padding-left: 20px;
	background-image:  url("../top_image/naviLine3LP.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#blog{
	background-image: url(../top_image/blog01.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 50px;
	display: block;
	text-indent: -9999pt;
	overflow: hidden;
	margin : 3px 0px;
}
#blog a{
	background-image: url(../top_image/blog01.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 50px;
	display: block;
	text-indent: -9999pt;
	overflow: hidden;
	margin : 3px 0px;
}
#blog a:hover{
	background-image: url(../top_image/blog02.gif);
	margin : 3px 0px;
}
#link li {
	width: 180px;
	height: 63px;
	margin-bottom:5px;
}

#school{
	background-repeat: no-repeat;
	text-indent: -9999pt;
	display: block;
	background-image: url(../top_image/school.gif);
	width: 180px;
	height: 50px;
}
/* supportNavi */
#supportNavi{
	margin-top: 10px;
}
#support01,
#support02,
#support03,
#support04,
#support05,
#support06,
#support07{
	background-repeat: no-repeat;
	text-indent: -9999pt;
	display: block;
	height: 50px;
	width: 190px;
	overflow: hidden;
	float:left;
}

#support01 a{
	background-image:  url(../top_image/support01.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support01 a:hover{
	background-position: left bottom;
}
#support02 a{
	background-image:  url(../top_image/support02.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support02 a:hover{
	background-position: left bottom;
}
#support03 a{
	background-image:  url(../top_image/support03.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support03 a:hover{
	background-position: left bottom;
}
#support04 a{
	background-image:  url(../top_image/support04.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support04 a:hover{
	background-position: left bottom;
}
#support05 a{
	background-image:  url(../top_image/support05.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support05 a:hover{
	background-position: left bottom;
}
#support06 a{
	background-image:  url(../top_image/support06.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support06 a:hover{
	background-position: left bottom;
}
#support07 a{
	background-image:  url(../top_image/support07.png);
	background-position: left top;
	display: block;
	height: 50px;
}
#support07 a:hover{
	background-position: left bottom;
}


.link2 {
	clear: left;
}
