/******************************
 port
******************************/

/* search
------------------------------------------*/

.p_date {
	font-size:1.3em;
	line-height:1.5;
	margin-top:20px;
	}

.txt_search {
	width:300px;
	float:left;
	margin-right:40px;
	text-align:center;
	}

.txt_search h4 {font-size:1.4em} 

.txt_search textarea {
	width:100%;
	height:100px;
	font-size:1.4em;
	color:#444;
	margin:5px 0 10px;
	}

.txt_search input {
	font-size:1.3em;
	padding:3px 5px;
	margin-bottom:20px;
	}

.pgm_ul {
	margin:30px 0 0 20px;
	list-style:square;
	}

.pgm_ul li {
	font-size:1.3em;
	margin-bottom:10px;
	line-height:1.2;
	}

.res_ta {font-size:1.3em}

.res_ta td {
	line-height:1.2;
	}
	
font#rclurl {
	color: red;
	font-size: 150%;
}	

/* Cargo Tracing
------------------------------------------*/
.cargo_waku {
	margin:20px 0 35px 0;
	clear:both;
	font-size:1.3em;
	}

.cargo_waku h4 {
	font-size:1.3em;
	color:#505B68;
	}

.cargo_waku .left {
	width:320px;
	float:left;
	text-align:center;
	}

.cargo_waku .right {
	width:320px;
	float:right;
	text-align:center;
	}

.cargo_waku textarea {
	width:100%;
	margin:5px 0;
	border:1px solid #999;
	text-align:left;
	padding:5px;
	font-size:1.2em;
	}

.cargo_waku input {
	padding:3px 10px;
	}

.cargo_list {
	margin:15px 0 0 15px;
	font-size:1.3em;
	}

.cargo_list li {
	margin:0 0 5px 0;
	}


.cargo_h4 {
	font-size:1.7em;
	color:#505B68;
	background:url(../img/ico_arrow4.gif) no-repeat 0 5px;
	padding-left:15px;
	}

.cargo_h5 {
	margin-top:15px;
	font-size:1.3em;
	color:#505B68;
	}


.cargo_table {
	margin:10px 0;
	border-collapse:collapse;
	width:700px;
	}

.cargo_table td {
	font-size:1.2em;
	vertical-align:top;
	border:1px solid #999;
	padding:5px;
	}

.cargo_table thead td {
	text-align:center;
	background:#DECFBD;
	}

.cargo_back {
	margin:20px 0 0 0;
	}




/* line
------------------------------------------*/
.pgm_h4 {
	font-size:1.4em;
	margin-top:25px;
	}

.pgm_result {
	margin:20px 0 15px 15px;
	font-size:1.4em;
	line-height:2;
	}

.vessel_waku {}

.vessel_waku h4 {
	font-size:1.3em;
	color:#505B68;
	margin:20px 0 0 0;
	}

.vessel_waku p.vessel_list {
	margin:0 0 15px 0;
	padding-left:15px;
	background:url(../img/ico_arrow4.gif) no-repeat 0 5px;
	font-size:1.5em;
	}

h4.vessel_h4 {
	margin-bottom:15px;
	font-size:17px;
	color:#505B68;
	}

.vessel_table {
	margin:10px 0;
	border-collapse:collapse;
	width:100%;
	}

.vessel_table td {
	font-size:1.3em;
	vertical-align:top;
	border:1px solid #999;
	padding:5px;
	}

.vessel_table thead td {
	text-align:center;
	background:#DECFBD;
	}

.vessel_list {
	margin:15px 0 0 15px;
	font-size:1.3em;
	}

.vessel_list li {
	margin:0 0 5px 0;
	}

.vessel_back {
	margin:20px 0 0 0;
	}
