@charset "utf-8";




.list05{
margin-left:-20px;
}
.list05 li{
display:table;
float:left;
margin-left:20px;
vertical-align:middle;
}
.list05 li a{
display:table-cell;
vertical-align:middle;
text-align:left;
font-size: 13px;
width:195px;
height:100px;
background:#004da1;
padding:20px;
color:#fff;
text-decoration:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.list05 li a:hover{
filter:alpha(opacity=70) !important;
-moz-opacity:0.7 !important;
opacity:0.7 !important;
}
.list05 li a span{
display: inline-block;
padding-left:20px;
background:url(/feature/common/images/b01_back.png) 0em 0.4em no-repeat;
}

.list05.alt01{
margin-left: 0;
}
.list05.alt01 li{
margin-left: 200px;
}
.list05.alt01 li a span{
margin-left: 16px;
}

.list05.alt02 li{
width: 288px;
}
.list05.alt02 li a span{
margin-left: 20px;
}

@media only screen and (max-width:640px) and (max-device-width:1280px){
.list05.alt02,
.list05.alt01,
.list05{
margin:0 55px;
}
.list05.alt02 li,
.list05.alt01 li,
.list05 li{
display:table;
width:100%;
float:none;
margin:0 0 20px;
}
.list05.alt02 li a,
.list05.alt01 li a,
.list05 li a{
display:table-cell;
width:100%;
height:94px;
padding:20px;
color:#fff;
text-decoration:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.list05.alt02 li a span,
.list05.alt01 li a span,
.list05 li a span{
display: inline-block;
padding-left:20px;
background:url(/feature/common/images/b01_back.png) 0em 0.4em no-repeat;
}
.list05.alt02 li a span{
margin-left: 4px;
}
}



.list06{
margin-left:-20px;
}
.list06 li{
display:table;
float:left;
margin-left:20px;
vertical-align:middle;
}
.list06 li a{
display:table-cell;
vertical-align:middle;
text-align:left;
font-size: 13px;
width:195px;
height:50px;
background:#004da1;
padding:20px;
color:#fff;
text-decoration:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.list06 li a:hover{
filter:alpha(opacity=70) !important;
-moz-opacity:0.7 !important;
opacity:0.7 !important;
}
.list06 li a span{
display: inline-block;
padding-left:20px;
background:url(/feature/common/images/b01_back.png) 0em 0.4em no-repeat;
}

.list06.alt01{
margin-left: 0;
}
.list06.alt01 li{
margin-left: 200px;
}
.list06.alt01 li a span{
margin-left: 16px;
}

.list06.alt02 li{
width: 288px;
}
.list06.alt02 li a span{
margin-left: 20px;
}

@media only screen and (max-width:640px) and (max-device-width:1280px){
.list06.alt02,
.list06.alt01,
.list06{
margin:0 55px;
}
.list06.alt02 li,
.list06.alt01 li,
.list06 li{
display:table;
width:100%;
float:none;
margin:0 0 20px;
}
.list06.alt02 li a,
.list06.alt01 li a,
.list06 li a{
display:table-cell;
width:100%;
height:94px;
padding:20px;
color:#fff;
text-decoration:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.list06.alt02 li a span,
.list06.alt01 li a span,
.list06 li a span{
display: inline-block;
padding-left:20px;
background:url(/feature/common/images/b01_back.png) 0em 0.4em no-repeat;
}
.list06.alt02 li a span{
margin-left: 4px;
}
}




.headingTypeS02 {
color:#333;
font-weight:bold;
padding:10px 25px;
margin-bottom:15px;
background:#edf1f3;
}
.topmenuS05 {
	width: 676px;
	margin-bottom: 40px;
	min-height: 100%;
}
.topmenuS05 .topmenuS01_left {
	width: 278px;
	height:100%;
	float: left;
	display: inline;
}
.topmenuS05 .topmenuS01_right {
	width: 309px;
	height:100%;
	float: left;
	display: inline;
	padding-left: 40px;
}
.clears {
	clear: both;
}
.topmenuS05 ul {
	width: 280px;
	padding: -15px 15px 0 0;
	list-style-image: url(/support/settings/common/images/icon2.png) ;
	margin-left: 17px;
}
.topmenuS05 ul li {
	line-height: 150%;
}
@media only screen and (max-width:640px) and (max-device-width:1280px){
.topmenuS05 {
	width: 100%;
}
.topmenuS05 .topmenuS01_left {
	width: 100%;
	float : none;
}
.topmenuS05 .topmenuS01_right {
	width: 100%;
	float : none;
}
.topmenuS05 ul {
	padding: -15px 10px 0 10px;
	width: auto;
}
.topmenuS05 ul li {
	line-height: 150%;
	padding-bottom: 15px;
}





