@charset "utf-8";
/**
 * corporate.css 
 * (c) United Arrows Ltd.
 */

/* Header */
	#Header { margin-bottom: 20px; }
	#Header #Nav .CORP a { background-position: left -35px; }

/* heading */
	.gTitle { margin-bottom: 40px; }
	#ContentTitle {
		margin-bottom: 35px;
		font-weight: bold;
		font-size: 136%;
	}
	.sectionTitle {
		clear: both;
		border-bottom: 1px solid #999999;
		padding: 0 5px 5px;
		margin-bottom: 20px;
		font-weight: bold;
		font-size: 107%;
	}
	.boxTitle,
	.subTitle {
		clear: both;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.subTitle {
		margin-bottom: 0;
	}

/* indent */
	.indent {
		margin-left: 1em;
	}

/* infoTable */
	.infoTable {
		border-collapse: collapse;
		width: 540px;
	}
	.infoTable th, .infoTable td{
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #d7d7d7;
		padding: 10px 20px;
	}
	.infoTable th{
		background: #eeeeee;
	}
	.bltMap{
		margin-left: 20px;
		background: url('/unitedarrow/common/imgs/base/blt-map.gif') no-repeat 0 2px;
		padding-left: 17px;
	}
	.infoTable table th,
	.infoTable table td {
		padding: 5px 10px;
		border: none;
		text-align: left;
	}
	.infoTable table th {
		border-bottom: 1px solid #d7d7d7;
		background: transparent;
	}
	
/* history */
	#history .snav li{
		float: left;
		width: 120px;
		margin-right: 5px;
	}
	#history .snav li a{
		display: block;
		width: 100px;
		text-align: center;
		background: #e7dabe;
		color: #6d5934;
		padding: 10px;
		text-decoration: none;
	}
	 #history .snav li a:hover
	,#history .snav li a.on{
		background: #fff;
		border: 1px solid #d7d7d7;
	}

	 #history #snavTop li a:hover
	,#history #snavTop li a.on{ 
		padding: 9px 9px 10px 9px;
		border-bottom: none;
	}
	 #history #snavBottom li a:hover
	,#history #snavBottom li a.on{
		border-top: none;
		padding: 10px 9px 9px 9px;
	}
	#history .snav li a.on{
		cursor: default;
	}
	
	#history #snavTop{ background: url('/unitedarrow/imgs/corporate/history/bg-snav.gif') repeat-x 0 100%;
}
	#history #snavBottom { background: url('/unitedarrow/imgs/corporate/history/bg-snav.gif') repeat-x 0 0;
}

/* historyList */
	#historyListArea {
		
	}
	.historyList {
		padding: 20px 20px 0 20px;
	}
	.historyList li{
		margin-bottom: 20px;
		zoom: 1;
	}
	.historyList li:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
	.historyList .date{
		float:left;
	}
	.historyList .txt{
		float:right;
		width: 550px;
	}

/* paragraph */
	.paragraph {
		width: 555px;
	}
	#shortBody .paragraph {
		width: 538px;
	}

/* section */
	.section,
	.section .col-wrap { clear: both; zoom: 1; }
	.section:after,
	.section .col-wrap:after { content : ''; display : block; clear : both; }
	.section .left-col {
		float: left;
		width: 495px;
	}
	.section .right-col {
		float: right;
		width: 165px;
	}
	.section p strong {
		font-weight: bold;
	}
/* snav */
	.snav {
		zoom: 1;
	}
	.snav:after { content : ''; display : block; clear : both; }
	.snav li {
		float: left;
		margin-right: 20px;
	}
	.snav li a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url(../imgs/corporate/csr/blt-snav.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
	}

/* linklist */
	.linklist { margin-top: 5px; zoom: 1; }
	.linklist:after { content : ''; display : block; clear : both; }
	.linklist li a {
		padding-left: 10px;
		background-color: transparent;
		background-image: url(../imgs/corporate/csr/blt-arrow.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
	}

/* NewsList */
	.NewsList {
		margin: 30px 0 10px;
		zoom: 1;
	}
	.NewsList li {
		clear: both;
		margin-bottom: 20px;
		zoom: 1;
	}
	.NewsList:after,
	.NewsList li:after { content : ''; display : block; clear : both; }
	.NewsList li .info {
		float: left;
		display: block;
		width: 120px;
	}
	.NewsList li .text {
		float: left;
		display: block;
		width: 550px;
	}

/* navList */
	.navList {
		margin-bottom: 35px;
	}
	.navList:after { content : ''; display : block; clear : both; }
	.navList li{
		zoom: 1;
	}
	.navList li a {
		padding-left: 13px;
		background: url('/unitedarrow/common/imgs/base/blt-page-next.gif') no-repeat left 50%;
		zoom: 1;
	}

/* topMainMenu */
	#topMainMenu {
		margin-bottom: 16px;
	}
	#li_container2 li {
		margin-bottom: 4px;
	}
	#li_container2 li a {
		display: inline-block;
		width: 5em;
	}

/* topMainMenu */
	#topSubMenu {
		margin-bottom: 35px;
		padding: 12px 15px;
		background-color: #e2e2e2;
		zoom: 1;
	}
	#topSubMenu:after { content : ''; display : block; clear : both; }
	#topSubMenu li {
		float: left;
		margin-right: 20px;
	}

/* link */
	.link a{
		background: url('/unitedarrow/common/imgs/base/blt-page-next.gif') no-repeat 0 0 ;
		padding-left: 13px;
		margin-right: 20px;
	}

/* ImportantMessage */
	#ImportantMessage {
		border: 2px solid #cacaca;
		padding: 10px;
		margin-bottom: 35px;
	}
	#ImportantMessage dl {
		zoom: 1;
	}
	#ImportantMessage dl:after { content : ''; display : block; clear : both; }
	#ImportantMessage dl dt,
	#ImportantMessage dl dd {
		padding: 2px 0 2px;
	}
	#ImportantMessage dl dt {
		float: left;
		border-right: 1px solid #cacaca;
		padding-right: 10px;
		width: 110px;
		font-weight: bold;
		color: #cc0000;
	}
	#ImportantMessage dl dd {
		float: right;
		width: 520px;
	}

	/* apiIconList */
	.apiIconList { zoom:1; }
	.apiIconList:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
	.apiIconList li {
		float: left;
		margin-right: 10px;
	}
	.apiIconList li#like {
	  overflow: hidden;
	  width: 73px;
	}
	.apiIconList li#like a.connect_widget_like_button  {
		padding: 2px 5px;
	}

