@charset "shift_jis";

/* CSS Document */

ul,li{
	list-style: none;
}
a:hover{
	text-decoration: none;
}
.accordion_dl{
    background-color: #969696;
}
.about .accordion_dl{
    margin-top: -10px;
}
.accordion_dl dt {
	background: url(../img/arrow_down.png) no-repeat 220px 50% ;
    border-bottom: solid 1px #D9E0E3;
	font-size: 95%;
	line-height: 50px;
    color: #FFF;/*#439FD0;*/
    cursor: pointer;
    position: relative;
}
.accordion_dl dt span{
	font-size: 13px;
	display: block;
	background: url(../img/icon-list.png) no-repeat 10px 50% ;
	padding-left: 30px;
	line-height: 50px;
}
.accordion_dl dt#home{
    /*padding-top: 15px;*/
}
.accordion_dl dt#home span{
	background: url(../img/icon-home.png) no-repeat 10px 50% ;
}
.accordion_dl dt#home,
.accordion_dl dt#connection_link,
.accordion_dl dt#home.active,
.accordion_dl dt#connection_link.active
{
	background: none;
}
.accordion_dl dt#home a,
.accordion_dl dt#connection_link a{
	color: #FFF;
}

.accordion_dl dt:before {
  display: block;
}
 
.accordion_dl dt:after {
  display: block;
	background: url(../img/accordion_dl_bg.png) no-repeat 0 0;
}
.accordion_dl dt.active {
	background: url(../img/icon-list.png) no-repeat 10px 50% ;
}
.accordion_dl dt.active span{
	background: url(../img/arrow_up.png) no-repeat 220px 50% ;
}
.accordion_dl dd li{
	font-size: 13px;
	background-color: #F8FDFF;
    border: solid 1px #D6D6D6;
	border-top: none;
    padding-left: 30px;
	line-height: 50px;
}
 
.accordion_dl li a {
    position: relative;
    display: block;
	color: #494949;
}
.accordion_dl dd li.link{
	background:  url(../img/icon_link.png) no-repeat 30px 46% #F8FDFF;
	padding-left: 46px;
}
.accordion_dl dd li.link a{
}
.accordion_dl li a:hover {
	color: #009EE0;
 	/*opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity = 80);*/
}
.accordion_dl li a:before{
  display: block;
  content: "";
}
 
.accordion_dl li a:after{
  display: block;
  content: "";
}
.accordion_dl dd li.link img{
	display: inline-block;
	padding-top: 2px;
}

.awards_list a:hover{
	opacity: 0.5;
}


