@charset "shift_jis";

.zeroWrap {
	width:100%;
	max-width:1020px;
}
.zeroWrap img {
	vertical-align:bottom;
}
.zeroWrap .anchorLinkBlock ul li {
	float:left;
}
.zeroWrap .columnBlockA01 {
	margin:0 0 17px 0;
}
.zeroWrap .columnBlockA01 .column01 {
	float:left;
	width:280px;
}
.zeroWrap .columnBlockA01 .column02 {
	float:left;
	width:740px;
}
.zeroWrap .columnBlockA01 .column02Inner {
	padding:10px 0 0 23px;
}
.zeroWrap .columnBlockA01 .brandName01 {
	margin:0 0 13px 0;
	font-size:18px;
	line-height:1.0;
	font-weight:bold;
}
.zeroWrap .columnBlockA01 .txt01 {
	font-size:16px;
	line-height:1.75;
	color:#666666;
}
.zeroWrap .anchorLinkBlockA01 {
	margin:0 0 60px 0;
}
.zeroWrap .anchorLinkBlockA01 ul li {
	float:left;
}
.zeroWrap .anchorLinkBlockA02 {
	margin:0 0 120px 0;
}
.zeroWrap .anchorLinkBlockA02 .ttlA01 {
	margin: 0 0 59px;
}
.zeroWrap .anchorLinkBlockA02 ul li {
	float:left;
}
/*200225追加分*/
.zeroWrap .anchorLinkBlockA02 ul li{
	margin-right: 10px;
}
.zeroWrap .anchorLinkBlockA02 ul li:nth-child(4),
.zeroWrap .anchorLinkBlockA02 ul li:last-child{
	margin-right: 0;
}
.zeroWrap .anchorLinkBlockA02 .linkA01{
	width: 846px;
	margin: 0 auto;
}
.zeroWrap .anchorLinkBlockA02 .linkA02{
	width: 632px;
	margin: 56px auto 0;
}
/* 200423up
-----------------------------------------------------*/
.zeroWrap .headingBlockA01{
margin: 60px 0;
}
.zeroWrap .itemBlockA01{
margin: 0 0 86px;
}
.zeroWrap .itemBlockA01 .column2WrapA01 .imgA01{
width: 480px;
float: left;
}
.zeroWrap .itemBlockA01 .column2WrapA01,
.zeroWrap .itemBlockA01 .column2WrapA02{
margin: 0 0 60px;
}
.zeroWrap .itemBlockA01 .column2WrapA01 .txtA01{
position: relative;
width: 505px;
float: right;
min-height: 470px;
}
.zeroWrap .itemBlockA01 .column2WrapA01 .txtA01 .ttl{
margin: 0 0 20px;
}
.zeroWrap .itemBlockA01 .column2WrapA01 .txtA01 .txt{
font-size: 18px;
color: #000;
line-height: 2;
padding: 0 0 60px;
font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}
.zeroWrap .itemBlockA01 .column2WrapA01 .txtA01 .btn{
position: absolute;
width: 505px;
bottom: 0;
left: 0;
}
.zeroWrap .itemBlockA01 .column2WrapA02 .imgA01{
width: 480px;
float: right;
}
.zeroWrap .itemBlockA01 .column2WrapA02 .txtA01{
position: relative;
width: 505px;
float:left;
min-height: 470px;
}
.zeroWrap .itemBlockA01 .column2WrapA02 .txtA01 .ttl{
margin: 0 0 20px;
}
.zeroWrap .itemBlockA01 .column2WrapA02 .txtA01 .txt{
font-size: 18px;
color: #000;
line-height: 2;
padding: 0 0 60px;
font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}
.zeroWrap .itemBlockA01 .column2WrapA02 .txtA01 .btn{
position: absolute;
width: 505px;
bottom: 0;
left: 0;
}
.zeroWrap .anchorLinkBlockA03{
margin: 0 0 82px;
}
.zeroWrap .anchorLinkBlockA03 .linkA01 li{
width: 255px;
float: left;
}

/*infoBlock01******************************************************/
.zeroWrap .infoBlock01{
  padding: 20px;
  text-align: center;
  color: #000000;
  background: #cccccc;
}
.zeroWrap .infoBlock01 .infoTitle{
  margin: 30px 0 20px 0;
  font-size: 35px;
  letter-spacing: 4px;
}
.zeroWrap .infoBlock01 p{
  margin: 0 30px 30px;
  font-size: 16px;
  line-height: 2;
  letter-spacing: 2px;
}
.zeroWrap .infoBlock01 a{
  display: inline;
  color: red;
  cursor: pointer;
}

/* 251201up */
.zeroWrap .bnrBlockA02,
.zeroWrap .bnrBlockA03 {
width: 750px;
margin: 0 auto;
}
.zeroWrap .bnrBlockA02 a,
.zeroWrap .bnrBlockA03 a {
display: block;
}
.zeroWrap .bnrBlockA02 p:not(:first-child),
.zeroWrap .bnrBlockA03 p:not(:first-child) {
margin-top: 20px;
}
.zeroWrap .bnrBlockA02 {
margin-top: 30px;
}
.zeroWrap .bnrBlockA03 {
margin-top: 50px;
}
.zeroWrap .itemBlockA01,
.zeroWrap .itemBlockA01 .column2WrapA01, .zeroWrap .itemBlockA01 .column2WrapA02 {
margin-bottom: 0;
}
.zeroWrap .anchorLinkBlockA03 {
margin-top: 50px;
}
