@charset "Shift_JIS";


/***************************************
header
***************************************/
/* Xg^O[gΜUL */
ul.cModsJS_navi
{
	line-height: 1em;
	}

	/* cModsJS_naviΰΜXgvfSΚ */
	ul.cModsJS_navi,
	ul.cModsJS_navi ul,
	ul.cModsJS_navi li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		background: #fff;
		}
		/* cModsJS_naviΰΜAJ[SΚ */
		ul.cModsJS_navi li
		{
	float: left;
	width: 156px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
			}
		/* Cj[ΜΘΗ */
		ul.cModsJS_navi a
		{
			text-decoration: none;
			display: block;
			padding: 1px 1px;
			border: 0px ;
			}
			/* Tuj[ΜΘΗ */
			ul.cModsJS_navi ul
			{
				position: absolute;
				visibility: hidden;
				width: 156px;
				}
				/* Tuj[ΜXg */
				ul.cModsJS_navi ul li
				{
					/* p³³κ½X^CπζθΑ· */
					float: none;
					margin: 0px;
					width: auto;
	
					border: 1px solid #bbb;
					border-top: 0;
					}
				/* Tuj[ΜAJ[ */
				ul.cModsJS_navi ul li a
				{
					border: none;
					border: 1px solid #fff;
					}
					/* Tuj[ΜAJ[iI}EXj */
					ul.cModsJS_navi ul li a:hover
					{
						background: #648AD9;
						color: #fff;
						}
/* for IE */
* html ul.cModsJS_navi li { float: left; }
* html ul.cModsJS_navi li a { height: 1%; }



/***************************************
Common
***************************************/
.style1 {  
    font-family: "lr oSVbN", "Osaka"; 
	font-size: 12px; 
	color: #0066CC; 
	font-weight: bold
	}
	
.style2 {  
    font-family: "lr oSVbN", "Osaka"; 
	font-size: 11px; 
	color: #333333
	}
	
.style3 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
	padding: 3px;
	}
	
.style4 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	color: #666666;
	line-height: 1.3em;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}	

a:link {
	color: #648AD9;
	}

a:visited {
	color: #648AD9;
}
a:active {
	color: #648AD9;
	}

a:hover {
	color: #FF9900;
	text-decoration: underline;
	}
		
.img {
	margin-bottom: 15px;
}

.imgA {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 3px;
}

.imgB {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
}

.imgC {
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.imgD {
	margin-bottom: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.head_navi {
	margin-top: 15px;
	margin-bottom: 8px;
	margin-left: 5px;
}


/***************************************
index
***************************************/

.point_table {
	margin: 2px;
	height: auto;
	width: 373px;
	padding: 2px;
	border-top-color: #ACC0EA;
	border-right-color: #ACC0EA;
	border-bottom-color: #ACC0EA;
	border-left-color: #ACC0EA;
}





/***************************************
kaisha
***************************************/

.k_table2 {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 25px;
	margin-right: 25px;
}

.k_td {
	padding: 5px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
}


/***************************************
job
***************************************/

.j_table {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	margin-right: 20px;
}

.j_table2 {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 25px;
	margin-right: 15px;
	width: 250px;
}

.j_table3{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 30px;
	margin-right: 30px;
}

.j_td {
	padding: 3px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
}
.page_up {
	float: right;
	margin-right: 3px;
}
.title {
	font-family: "lr oSVbN";
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.table-works {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	float: none;
	height: auto;
	width: 373px;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6689DA;
	border-left-width: 2px;
	border-left-color: #6689DA;
}
.table-point {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	float: none;
	height: auto;
	width: 367px;
	border-right-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E1E1E1;
	border-left-width: 5px;
	border-left-color: #E1E1E1;
}
.table-point-in {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
	float: none;
	height: auto;
	width: 353px;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACC0EA;
	border-left-width: 2px;
	border-left-color: #ACC0EA;
	margin-right: 5px;
	margin-left: 5px;
}

