@charset "utf-8";

div#HeaderArea{
margin-bottom: 0;
}
div#Container{
overflow-x: hidden;
}

/* LpVhx6000Mltlgt */
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}
div#MainContent .LpVhx6000Mltlgt p{
margin-bottom: 0;
}
div#MainContent .LpVhx6000Mltlgt ul li{
background: none;
margin-bottom: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child{
margin: 0;
}
/* LpVhx6000MltlgtMainVisual */
div#MainContent .LpVhx6000MltlgtMainVisual{
display: table;
position: relative;
height: 450px;
color: #fff;
}
div#MainContent .LpVhx6000MltlgtMainVisual:before{
content: "";
width: 300%;
height: 100%;
background: #000;
position: absolute;
z-index: -1;
left: -100%;
top: 0;
}
div#MainContent .LpVhx6000MltlgtMainVisual:after{
content: "";
height: 100%;
width: 1400px;
position: absolute;
background: url(../../img/landing_page/vhx6000_multilight/bg_mainvisual.jpg) no-repeat center bottom;
z-index: -1;
left: 110px;
top: 0;
}
div#MainContent .LpVhx6000MltlgtMainVisual > *{
display: table-cell;
vertical-align: top;
}
/* LpVhx6000MltlgtMainVisualLft */
div#MainContent .LpVhx6000MltlgtMainVisualLft{
width: 570px;
}
div#MainContent .LpVhx6000MltlgtMainVisualLft p{
/*margin-top: -7px;*/
}
div#MainContent .LpVhx6000MltlgtMainVisualNwIcn{
font-size: 2.000em;
border: 1px solid #c90d0d;
background: #c90d0d;
color: #fff;
padding: 8px 25px;
display: table;
}
div#MainContent .LpVhx6000MltlgtMainVisualTxt{
font-size: 2.083em;
padding-top: 37px;
margin-bottom: 8px;
}
div#MainContent .LpVhx6000MltlgtHdg1{
font-size: 3.750em;
margin: 12px 0 25px;
}

/* LpVhx6000MltlgtMainVisualRgt */

div#MainContent .LpVhx6000MltlgtMainVisualRgt{
width: 400px;
padding: 0;
vertical-align: bottom;
}
/* LpVhx6000MltlgtCnts01 */
div#MainContent .LpVhx6000MltlgtCnts01{
margin-top: 30px;
}
div#MainContent .LpVhx6000MltlgtHdg2{
font-size: 2.167em;
padding-bottom: 10px;    
}
div#MainContent .LpVhx6000MltlgtLst01{
margin-bottom: 10px;
}
div#MainContent .LpVhx6000MltlgtLst01 li{
float: left;
font-size: 1.333em;
font-weight: bold;
padding-left: 0;
}
div#MainContent .LpVhx6000MltlgtLst01 li p{
margin-bottom: 7px;
}
div#MainContent .LpVhx6000MltlgtLst01 li + li{
margin-left: 39px;
}
div#MainContent .LpVhx6000MltlgtLst01:after{
content: "";
display: block;
clear: both;
}
div#MainContent .LpVhx6000MltlgtLst01 .LpVhx6000MltlgtLst01Img img{
width: 465px;
height: 347px;
}
/* LpVhx6000MltlgtCntsTxt */
div#MainContent .LpVhx6000MltlgtCntsTxt {
overflow: hidden;
margin-bottom: 24px;
display: table;
width: 100%;
}
div#MainContent .LpVhx6000MltlgtCntsTxt li{
/*float: left;*/
font-size: 17px;
}
div#MainContent .LpVhx6000MltlgtCntsTxtLft{
/*border: 1px solid #ddd;*/
padding: 0;
display: table-cell;
vertical-align: top;
white-space: nowrap;
float: none;
}
div#MainContent .LpVhx6000MltlgtCntsTxtLft span{
padding: 10px 15px;
border: 1px solid #ddd;
display: block;
}
div#MainContent .LpVhx6000MltlgtCntsTxtRgt{
width: 100%;
display: table-cell;
vertical-align: top;
float: none;
}
/* LpVhx6000MltlgtCnts02 */
div#MainContent .LpVhx6000MltlgtCnts02{
padding-top: 39px;
min-height: 292px;
box-sizing: border-box;
position: relative;
}
div#MainContent .LpVhx6000MltlgtCnts02 li{
float: left;
padding-left: 0;
}
div#MainContent .LpVhx6000MltlgtCnts02 li + li{
padding-left: 30px;
}
div#MainContent .LpVhx6000MltlgtCnts02Txt{
width: 720px;
}
div#MainContent .LpVhx6000MltlgtCnts02Txt .LpVhx6000MltlgtHdg2{
line-height: 30px;
}
div#MainContent .LpVhx6000MltlgtCnts02Txt p{
font-size: 1.417em;
}
div#MainContent .LpVhx6000MltlgtCnts02Txt .LpVhx6000MltlgtAdjs01{
padding-bottom: 15px;
}
div#MainContent .LpVhx6000MltlgtCnts02Img{
width: 192px;
}
div#MainContent .LpVhx6000MltlgtCnts02 .LpVhx6000MltlgtHdg2{
line-height: 32px;
}
/* LpVhx6000MltlgtCtlg */
div#MainContent .LpVhx6000MltlgtCnts02:after{
content: "";
width: 300%;
height: 292px;
position: absolute;
background: #eaedf0;
z-index: -1;
left: -100%;
top: 0;
}
div#MainContent .LpVhx6000MltlgtCtlg{
clear: both;
margin-top: -56px;
}

div#MainContent .LpVhx6000MltlgtCtlg li{
float: left;
}
div#MainContent .LpVhx6000MltlgtCtlgImg{
padding: 12px 0 0 49px;
}
div#MainContent .LpVhx6000MltlgtCtlgTxt{
width: 560px;
font-size: 2.333em;
margin-top: 86px;
}

/* LpVhx6000MltlgtLead */

div#MainContent .LpVhx6000MltlgtLead{
color: #fff;
font-size: 2.08333em;
text-align: center;
margin-top: 18px;
background: #3f3f3f;
background: -webkit-linear-gradient(top,  #3f3f3f 0%,#1c1c1c 100%);
background: linear-gradient(to bottom,  #3f3f3f 0%,#1c1c1c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#1c1c1c',GradientType=0 );
position: relative;
}

div#MainContent .LpVhx6000MltlgtLead > span {
padding: 5px 40px;
display: table;
position: relative;
margin: 0 auto;
}
div#MainContent .LpVhx6000MltlgtLead > span:before,
div#MainContent .LpVhx6000MltlgtLead > span:after {
content: "";
background: url(../../img/landing_page/common/icon_btn_arrow.png) no-repeat;
width: 24px;
height: 28px;
display: inline-block;
position: absolute;
top:50%;
left: 0;
margin-top: -14px;
}
div#MainContent .LpVhx6000MltlgtLead > span:after {
left: auto;
right: 0;
}

/* clearfix */
div#MainContent .LpVhx6000MltlgtLst01,
div#MainContent .LpVhx6000MltlgtCntsTxt,
div#MainContent .LpVhx6000MltlgtCnts02,
div#MainContent .LpVhx6000MltlgtCtlg:after{
content: "";
display: block;
clear: both;
}