@charset "Shift_Jis";

body {
	margin:0px;
	font-size:12px; 
	color:#555555;
	}


td{
	font-size:12px;
	color:#333333;
	line-height:18px;
}

a:link, a:visited{
	text-decoration:none;
	color:#333333;
}

a:hover{
	text-decoration:underline;
	color:#333333;
}

.main {
	width:1000px;
	font-size:12px;
	color:#555555;
	}

div.main td{
	font-size:12px; 
	color:#555555;
	}

div.main h1{
	font-size:11px;
	color:#888888;
	margin:0px;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
	}


/*ナビボタン
--------------------------------------*/
div.navi ul{
margin-left:0;
padding-left:0;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
width:1000px;
}

div.navi li{
float:left;
}

div.navi a{
padding-top:0px;
padding-bottom:0px;
display:block;
text-align:center;
text-decoration:none;
background-color:#eeeeee;
color:#555555;
}

div.navi a:hover{
background-color:#aaaaaa;
}

/*フッター
--------------------------------------*/
div.foot ul{
margin-left:0;
padding-left:0;
list-style-type:none;
width:730px;
}

div.foot li{
float:left;
}

div.foot a{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
display:block;
text-align:center;
text-decoration:none;
color:#555555;
}


/*バナー
--------------------------------------*/
div.bnr01 ul{
margin-left:0;
padding-left:0;
margin-bottom:10px;
pdding-bottom:10px;
list-style-type:none;
width:1000px;
}

div.bnr01 li{
float:left;
}

div.bnr01 a{
margin-bottom:10px;
pdding-bottom:10px;
display:block;
text-align:center;
text-decoration:none;
color:#555555;
}


/*レフトナビ
--------------------------------------*/
ul.ct{margin: 0px; padding: 5px 0px; list-style-type: none; width:170px; font-size:12px; line-height:180%;}
ul.ct li{display:block; position:relative; padding: 1px 0px 2px 15px; background : url(images/130826-07.gif) no-repeat 5px 8px;}
.menu td{background : url(images/130826-05.jpg) repeat-y;}

.news{width:229px; height:160px; padding:0px; border:solid 1px #CBCBCB; overflow:auto; scrollbar-base-color:#CBCBCB; scrollbar-arrow-color:#ffffff; scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-3dlight-color:#CBCBCB;scrollbar-darkshadow-color:#CBCBCB;}
.news ul{margin:0px; padding:0px; list-style-type: none; line-height:150%; width:200px;}
.news li{display:block; position:relative; padding:5px 0px 5px 10px; border-bottom:dashed 1px #ccc;}

.leftbox {
	width:600px;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:10px;
	text-align:left;
	}

.rightbox {
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
	}

.cl {
	clear:both;
	}

div.banner img{
	margin-bottom:10px;
	}

.bd {
	border:solid #cccccc 1px;
	}

/* main */

.rc {
	width:144px;
	height:220px;
	text-align:center;
	font-size:12px;
	background-image:url(img1103/rcbg.jpg);
	}

div.rc img{
	margin-top:22px;
	margin-bottom:5px;
	border:solid #cccccc 1px;
	}


/* footer */
.ftl {
	text-align:center;
	padding-left:250px;
	}

.pt {
	float:left;
	}

div.pt img{
	border:none;
	margin-left:20px;
	margin-right:20px;
	}

.footerlink {
	text-align:center;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:solid #dddddd 1px;
	border-bottom:solid #dddddd 1px;
	}



/* contents */

div.plan td{
	border:solid #dddddd 1px;
	}

div.ift table{
	border:solid #dddddd 1px;
	}

div.ift td{
	border:solid #dddddd 1px;
	line-height:140%;
	}


.tx {
	font-size:12px; 
	line-height:140%;
	color:#555555;
	}

div.ctb a:link {
	display:block;
	padding:8px;
	background-color:#eeeeee;
	boder:solid #cccccc;
	color:#000066;
	widtth:100%;
	text-decoration:none;
	margin-bottom:2px;
	}

div.ctb a:visited {
	display:block;
	padding:8px;
	background-color:#eeeeee;
	boder:solid #cccccc;
	color:#000066;
	text-decoration:none;
	margin-bottom:2px;
	}

div.ctb a:hover {
	display:block;
	padding:8px;
	background-color:#000066;
	boder:solid #cccccc;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:2px;
	}

div.ctb02 a:link{
	background-image : url(http://www.i-order.jp/images/1304y01.jpg);
	margin-bottom:1px;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	margin-left:5px;
	}

div.ctb02 a:visited{
	background-image : url(http://www.i-order.jp/images/1304y01.jpg);
	margin-bottom:1px;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	margin-left:5px;
	}

div.ctb02 a:hover{
	background-image : url(http://www.i-order.jp/images/1304y02.jpg);
	margin-bottom:1px;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	color:#cc0000;
	margin-left:5px;
	}


/*トップ4カテゴリ
--------------------------------------*/
div.menu01 ul{
margin-left:0;
padding-left:0;
list-style-type:none;
margin:0;
}

div.menu01 li{
float:left;
margin:0;
}

div.menu01 a{
display:block;
padding-top:90px;
padding-bottom:10px;
padding-left:22px;
padding-right:555px;
text-align:left;
text-decoration:none;
background-image : url(images/menu01-1.jpg);
background-repeat: no-repeat;
color:#555555;
line-height:17px;
}

div.menu02 ul{
margin-left:0;
padding-left:0;
padding-right:0;
list-style-type:none;
width:500px;
height:185px;
margin:0;
}

div.menu02 li{
float:left;
margin:0;
}

div.menu02 a{
display:block;
padding-top:95px;
padding-bottom:22px;
padding-left:90px;
padding-right:10px;
text-align:left;
text-decoration:none;
background-image : url(images/menu02-1.jpg);
background-repeat: no-repeat;
color:#555555;
line-height:17px;
margin:0;
}

div.menu03 ul{
margin-left:0;
padding-left:0;
padding-right:0;
list-style-type:none;
width:325px;
height:185px;
margin:0;
}

div.menu03 li{
float:left;
margin:0;
}

div.menu03 a{
display:block;
padding-top:92px;
padding-bottom:10px;
padding-left:130px;
padding-right:15px;
text-align:left;
text-decoration:none;
background-image : url(images/menu03-1.jpg);
background-repeat: no-repeat;
color:#555555;
line-height:16px;
margin:0;
}


div.menu04 ul{
margin-left:0;
padding-left:0;
padding-right:0;
list-style-type:none;
width:495px;
height:185px;
margin:0;
}

div.menu04 li{
margin:0;
}

div.menu04 a{
display:block;
padding-top:95px;
padding-bottom:10px;
padding-left:130px;
padding-right:10px;
text-align:left;
text-decoration:none;
background-image : url(images/menu04-1.jpg);
background-repeat: no-repeat;
color:#555555;
line-height:16px;
margin:0;
}


/*会社概要
--------------------------------------*/
div.info01 table{border:none;}
div.info01 td{border:none;}



.clear { clear:both; }  
.clear hr { display:none; }  