@charset "Shift_JIS";
/* Campaign global CSS  */
/* Clearfix */  
.challengeBlock:after {  
content: " ";   
display: block;   
height: 0;   
clear: both;   
visibility: hidden;  
}  
.challengeBlock {  
display: inline-block;  
min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html .challengeBlock {  
height: 1%;  
}  
.challengeBlock {  
display: block;  
}  
/* End hide from IE-Mac */
div.division01 {
width: 610px;
padding: 0 0 0px 0;
overflow: hidden;}
div.division01 p.lead {
padding: 0 0 18px 0;}
div.division01 ul {
width: 618px;}
div.division01 li {
float: left;
margin-right: 10px;}
div#contentsFrame h4 {
margin-bottom: 25px;}
div#contentsFrame div.division02 {
margin-bottom: 10px;}
div.division02 div.challengeBlock {
padding: 0 0 20px 0;}
div.division02 div.challengeBlock h5 {
color: #1F5FA7;
font-weight: bold;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
background: url("/company/common/img/bg_ttl_dotted.png") left bottom repeat-x;}
div.division02 div.challengeBlock p {
width: 435px;
float: right;}
div.division02 div.challengeBlock p.linkBox {
width: 435px;
float: right;}
div.division02 div.challengeBlock p.linkBox a{
	background:url(/common/img/sidenav/ico_arrow_small.png) no-repeat -18px 0.35em;
	padding:0 0 0 11px;
	display:inline-block;
}
div.division02 div.challengeBlock p.linkBox a:link{
	text-decoration:none;
}
div.division02 div.challengeBlock p.linkBox a:visited{
	text-decoration:none;
}
div.division02 div.challengeBlock p.linkBox a:hover{
	text-decoration:underline;
}
div.division02 div.challengeBlock p.imgBox {
width: 175px;
float: left;}
div.division02 div.challengeBlock p.noImg {
width: auto;
float: none;}


/* 20100817 bluelines ’Ç‹L */
div.listTableArea {
}
div.listTableArea dl {
background:url(/company/corporate/img/challenge/bg_dot_h.gif) repeat-x left bottom;
width:610px;
padding-bottom:10px;
margin-bottom:10px;
}
div.listTableArea dt {
font-size:12px;
margin-right:8px;
float:left;
width:110px;
}
div.listTableArea dd {
float:right;
width:484px;
line-height:140%;
padding-left:8px;
background:url(/company/corporate/img/challenge/bg_dot_v.gif) repeat-y left top;
}
div.listTableArea dd a {
display:block;
padding: 0px 0 0px 22px;
background: url(/company/common/img/ico_arrow_small.png) -10px 0.2em no-repeat;
color:#303030!important;
text-decoration:none;
}
div.listTableArea dd a:hover {
text-decoration:underline;
}
div.listTableArea dd a:visited {
color:#800080!important;
}
