@charset "shift_jis";

/* ==================================
$B%3%s%F%s%D4pK\(BCSS
================================== */

body {
	background: #FFFFFF url(../images/bg01.gif) repeat scroll top;
	color:#333333;
	font-family:'$B#M#S(B $B#P%4%7%C%/(B', Osaka;
	font-size:10px;
	line-height:145%;
}

table.main {
	width:896px;
	background-color:#FFFFFF;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	}



/* --- $B%Z!<%8%H%C%W4XO"(B --- */

.catch-s {
	font-size:10px;
	color:#333333;
	margin-top:3px;
	padding-right:5px;
}

.catch-m {
	font-size:15px;
	margin-top:0px;
	padding-right:5px;
}

.co-name-mark{
padding-top:5px;
}

.top-navi {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:145%;
	width:840px;
	background-color:#999999;
	padding:3px;
}

.sankakubtn{
	background:url(../images/sankaku_ss.gif) no-repeat;
	margin-left:5px;
	padding-left:16px;
	padding-bottom:5px;
	}

.b-topnavi {
	font-size:10px;
	margin-top:3px;
	padding-right:5px;
	padding-bottom:3px;
}

#pankuzu{
	font-size:10px;
	margin-bottom:10px;
	}



/* --- $B%a%$%s%3%s%F%s%D%F!<%V%k0LCV(B --- */

.maincontents{
	margin-top:15px;
	padding-left:10px;
	}



/* ===== $B%0%m!<%P%k%J%S(B ===== */

#info a{/* $BA4306($N$40FFb(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/zgk_info.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#info a:hover{/* $BA4306($N$40FFb!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/zgk_info-over.gif) no-repeat;
}

#guidline a{/* $BNQM}5,Dx(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/guidline.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#guidline a:hover{/* $BNQM}5,Dx!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/guidline-over.gif) no-repeat;
}

#kensaku a{/* $B2CLA9;8!:w(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/kensaku.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#kensaku a:hover{/* $B2CLA9;8!:w!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/kensaku-over.gif) no-repeat;
}

#sanjo a{/* $B;?=u2q0w%j%9%H(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/sanjo.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#sanjo a:hover{/* $B;?=u2q0w%j%9%H!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/sanjo-over.gif) no-repeat;
}

#hint a{/* $B309q8l3X9;$NA*$SJ}(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/hint.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#hint a:hover{/* $B309q8l3X9;$NA*$SJ}!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/hint-over.gif) no-repeat;
}

#kemei-info a{/* $B2CLA!&F~2q$N$40FFb(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/kamei-info.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#kemei-info a:hover{/* $B2CLA!&F~2q$N$40FFb!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/kamei-info-over.gif) no-repeat;
}

#rekisi-kan a{/*$B;v6H3hF0Nr;K4[(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/rekisi-kan.gif) no-repeat;
text-indent:-10000px;
text-decoration: none;	
}

#rekisi-kan a:hover{/* $B;v6H3hF0Nr;K4[!J%*!<%P!<!K(B */
float:left;
position:relative;
width:128px;
height:30px;
background:url(../images/rekisi-kan_over.gif) no-repeat;
}


/* --- $B%Z!<%82<It%J%S(B --- */

.b-navi {
	font-size:10px;color:#FFFFFF;
	width:100%;
	background-color:#003399;
	padding-top:0px;
	padding-bottom:3px;
	clear:right;
	}

.b-navi01 {
	font-size:10px;
	margin-top:0px;
	padding:5px;
}

	
/* ---$B%j%s%/(B--- */

A:link {
color:#3366CC;
}
A:visited {
color:#0000CC;
}
A:hover{
color:red;text-decoration:underline;
}


.b-navi A:link {/* $B%Z!<%82<It%J%S%j%s%/(B */
	color:#FFFFFF;
	}
.b-navi A:visited {
	color:#FFFFFF;
	}
.b-navi A:hover{
	color:#FFCC66;text-decoration:underline;
	}


/* --- $B%U%C%?!<(B --- */

.footer {
	font-size: 9px; 
	padding-top:15px;
}

