@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */



/* ==

　01. 基本

=============================================================================== */
div#hdNav li.line2 a{ padding:8px 0; }
div#hdNav li.line2 a:hover, div#hdNav li.line2 a:active{ background:url(/business/logistics/images/rn01/nav_bg_over02.png) left 8px repeat-x; }
div#hdNav li.btn_inq{
	padding-left:15px;
	background:none;
}
div#hdNav li.btn_inq a{ padding:6px 0; opacity: 1.0; }
div#hdNav li.btn_inq a:hover{
	opacity: 0.7;
}

.section .main{
	float:none;
	width:950px;
	font-size:115%;
	line-height:1.5;
}
.section .main h2{ padding:0; margin:0; background-color:transparent; }
.section .main h3 {
    height: auto;
    margin: 20px 0 10px !important;
    padding: 7px 7px 7px 10px;
    background: none;
    background-color: #f4f4f4;
    border-left: 5px solid #c33;
    font-size: 110%;
    line-height: 1.3;
    color: #333;
}


.main .pcLocalNav{margin-bottom:0;}

.main ul.contNav{
	background:url(../images/nav_bg.gif) repeat-x;
}
.main ul.contNav li{ float:left; }

.main .mainImg{
	padding:1px;
	border:1px solid #59687b;
	overflow:hidden;
}
.main .mainImg img{float:left;}

.main p.update{
	text-align:right;
	margin-top:10px;
	font-size:86%;
}

.main div.outline{ margin-top:14px; }
.main div.outline h3{ margin-top:0; }
.main div.outline table.contL{ float:left; width:465px; }
.main div.outline table.contR{ float:right; width:465px; }

.main div.outline table{ width:100%; margin:0 0 20px; }
.main div.outline tr.odd th,
.main div.outline tr.odd td{ background-color:#f3f3f3; }

.main div.outline th{
	width:150px;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
.main div.outline td{ padding:10px 10px 0 0; }
.main div.outline td p{
	padding:0 0 10px 15px;
	background:url(../images/vline.gif) left 0.2em no-repeat;
}

.main p.btn{ text-align:center; }

.main p.back{ background:#f5f5f5; padding:5px 8px; margin-top:30px; }



