/* CSS Document */

/* ξ{Μέθ-------------------------------------------------------------------------------- */
body {
	margin:0px ;
	padding:0px ;
	font-family:"lr oSVbN,OSAKA,sans-serif" ;
	background-image: url(../index/backcolor.jpg) ;
	background-repeat:repeat ;
}
	
/* »ΜΌ */
img { border:0 ; }
p { margin:0px ; padding:0px ;}
form { margin:0px ; padding:0px ;}

/* ξΜN½ */
a:link { text-decoration:none ; color:#105FAB ;}
a:active { text-decoration:none ; color:#105FAB ;}
a:visited { text-decoration:none ; color:#105FAB ;}	
a:hover { text-decoration:underline ; color:#FF9900 ;}

/* body ---------------------------------------------------------------------------------- */
#body {
	width:760px ; 
	height:auto ;
	margin:0px auto;
	padding:0px ;
}

/* Header ---------------------------------------------------------------------------------- */
#header {
	width:760px ; 
	height:55px ;
	margin:0px ;
	padding:0px ;
	clear:both ;
}
#logo {
	margin:20px 0px 0px 0px ;
	padding:0x ;
	float:left ;
}
#home-con {display:none;}
#home-con img {display:none;}
/* Navi ---------------------------------------------------------------------------------- */
#navi {display:none;}

/* Footer ---------------------------------------------------------------------------------- */
#footer{
	width:760px ; 
	margin-top:20px ;
	padding:0px ;
	border-top:2px solid #1E22AE ;
	clear:both ;
}
#footer p {
	width:760px ; 
	margin:1px 0px 0px 0px;
	border-top:1px solid #CFCFCF ;
}
#footer p span {
	width:760px ; 
	margin:8px 0px 15px 0px;
	color:#333 ;
	font-size:10px ;
	text-align:right ;
	display:block ;
}


/* QKw €Κ@---------------------------------------------------------------------------------- */

/* ContentsΜζ ---------------------------------------------------------------------------------- */
#contents {
	width:760px ; 
	margin-top:20px ;
	padding:0px ;
	clear:both ;
}

/* PageTop ----------------------------------------------------------------------------------- */
.pagetop {display:none;}
.pagetop p {display:none;}

/* ^Cgͺ ---------------------------------------------------------------------------- */
#title {
	width:750px ;
	height:111px ;
	margin:0px ;
	padding:5px ;
	background-image: none ;
	background-repeat:no-repeat ;
}
#catch {
	margin:25px 0px 0px 20px ;
}
/* y[Wΰe */
#substance {
	width:758px ; 
	margin:0px ;
	padding:0px ;
	border-left:0px ;
	border-right:0px;
	clear:both ;
}
#substance:after {
	content:".";
	height:0px;
	clear:both;
	visibility:hidden;
	display:block;
}
/* ΰetb^[ͺ */
#bottom-bg {
	width:760px ;
	height:10px ;
	margin:0px ;
	padding:0px ;
	background-image: none ;
	background-repeat:no-repeat ;
	clear:both;
}

/* COMMONΜΰe±±άΕ ---------------------------------------------------------------------------- */

/* ^Cgͺ ---------------------------------------------------------------------------- */
#title {
	width:750px ;
	height:227px ;
	margin:0px ;
	padding:5px ;
	background-image: none ;
	background-repeat:no-repeat ;}

#catch {
	margin:25px 0px 0px 20px ;}




/* y[W^Cg ---------------------------------------------------------------------------- */
#title {
	height:270px ;
}
#title p {
	width:750px ;
	height:270px ;
	margin:0px ;
	padding:0px ;
	background:url(../company/images/title-img2.jpg) no-repeat right bottom ;
	display:block ;
}
/* e[u ---------------------------------------------------------------------------- */
table {
	width:700px ;
	height:auto ;
	margin:20px auto ;
	padding:0px ;
	font-size:12px ;
	line-height:200% ;
	color:#333333 ;
	border-collapse: collapse ;
}
td.left-195 {
	width:195px ;
	margin:0px ;
	padding:5px 0px ;
	vertical-align:top ;
	background-image: url(../company/images/line-160.gif) ;
	background-repeat:no-repeat ;
	background-position:left bottom ;
}
td.right-505 {
	width:505px ;
	margin:0px ;
	padding:5px 0px ;
	background-image: url(../company/images/line-507.gif) ;
	background-repeat:no-repeat ;
	background-position:left bottom ;
}
/* Chbg */
td.right-dot505 {
	width:505px ;
	margin:0px ;
	padding:5px 0px ;
	background-image: url(../company/images/line-dot-507.gif) ;
	background-repeat:no-repeat ;
	background-position:left bottom ;
}
/* C³΅ */
td.left-no195 {
	width:195px ;
	margin:0px ;
	padding:5px 0px ;
	vertical-align:top ;
}
td.right-no505 {
	width:505px ;
	margin:0px ;
	padding:5px 0px ;
}

/* cΖ */
.name { color:#333333 ; font-weight:bold ;}
.img { float:right ;}

.color01{
	color:#CC0000;
	font-weight:bold;
}

