@charset "utf-8";
/* ===================================================================
CSS information

 file name  :price.css
 author     :PCBrain
 style info :料金用
=================================================================== */



#contents	{ }
#contents #pageTitle .inner {
	background-image:url(../img/price/pagetitle_pic.png);
}

#contNav				{ margin:42px 0; }
#contNav ul			{ margin-left:-10px; }

#contents .article #contNav ul li {
	float:left;
	margin:0 0 10px 12px;
	width:180px;
	font-weight:bold;
	line-height:1;
	border:#006AB7 1px solid;
	box-sizing:border-box;
	background: none;
	padding: 0;
}

#contNav ul li a {
	display:block;
	padding:14px 0 10px 20px;
	color:#006AB7;
	background:url(../img/common/arrow_blue_down.png) no-repeat 150px center;
}

#contents .article #contNav ul li.attention {
	background: #006AB7;
	color: #fff;
}

#contNav ul li.attention a {
	color: #fff;
	background:url(../img/common/arrow_white.png) no-repeat 150px center;
}

#contents .article .priceList {
	position:relative;
	overflow:hidden;
}

#contents .article .priceList li {
	background: none;
	border: none;
	float: left;
	margin: 0 30px 15px 0;
	padding: 0;
	width: 460px;
}

#contents .article .priceList li:nth-child(2n) {
	margin-right:0;
}

#contents .article .priceList li ul li {
	background:url(../img/common/arrow_orange.png) no-repeat left 7px;
	margin: 0 0 0px 0;
	padding-left: 20px;
}

#contents .article dl dd table th {
	background: #F0F5F7;
	border-left:#808080 1px dotted !important;
	vertical-align: middle;
	padding: 10px 15px 4px;
	width: 200px;
}

#contents .article dl dd table tr td {
	border-left:#808080 1px dotted;
	padding:10px 10px 4px;
}

#contents .article dl dd table tr td span {
	font-size: 12px;
	color:#ea5514;
}

#contents .article dl dd table tr th{
	white-space:nowrap;
}

#contents .article dl dd table tr th:first-of-type,
#contents .article dl dd table tr td:first-of-type {
	border-left: none !important;
}

#contents .article dl dd table tr:first-child td{
	border-top: none !important;
}

#contents .article dl dd ul li {
	border: none;
    margin: 0 0 0px 0;
	padding: 0 0 0 20px;
}

#contents .article dl dd ul p {
	padding: 0;
}

#contents .article dl dd table p {
	padding: 0;
}