@charset "utf-8";

/*-+-+- LEFT NAVI -+-+-*/
#left-navi .ct-navi a {
	background: url(../images/snavi_vps.gif) 0 0 no-repeat;
}
#left-navi .ct-navi .head a {
	height: 50px;
	background-position: 0 0;
}
#left-navi .ct-navi .head a:hover {
	background-position: right 0;
}
#left-navi .ct-navi ul li.vps a {
	background-position: -1px -50px;
}
#left-navi .ct-navi ul li.vps a:hover,
#left-navi .ct-navi ul li.vps a.current {
	background-position: -181px -50px;
}
#left-navi .ct-navi ul li.information a {
	background-position: -1px -90px;
}
#left-navi .ct-navi ul li.information a:hover,
#left-navi .ct-navi ul li.information a.current {
	background-position: -181px -90px;
}
#left-navi .ct-navi ul li ul.sub-navi li a {
	background-image: url(../images/snavi_vps-icon.gif);
}
#left-navi .ct-navi ul li ul.sub-navi li a:hover,
#left-navi .ct-navi ul li ul.sub-navi li a.current {
	background-color: #e7f7f7;
}

/* -------------------------------------------- */

.tbl-block table tr.thead th {
	background-color: #1aadaa;
}
.tbl-block table tr.subhead th {
	background-color: #e7f7f7;
}

/* navigation --------------------------------- */

.tab-navi ul {
	border-color: #1aadaa;
}
.tab-navi ul li.selected a,
.tab-navi ul li.selected a:hover {
	border-color: #1aadaa;
	background-color: #1aadaa;
	background-image: url(../images/icon_link-below-on.gif);
}

.boxs-navi ul li.selected a,
.boxs-navi ul li.selected a:hover {
	border-color: #1aadaa;
	background-color: #1aadaa;
	background-image: url(../images/icon_link-below-on.gif);
}

/* for index ---------------------------------- */

/* .mainimage */
.mainimage {
	margin-bottom: 20px;
	padding-bottom: 0;
	width: 740px;
	height: 140px;
	background: 0 0 no-repeat;
}
.mainimage * {
	text-indent: -999em;
}

/* .outline-block */
.outline-block table {
	border-color: #1aadaa;
}
.outline-block table tr.name th {
	background-color: #e7f7f7;
}

/* .value */
ul.value {
	margin-bottom: 16px;
	overflow: hidden;
	*zoom:1;
	border: 1px solid #dddddd;
}
ul.value:after {
	content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
}
ul.value li {
	display: block;
	float: left;
	padding: 1px 0;
	width: 245px;
	border-right: 1px solid #dddddd;
	text-align: center;
}
ul.value li.right {
	padding-top: 7px;
	width: 246px;
	border-right: none;
}
ul.value li {
	font-weight: bold;
}
ul.value li span {
	margin-right: 3px;
	font-size: 250%;
	color: #ff3366;
}
ul.value li.right span {
	font-size: 200%;
	color: #333333;
}

/* #option */
#option {
	margin-bottom: 25px;
}
#option .head h2 {
	padding: 0 0 0 0;
	font-size: 116.6%;
	background: none;
}
#option p.link {
	padding: 5px 0;
}
ul.option-navi {
	width: 745px;
}
ul.option-navi li {
	margin: 0 5px 5px 0;
	width: 144px;
	float: left;
}
ul.option-navi li a {
	display: block; /* for tooltip.js */
}
ul.option-navi li.large {
	width: auto;
}

/* #points */
#points {
}
#points ul.point-list {
	padding-bottom: 5px;
}
#points ul.point-list li {
	margin-bottom: 25px;
	padding-left: 67px;
	min-height: 60px;
	_height: 60px; /* for IE6 */
	background: 0 0 no-repeat;
}
#points ul.point-list li.point-01 {
	background-image: url(../images/img_point-01.gif);
}
#points ul.point-list li.point-02 {
	background-image: url(../images/img_point-02.gif);
}
#points ul.point-list li.point-03 {
	background-image: url(../images/img_point-03.gif);
}
#points ul.point-list li.point-04 {
	background-image: url(../images/img_point-04.gif);
}
#points ul.point-list li.point-05 {
	background-image: url(../images/img_point-05.gif);
}
#points ul.point-list li.point-06 {
	background-image: url(../images/img_point-06.gif);
}
#points ul.point-list li.point-07 {
	background-image: url(../images/img_point-07.gif);
}
#points ul.point-list li.point-08 {
	background-image: url(../images/img_point-08.gif);
}
#points ul.point-list li.point-09 {
	background-image: url(../images/img_point-09.gif);
}
#points ul.point-list li.point-10 {
	background-image: url(../images/img_point-10.gif);
}
#points ul.point-list li p.catch {
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 116.6%;
	color: #333333;
}

/* #points01 */
#points01 {
}
#points01 ul.point-list {
	padding-bottom: 5px;
}
#points01 ul.point-list li {
	margin-bottom: 15px;
	padding-left: 77px;
	min-height: 70px;
	_height: 70px; /* for IE6 */
	background: 0 0 no-repeat;
}
#points01 ul.point-list li.point-11 {
	background-image: url(../images/img_cs.png);
}
#points01 ul.point-list li p.catch {
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 100%;
	color: #333333;
}

/* #pickup */
#pickup {
}
#pickup .float-list {
	padding-bottom: 20px;
}