@charset "utf-8";

*{margin:0; padding:0;}
img{border:none;}
a:link,
a:visited{color:#006699; text-decoration:none;}
a:hover{color:#006699; text-decoration:underline;}
a:active{color:#006699; text-decoration:none;}
body{background:url(http://www.nileport.com/images/common/bg_body.jpg) repeat-x #000000;}
h2{
	font-size:16px;
	background:#451b31;
	color:#FFFFFF;
	padding:4px 0 4px 4px;
}

h3{
	font-size:12px;
	background:#451b31;
	color:#FFFFFF;
	padding:2px 0 4px 2px;
	margin-bottom:8px;
}

/*======layout======*/
#main-container{
	width:936px;
	clear:both;
	margin:0 auto;
	font-size:12px;
}

/*header*/
#head-container{
	background:url(http://www.nileport.com/images/common/bg_header.jpg);
	height:88px;
	position:relative;
}

#head-container h1{
	padding:15px 0 0 1px;
}

/*navigation*/
#mainnavi-container{
	background:#c3bcb5;
	height:26px;
	border-left:1px solid #FFFFFF;
}

#mainnavi-container li{
	display:block;
	float:left;
	height:26px;
}

#mainnavi-container a{
	display:block;
	clear:both;
}

#navi01{width:69px;}
#navi02{width:94px;}
#navi03{width:118px;}
#navi04{width:63px;}
#navi05{width:69px;}
#navi06{width:122px;}
#navi08{width:126px;}
#navi09{width:72px;}
#navi10{width:37px;}
#navi11{width:88px;}

/*middle*/
#middle-container{
	clear:both;
	background:#ffffff;
	padding:26px;
	width:884px;
}

#list-container{
	padding:0 34px;
	clear:both;
	margin-top:13px;
}

#list-container ul{
	margin-bottom:13px;
	padding-left:21px;
}

#list-container li{
	line-height:18px;
	list-style:disc;
}

.btt{
	clear:both;
	font-size:10px;
	padding:0 0 13px 0;
	text-align:right;
}

/* パンくずリンク080911 */
#breadcrumbs{
	padding:0 20px;
	font-size:12px;
	line-height:21px;
	color:#000000;
	background:#dbd6d0;
	border-bottom:1px solid #c3bcb5;
	clear:both;
}

/*footer*/
#foot-container{
	background:url(http://www.nileport.com/images/common/bg_footer.jpg);
	font-size:10px;
	line-height:32px;
	text-align:center;
}

#foot-container a:link,
#foot-container a:visited{color:#000000; text-decoration:none;}
#foot-container a:hover,
#foot-container a:active{color:#000000; text-decoration:underline;}

.mt5{margin-top:5px;}
.mr13{margin-right:13px;}
.mr8{margin-right:8px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml13{margin-left:13px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb13{margin-bottom:13px;}
.mb21{margin-bottom:21px;}
.mb34{margin-bottom:34px;}
.mrb13{margin:0 13px 13px 0;}
.mlb13{margin:0 0 13px 13px;}
.pl3                           {padding-left:3px;}
.pl5                           {padding-left:5px;}
.pl8                           {padding-left:8px;}
.p8                            {padding:8px;}
.plr21                         {padding:0 21px;}
.plr34                         {padding:0 34px;}
.fs16                          {font-size:16px; line-height:1em;}
.fs14                          {font-size:14px; line-height:22px;}
.fs12                          {font-size:12px; line-height:18px;}
.fs10                          {font-size:10px; line-height:14px;}

.gray                          {color:#666666;}

.cb{clear:both;}

.ph-left{float:left;}
.ph-right{float:right;}