/* CSS Document */

@charset "Shift_JIS";
* {color: #333; font-size: 10pt; line-height: 140%; background-color: transparent; margin: 0; /*padding: 0;*/ font-weight:normal; zoom:1;}
body { margin: 0; /*padding: 0;*/ }
b {font-weight:bold;}
strong{font-weight:bold;}
a:link {color:#960018; text-decoration:none; font-weight:normal;}
a:hover{color:#960018; text-decoration:underline;}
a:visited{color:#960018; text-decoration:none;}


#container { width: 950px; _width:960px; margin: 0 auto;}
#header { width:950px; margin: 0 auto; }
#header h1 {text-align:left; font-size:10pt; color:#333;}

#kanban_title {position:relative; left:0; width:950px; height:90px; background:url(../images/toppage/kanban.gif) no-repeat 0 0;}

#kanban_title ul {list-style:none; position:relative; left:0px;}
#kanban_title li { float: left; text-indent:-9999px;}
#kanban_title li a { display: block; }

#kanban_title li#kanbantop a { margin-left:-40px; /margin-left:0; height:62px; width:950px; background:url(../images/toppage/title.gif) no-repeat 0 0;}

#kanban_navi { position:relative; top:-28px; left:0; width:950px; height:29px; background:url(../images/toppage/navi_bar.gif) no-repeat 0 0;}

#kanban_navi ul { list-style: none; position:relative; left:-40px; /left:0;}
#kanban_navi li { float: left; text-indent:-9999px;}
#kanban_navi li a { display: block; }

#kanban_navi li#top a      {height:29px; width:134px; background:url(../images/toppage/kanban01.gif) no-repeat 0 0;}
#kanban_navi li#gaiyou a   {height:29px; width:92px; background:url(../images/toppage/kanban02.gif) no-repeat 0 0;}
#kanban_navi li#shiharai a {height:29px; width:143px; background:url(../iimages/toppage/kanban03.gif) no-repeat 0 0;}
#kanban_navi li#toiawase a {height:29px; width:127px; background:url(../images/toppage/kanban04.gif) no-repeat 0 0;}
#kanban_navi li#kago a {height:29px; width:109px; background:url(../images/toppage/kanban05.gif) no-repeat 0 0;}

#header_btm { position:relative; width:950px; height:90px;}

#leftnavi
{	
	
	
	float:left; 
	width:160px; 
	height:2380px;
	overflow:hidden;
/*	height: 400px;
	background-color:blue;	*/
	text-align:center;
}
#leftnavi img {border:none; padding-bottom:1px;}

#main
{	
	
	float:right; 
	width:770px; 
	margin-left:10px; _margin-left:5px;
	margin-right:10px; _margin-left:5px;
/*	height: 400px;
	background-color:red;*/
}
#main a:link{ color:#4D4D4D; font-weight:bold; text-decoration:none;}
#main a:visited{ color:#4D4D4D; font-weight:bold; text-decoration:none;}
#main a:hover{ color:#DF0029; font-weight:bold; text-decoration:underline;}
#main h2{ font-weight:bold; text-align:center; padding:3px;}

#pankuzu{ position:relative; width:770x; text-align:left; font-size:10pt; color:#4D4D4D; padding-bottom:5px;}
#pankuzu a:link{ color:#4D4D4D; font-weight:bold; text-decoration:none;}
#pankuzu a:visited{ color:#4D4D4D; font-weight:bold; text-decoration:none;}
#pankuzu a:hover{ color:#DF0029; font-weight:bold; text-decoration:underline;}


#Fotter{ padding-top:30px;
 width:950px; margin: 0 auto; font-size:11pt; height:430px; overflow:hidden;
}
#Fotter table{padding:0;}
#Fotter td{ font-size:11pt; padding:0;}
#Fotter a{ font-size:11pt;}


div.catelink{ width:100%; float:left; background-color:#D0EBD0;}
	div.catelink dl{
		float:left;
		vertical-align:top;
		width:250px;
		height:25px;
		padding:5px 0 5px 0;
		text-align:left;
		}
	div.catelink p{
		width:100%;
		text-align:center;
		background:#366340;
		font-weight:bold;
		font-size:14pt;
		color:white;
		}
	div.catelink small{
		color:white;
		}
p.itemboxtit{
		widht:100%; text-align:center; font-weight:bold; font-size:14pt; background:#BBDFD9;
		}
dl.cateitembox{
	float:left;
	vertical-align:top;
	width:180px; _width:174px;
	height:230px;
	margin:0;
	padding:5px 0 5px 0; _padding:2px 0 2px 0;
	text-align:center;
}
	dl.cateitembox dt{
		font-weight:bold;
		color:#333;
		text-align:center;
		margin:0;
		padding:5px;
		font-size:9pt;
		
	}
	dl.cateitembox dd{
		margin:0;
		padding:5px;
	}
dl.cateitembox img{border:0;}
dl.cateitembox a:link{ text-decoration:none; font-style:inherit; font-size:110%;}
dl.cateitembox a:visited{font-weight:bold; text-decoration:none; font-style:inherit;}
dl.cateitembox a:hover{font-weight:bold; color:#960018; text-decoration:underline; font-style:inherit;}

dl.catelist{
	float:left;
	vertical-align:middle;
	width:220px;
	padding:5px;
	text-align:left;
}
	dl.catelist dt{
		width:220px;  background-color:#D7D7D7;  font-size:120%; color:#333; vertical-align:bottom;
		border:2px; border-style:outset; border-color:#D7D7D7;
	}
	dl.catelist img{border:0; padding:3px; vertical-align:bottom;}
	dl.catelist a:link{ text-decoration:none; font-style:inherit; font-size:110%;}
	dl.catelist a:visited{font-weight:bold; text-decoration:none; font-style:inherit;}
	dl.catelist a:hover{font-weight:bold; color:#960018; text-decoration:underline; font-style:inherit;}


table.kakakutbl2
{
	clear:both;
	border:5px double;
	border-color:#FF9933;
	border-collapse:separate;
	width:100%;
	
}
	table.kakakutbl2 th
	{
		background-color:#FF9900;
		padding:3px;
		font-size:120%;
		color:#000000;
		text-align:left;
	}
	table.kakakutbl2 th h3{
		color:white;
		font-size:120%;
		font-weight:bold;
	}
	table.kakakutbl2 td.kago
	{
		background-color:#FFF3D0;
		padding:3px;
		text-align:left;
		vertical-align:top;
		font-size:110%;
	}
	table.kakakutbl2 td.itemname
	{
		font-size:150%;
		font-weight:bold;
		color:#000000;
	}
table.option
{
	margin:3px;
	border:0;
	text-align:center;
	size:10pt;
}
	table.option td{
		background-color:white;
	}

	table.option tr.be{
		background-color:#DFC9BB;
	}
	table.option td.be{
		background-color:#DAC9B8;
	}
table.size  { border-collapse: collapse;  border-spacing:4px; border: solid 2px #C2B8A5; width:500px; }
table.size td { border: solid 2px #C2B8A5; border-spacing:4px; }
table.size th { border: solid 2px #C2B8A5; border-spacing:4px; background-color:#996633; color:white; font-weight:bold; width:80px; }

table.size2  { border-collapse: collapse;  border-spacing:4px; border: solid 2px #C2B8A5; }
table.size2 td { border: solid 2px #C2B8A5; border-spacing:4px; }
table.size2 th { border: solid 2px #C2B8A5; border-spacing:4px; background-color:#996633; color:white; font-weight:bold;}


.txt_kakaku120b{
	font-size:120%;
	color:red;
	font-weight:bold;
}

