@charset "utf-8";
div#HeaderArea{
margin-bottom: 0;
}
div#MainContent #MainContentBody > .Section:first-child > p:first-child{
margin-bottom: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}
/* .LpMkuFtrs */
#MainContent .LpMkuFtrs ul li{
background: none;
}

/* .LpMkuFtrsMainvisual */
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual{
background: url(../../img/landing_page/lp_mku_features/lp_mku_features_hdg_img01.jpg) no-repeat center top;
height: 421px;
margin-bottom: 15px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts{
float: right;
margin-top: 91px;
margin-right: 38px;
width: 470px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual:after{
content: "";
display: block;
clear: both;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts .LpMkuFtrsNewIcon{
font-size: 1.333333em;
color: #fff;
margin-bottom: 10px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts .LpMkuFtrsNewIcon .LpMkuFtrsNewIconInner{
display: inline-block;
background: #ce000f;
padding: 8px 19px 5px 19px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts .LpMkuFtrsHdg01{
font-size: 3.166666em;
font-weight: bold;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts .LpMkuFtrsSubTxt{
font-weight: bold;
line-height: 1.05;
margin: 20px 0 10px;
display: block;
}
#MainContent .LpMkuFtrs .LpMkuFtrsMainvisual .LpMkuFtrsMainvisualCnts .LpMkuFtrsSrstxt{
font-size: 1.333333em;
}

/* .LpMkuFtrsBtnArea */
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea{
margin: 0 auto 37px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea ul{
display: table;
margin: 0 auto;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li:first-child{
padding-left: 0px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li{
padding-left: 18px;
display: table-cell;
margin-left: 0;
padding-top: 7px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li.cmnLpAncrBtn03 a{
padding: 14px 20px 16px 60px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li.cmnLpAncrBtn03 a .Text{
padding-right: 7px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li.LpMkuFtrsInqBtn a{
position: relative;
display: inline-block;
padding: 14px 13px 16px 17px;
background: #129e83;
color: #fff;
font-size: 1.66em;
text-align: left;
text-decoration: none;
z-index: 0;
}
#MainContent .LpMkuFtrs .LpMkuFtrsBtnArea li.LpMkuFtrsInqBtn 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;
}
/* .LpMkuFtrsMainvisual */
#MainContent .LpMkuFtrs .LpMkuFtrsLst{
margin-bottom: 45px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst li{
float: left;
padding-left: 0;
font-size: 1.666666em;
font-weight: bold;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst:after{
content: "";
display: block;
clear: both;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst .LpMkuFtrsHdg02{
margin-top: 6px;
color: #beaf7c;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst li.LpMkuFtrsLstTxtRg{
text-align: right;
}
/* Adjust */
#MainContent .LpMkuFtrs .LpMkuFtrsLst .LpMkuFtrspr30{
padding-right: 30px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst .LpMkuFtrsmb80{
padding-right: 30px;
}
#MainContent .LpMkuFtrs .LpMkuFtrsLst .LpMkuFtrsmt50{
margin-top: 50px;
}