﻿@charset "utf-8";

/* reset */
div#HeaderArea {
margin-bottom: 0;
padding-bottom: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child {
padding-top: 0;
}
div#MainContentBody > .Section:first-child > p:first-child {
margin-bottom: 0;
}
div#Container {
overflow: hidden;
}
div#ContentsLayout,
div#MainContent div.Section {
padding-bottom: 0;
}
div#LpVrVkArea + p {
margin: 0;
}

/* LpVrVkArea */
#LpVrVkArea{
position: relative;
padding: 30px 0 0;
}
#LpVrVkArea:before{
content: "";
position: absolute;
top: 0;
width: 200%;
height: 100%;
background: #e9eced;
z-index: -1;
right: -150%;
}
#LpVrVkArea .LpVrVkAreaHdg1{
text-align: center;
background: #676b6e;
color: #fff;
font-size: 3.16666em;
margin-bottom: 40px;
padding: 5px;
font-weight: normal;
position: relative;
}
#LpVrVkArea .LpVrVkAreaHdg1:after{
content: "";
position: absolute;
bottom: -9px;
left: 50%;
margin-left: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 9px 10px 0 10px;
border-color: #676b6e transparent transparent transparent;
}
#LpVrVkArea .LpVrVkAreaHdg2{
border-bottom: 2px #676b6e solid;
text-align: center;
font-size: 1.83333em;
margin-bottom: 18px;
padding-bottom: 12px;
margin-left: 35px;
}
#LpVrVkArea .LpVrVkAreaClm2 li:first-child .LpVrVkAreaHdg2{
margin-right: 35px;
margin-left: 0;
}

#LpVrVkArea .LpVrVkAreaClm2{
display: table;
margin: 0;
}
#LpVrVkArea .LpVrVkAreaClm2 > li{
padding: 0;
margin: 0;
width: 485px;
display: table-cell;
vertical-align: top;
background: none;
}
#LpVrVkArea .LpVrVkAreaCv{
margin: 0 auto 25px;
display: table;
}
#LpVrVkArea .LpVrVkAreaCv li{
background: none;
padding: 0;
}
#LpVrVkArea .LpVrVkAreaTxt{
margin-left: 45px;
font-size: 1.25em;
}
#LpVrVkArea .LpVrVkAreaClm2 li:first-child .LpVrVkAreaTxt{
margin-left: 0;
margin-right: 45px;
}


#LpVrVkArea .LpVrVkAreaClm2 .LpVrVkAreaInqBtn a{
position: relative;
display: block;
padding: 12px 20px 14px 55px;
background: #ff5600;
letter-spacing: normal;
color: #fff;
font-size: 1.66em;
text-align: center;
text-decoration: none;
z-index: 0;
}
#LpVrVkArea .LpVrVkAreaClm2 .LpVrVkAreaInqBtn a:hover{
text-decoration: none;
}
#LpVrVkArea .LpVrVkAreaClm2 .LpVrVkAreaInqBtn a:before{
position: relative;
top: -2px;
display: inline-block;
vertical-align: middle;
content: "";
background: url("../../img/icon_priceinquiry_m_trans.png") no-repeat left center;
width: 25px;
height: 20px;
}
#LpVrVkArea .LpVrVkAreaClm2 .LpVrVkAreaInqBtn 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;
}
#LpVrVkArea .LpVrVkAreaClm2 .LpVrVkAreaInqBtn a{
background: #129e83;
padding: 12px 20px 14px 20px;
}
