@charset "utf-8";
/* CSS Document */

.columnTypeA01 .columnTypeA01Inner{
float:left;
margin-right:-240px;
width:100%;
}
.columnTypeA01 .columnTypeA01InnerWrapper{
position:relative;
margin:0 240px 0 0;
padding:0 0 12px 0;
line-height:1.6;
}

.listTypeA02 .listTypeA02Inner1 ul#tabNavi li{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
margin-right:-1px;
width:50%;
_width:52%;
height:39px;
border-right:#d6d6d6 solid 1px;
text-align:center;
cursor:pointer;
}

.listTypeA02 .listTypeA02Inner1{
zoom:1;
}

.listTypeA02 .listTypeA02Inner2 .tabContents{
overflow-x:hidden;
overflow-y:hidden;
height:none;
}

.listTypeA02 .listTypeA02Inner2 ul.list li .txt{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
width:80%;
/width:78%;
}

.bannerLinks { 
	z-index:1000;
	position:relative;
}