@charset "UTF-8";

/*  Reset
-------------------------------------------------- */
div#Container {
overflow: hidden;
}

div#Container div#ContentsLayout.SingleWide:first-child {
padding-top: 0;
}

div#MainContent div#MainContentBody > .Section > p:first-child {
margin: 0;
}

/*  --------------------------------------------- */
div#MainContent #Vkx1000Func {
width: 850px;
margin: 0 auto;
}

div#MainContent #Vkx1000Func p {
margin-bottom: 0;
}

div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead {
margin-top: 60px;
padding: 5px 0;
text-align: center;
color: #fff;
background: linear-gradient(#3f3f3f 0%, #171717 100%) #3f3f3f;
font-size: 25px;
}

div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead .Vkx1000FuncTxtLeadInner {
display: inline-block;
position: relative;
padding: 0 40px;
}

div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead .Vkx1000FuncTxtLeadInner::before, div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead .Vkx1000FuncTxtLeadInner::after {
content: "";
display: block;
position: absolute;
top: 50%;
width: 24px;
height: 25px;
margin: -12px 0 0;
background: url(../../img/landing_page/common/icon_btn_arrow.png);
}

div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead .Vkx1000FuncTxtLeadInner::before {
left: -22px;
}

div#MainContent #Vkx1000Func .Vkx1000FuncTxtLead .Vkx1000FuncTxtLeadInner::after {
right: -22px;
}

div#MainContent #Vkx1000Func .Vkx1000FuncMediaLyt {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
margin: 60px 0 0;
}

div#MainContent #Vkx1000Func .Vkx1000FuncMediaLyt .Vkx1000FuncMediaLytContent {
margin: 0 0 0 50px;
font-size: 28px;
font-weight: bold;
}