@import "/common_css/default_wide.css";
@import "/common_css/component_wide.css";

/*--------------------------------------
  Investor-Challenge
---------------------------------------*/
a:focus{ outline: none; }

/* -- /investor/challenge/index.html -- */
#top_nav {
	background:url(/investor/challenge/image_uniq/tnav_back.jpg) no-repeat left top;
	border:1px solid #b8b8b8;
	margin-bottom:20px !important;
	padding-bottom:15px !important;
	width:543px;
	}
#top_nav li { line-height:0.5; font-size:50%; }
#top_nav .li1 {	padding:16px 0 0 12px; }
#top_nav .li1-2 { padding:37px 0 0 12px; }
#top_nav .li2 {	padding:16px 0 0 31px; }
#top_nav .li2-2 { padding:23px 0 0 31px; }
#top_nav .li2-3 { padding:11px 0 0 31px; }
#top_nav .li2-4 { padding:10px 0 0 31px; }
#top_nav .li3 {	padding:0 0 0 73px; }
#top_nav img { vertical-align:top; }
/* -- /investor/challenge/index.html -- */

.content_nav { margin-top:15px; }
.i-title {
	color: #060;
	margin-bottom:5px;
	}
	
.i-title2 {
	color: #060;
	margin:0 0 5px 5.3em;
	}
.i-title2 span {
	display:inline-block;
	width:5.3em;
	margin-left:-5.3em;
}

#page_nav {
	border:1px solid #b8b8b8;
	padding:0 50px 20px !important;
	}
#page_nav .li1 { margin-top:20px; }
#page_nav .li1 a,
#page_nav .li1 span {
	background:url(/investor/challenge/image_uniq/arrow.gif) no-repeat left top;
	display:inline-block;
	min-height:19px;
	height:auto !important;
	height:19px;
	padding-left:25px;
	}
#page_nav .li2 { margin:10px 0 0 25px; }
#page_nav .li2 a,
#page_nav .li2 span {
	background:url(/common_images/arrow_large.gif) no-repeat left 2px;
	display:inline-block;
	min-height:12px;
	height:auto !important;
	height:12px;
	padding-left:12px;
	}
#page_nav .li2 ul { margin:3px 0 0 25px; }
#page_nav .li2 ul li a,
#page_nav .li2 ul li span {
	background:none;
	padding:0 20px 0 0;
	}
#page_nav .li3 { margin:3px 0 0 50px; }

.para-list li {
	margin:0 0 0 0.6em !important;
	padding:0 !important;
	}
.para-list span { margin:0 0 0 -0.6em; }

.atte { font-size:86%; }
.atte-list,
.atte-list2,
.atte-list3 { margin-left:10px !important; }
.atte-list li {
	float:left;
	font-size:86%;
	padding:0 20px 0 1.5em !important;
	}
.atte-list2 li,
.atte-list3 li {
	font-size:86%;
	padding:0 10px 0 1.5em !important;
	}
.atte-list3 li { width:250px; }
.atte-list li span,
.atte-list2 li span,
.atte-list3 li span { margin:0 0.5em 0 -1.5em !important; }

.atte-box { width:537px; }
table.atte-list-l td { vertical-align:top; }
.atte-list-l {
	float:left;
	width:270px;
	}
.atte-list-r {
	float:right;
	width:250px;
	}
.atte-list-l td { font-size:86%; }
.atte-td1 { padding-right:0.5em; }
.atte-td1,
.atte-td2 { white-space:nowrap; }

.atte-list-l li,
.atte-list-r li {
	font-size:86%;
	padding:0 0 0 1.5em !important;
	}
.atte-list-l li span,
.atte-list-r li span { margin:0 0.5em 0 -1.5em !important; }