#styleCopy {
	line-height:160%;
}
#styleCopy p {
	margin-top:12px;
	text-indent:-1em;
	padding:0 1em;
}
#styleCopy strong {
	color:#CC9900;
	font-size:14px;
}
#pointsCopy {
	font-size:14px;
	font-weight:bold;
	color:#CC9900;
	margin:30px 0px 12px;
}

.pointsFrame {
	border:1px solid #333;
	margin-bottom:12px;
}
.pointsFrame table {
	border-left:5px solid #333;
}	

.pointsFrame td {
	padding:8px 4px 8px 8px;
}
.pointsFrame td img {
	border:0;
}
a:hover .pointsFrame {
	border:1px solid #999;
	text-decoration:none;
	cursor:pointer;
}
a:hover .pointsFrame table {
	border-left:5px solid #CC9900;
}

.pointImg {
	width:170px; 
	height:100%; 
	float:left; 
	height:100%; 
	border-left:4px solid #333; 
}
.pointText1 {
	float:left; 
	margin-top:14px;
	font-weight:normal !important;
	color:#FFF !important;
}
.pointText2 {
	float:left; 
	margin-top:6px;
	font-weight:normal !important;
	color:#FFF !important;
}
.pointText3 {
	float:left; 
	margin-top:22px;
	font-weight:normal !important;
	color:#FFF !important;
}
a:hover .pointImg {
	border-left:4px solid #CC9900; 
}
#pointsImg1 {
	background:url(img/1stPoint.gif) no-repeat 10px 6px;
}
#pointsImg2 {
	background:url(img/2ndPoint.gif) no-repeat 10px 6px;
}
#pointsImg3 {
	background:url(img/3rdPoint.gif) no-repeat 10px 6px;
}
#pointsImg4 {
	background:url(img/4thPoint.gif) no-repeat 10px 6px;
}

#submenu {
	margin:20px 0px 0px;
	font-weight:bold;
}
#submenu ul, #submenu li {
	margin:0;
	padding:0;
}
#submenu {
	/*border-left:1px solid #333;*/
	overflow:auto;
	
}
#submenu ul{
	/*border-left:1px solid #333;*/
}

#submenu li {
	padding:0;
	width:118px;
	line-height:2.5em;
	list-style:none;
	float:left;
	text-align:center;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	margin:0px -1px 0px 0px !important;	/* ボーダーの重ね合わせ */
}
#submenu li a {
	display:block;
	width:100%;
	/*height:30px;*/
	line-height:2.5em;
}
#submenu li a img, #submenu li img {
	border:none;
	vertical-align:middle;
	margin:11px 4px 12px 0px;
}

#submenu li a:hover {
	background:#111;
	color:#CC9900;
	text-decoration:none;
}
.pointName {
	width:150px;
}

#slide {
	text-align:center;
	margin:30px auto 20px;
	font-weight:bold;
	border:1px solid #333;
}
a:hover #slide {
	background:#111;
	text-decoration:none;
	color:#CC9900;
}
#slide img {
	border:none;
	vertical-align:middle;
	margin:11px 4px 12px 0px;
}

#folteboard {
	margin:20px 0px;
}

#share {
	margin-bottom:12px;
}