@charset "utf-8";

div#Container{
overflow: hidden;
}
div#Container div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}
div#HeaderArea{
margin-bottom: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child{
margin: 0;
}

div#MainContent #Vhx6000Dgst{
font-size:16px;
position:relative;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstHdg02{
font-size:2em;
text-align:center;
margin-bottom:20px;
padding-top:50px;
font-weight:normal;
}
#MainContent .Vhx6000DgstBtn01 a{
position: relative;
display: inline-block;
padding: 10px 25px 12px 55px;
background: #ff5600;
color: #fff;
font-size: 1.25em;
text-align: left;
text-decoration: none;
z-index: 0;
}
#MainContent .Vhx6000DgstBtn01 a:hover{
text-decoration: none;
}
#MainContent .Vhx6000DgstBtn01 a:before{
position: absolute;
left: 25px;
display: inline-block;
content: "";
background: url(../../img/landing_page/common/icon_btn_dl.png) no-repeat;
width: 25px;
height: 25px;
}
#MainContent .Vhx6000DgstBtn01 a.anc:before{
background-image: url(../../img/landing_page/common/icon_btn_anc.png);
height: 13px;
top: 50%;
margin-top: -7px;
}
#MainContent .Vhx6000DgstBtn01 a:after{
position: absolute;
left: 0;
bottom: -2px;
display: block;
background: #000;
content: "";
width: 100%;
height: 2px;
opacity: 0.3;
-ms-filter: "alpha(opacity=30)";
z-index: -1;
}
#MainContent .Vhx6000DgstBtn02 a{
display: block;
padding: 10px 25px 12px 25px;
background: #129e83;
color: #fff;
font-size: 1.25em;
text-align: center;
text-decoration: none;
z-index: 0;
}
#MainContent .Vhx6000DgstBtn02 a:hover{
text-decoration: none;
}
#MainContent .Vhx6000DgstBtn02 a:after{
position: absolute;
left: 0;
bottom: -2px;
display: block;
background: #000;
content: "";
width: 100%;
height: 2px;
opacity: 0.3;
-ms-filter: "alpha(opacity=30)";
z-index: -1;
}
#MainContent .Vhx6000DgstBtnList{
display: table;
margin: 0;
padding: 0;
}
#MainContent .Vhx6000DgstBtnList li{
width: 100%;
margin: 0;
padding: 0;
background: none;
}
#MainContent .Vhx6000DgstBtnList li + li{
margin: 20px 0 0;
}
.Vhx6000DgstMainVisual{
position: relative;
color: #fff;
height: 395px;
display: table;
width: 100%;
}
.Vhx6000DgstMainVisual > *{
display: table-cell;
vertical-align: middle;
}
.Vhx6000DgstMainVisual:before{
content: "";
width: 300%;
height: 100%;
background: #000;
position: absolute;
left: -100%;
top: 0;
z-index: -1;
}
.Vhx6000DgstMainVisual:after{
content: "";
height: 100%;
width: 1400px;
left: -215px;
position: absolute;
bottom: 0;
background: url(../../img/landing_page/vhx6000_digest/bg_main.jpg) no-repeat center bottom;
z-index: -1;
}
.Vhx6000DgstMainVisual .Vhx6000DgstCnt{
width: 520px;
padding: 26px 0 34px;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstLbl{
padding: 4px 11px;
background: #d20000;
margin-bottom: 36px;
margin-right: 10px;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstHdg{
font-size: 2.5em;
font-weight: normal;
margin-bottom: 40px;
line-height: 1.25;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstImg{
position: relative;
width: 450px;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstImg img{
position: absolute;
right: 40px;
bottom: 29px;
z-index: 0;
width: 394px;
height: 342px;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstSub{
font-size: 1.125em;
margin-bottom: 2px;
}
div#MainContent .Vhx6000DgstMainVisual .Vhx6000DgstBtn01{
margin-bottom: 0;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection01{
position:relative;
margin-bottom:50px;
text-align:center;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection01 .Vhx6000DgstText01{
margin-bottom:10px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02{
background:#efefef;
position:relative;
padding:60px 0 50px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02:before, div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02:after{
background:#efefef;
content: "";
display: block;
height: 100%;
left: -200%;
position: absolute;
top: 0;
width: 200%;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02:after{
left: auto;
right: -200%;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02 .Vhx6000DgstLayoutLeft{
display:table;
margin-bottom:40px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02 .Vhx6000DgstLayoutLeft .Vhx6000DgstLayoutLeftImage{
display:table-cell;
padding-right:20px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02 .Vhx6000DgstLayoutLeft .Vhx6000DgstLayoutLeftContents{
display:table-cell;
vertical-align:top;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection02 .Vhx6000DgstLayoutLeft .Vhx6000DgstHdg03{
position:relative;
font-size:1.75em;
font-weight:normal;
text-transform:none;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03{
background:#00171f;
position:relative;
padding-bottom:50px;
color:#ffffff;
text-align:center;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03 .Vhx6000DgstImg{
background:url(../../img/landing_page/vhx6000_digest/bg_01.png) repeat-x;
position:relative;
z-index:110;
padding-bottom:20px;
margin-top:40px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03:before, div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03:after{
background:#00171f;
content: "";
display: block;
height: 100%;
left: -200%;
position: absolute;
top: 0;
width: 200%;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03:after{
left: auto;
right: -200%;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03 .Vhx6000DgstImg:before, div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03 .Vhx6000DgstImg:after{
content: "";
background:url(../../img/landing_page/vhx6000_digest/bg_01.png) repeat-x;
width: 199%;
left: -139.2%;
display:block;
position: absolute;
height: 100%;
z-index:-1;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03 .Vhx6000DgstImg:after{
left: auto;
top:0;
right: -238.8%;
z-index:-10;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection03 .Vhx6000DgstHdg02{
color:#ffffff;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection04{
display:table;
margin: 0 auto;
margin-top:20px;
margin-bottom:20px;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection04 .Vhx6000DgstImg{
display:table-cell;
}
div#MainContent #Vhx6000Dgst .Vhx6000DgstSection04 p.Vhx6000DgstText{
display:table-cell;
vertical-align:middle;
padding-left:40px;
font-size:2.000em;
}





































