@charset "Shift_JIS";


body{
	margin:0;
	padding:0;
	background-image:url(../img/bg.gif);
}
body,td{
	font-size:9pt;
	color:#666;
}

img		{border:0;}
strong	{font-weight:lighter;}
b		{color:red;}


/*━━━━━━━━━━━━━━━━━━━━━━━━上フレーム用━*/

#header{
	width:100%;
	height:81px;
	background-image:url(../img/bg-ue.gif);
	background-repeat:repeat-x;
}
#header-listbg{
	width:100%;
	height:20px;
	background-image:url(../img/bg-uelist.gif);
	background-repeat:repeat-x;
}
#header-list{
	width:940px;
	background-image:url(../img/bg-uelist2.gif);
	background-repeat:repeat-x;
}
/*━━━━━━━━━━━━━━━━━━━━━━━━	mein用━*/


#main{
	width:760px;
	height:100%;
	background-color:#fff;
}


.bn		{width:156px;}
.bn2	{width:194px; padding:3px 10px 0 0;}

.bn A:hover	{background-color:#f90;}
.bn2 a		{text-decoration:none; color:#099;}
.bn2 a:hover{text-decoration:underline;}





TABLE.susume{
	width:110px;
	margin:0 15px 15px 15px;
	float:left;
}





/*━━━━━━━━━━━━━━━━━━━━━━━━定型━━━━*/
.com{
	width:500px;
}
.Q-title{
	width:500px;
	height:28px;
	background-image:url();
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:8px 0 0 15px;
	color:#009C00;
	font-weight:bold;
	font-size:13pt;
}
.Q-title span{	font-size:10pt;}

.Q-com{
	padding:10px;
	width:500px;
	background-image:url();
	background-repeat:repeat-x;
	background-position:bottom;
}
.up{
	width:500px;
	margin:5px;
	text-align:right;

}
.sankaku{
	width:500px;
	text-align:center;
	margin:10px;
}
