@charset "utf-8";

.upsSelectWrapper {
	font-size: 115%;
	padding-top: 2em;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.upsSelectWrapper h1,
.sectionWrapper { margin-bottom: 3em; }
.upsSelectWrapper h3 {
	text-indent: 0.5em;
	margin-bottom: 1em;
	border-left: 5px solid #0062b0;
}
.upsSelectWrapper h2,
.upsSelectWrapper p,
.upsSelectWrapper dl { margin-bottom: 1.5em; }
.upsSelectWrapper dt { font-weight: bold; }
.caution {
	color: #cc0000;
	font-size: 80%;
}

.upsSelectWrapper .vawLeft {
	float: left;
	width: 400px;
	margin-right: 1em;
}

.upsSelectWrapper table.vawTable {
	float: left;
	width: 400px;
}

.upsSelectWrapper table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}
.upsSelectWrapper th,
.upsSelectWrapper td {
	padding: 8px 1em;
	border: 1px solid #0062b0;
}
.upsSelectWrapper thead th {
	background: #c0dff7;
	color: #0062b0;
	text-align: center;
}
.upsSelectWrapper .vawTable td { text-align: right; }
.upsSelectWrapper th,
.upsSelectWrapper tfoot { font-weight: bold; }
.upsSelectWrapper tfoot { color: #0062b0; }

.pickUpItem {
	position: relative;
	height: 200px;
}
.pickUpItem a.imgLink {
	position: absolute;
	top: 0;
}
	.pickUpItem a.imgLink img { border: 1px solid #cccccc; }
.pickUpItem p {
	padding-left: 220px;
}

.clear { clear: both; }

.footerLink {
	text-align: center;
	border-top: 1px solid #0062B0;
	padding-top: 3em;
}
.footerLink li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #333333;
}
/*-------------------------------------

　　その他

---------------------------------------*/
.column2R #main {
	float: none;
	width: 960px;
	}

.lead {
	margin-bottom: 0;
	padding: 0;
}

/*-------------------------------------

	ボックスが伸びるおまじない

---------------------------------------*/

.cl {
	display: inline-block;
}

.cl:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

