@charset "utf-8";
/*  Reset
-------------------------------------------------- */
div#Container {
overflow:hidden;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child {
padding-top:47px;
}
/* -------------------------------------------------- */
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 {
display: table;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 .LpIjpPpcNewImg {
display: table-cell;
vertical-align: middle;
width: 310px;
box-sizing: border-box;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 .LpIjpPpcNewDetail {
display: table-cell;
width: 410px;
padding-left: 7px;
vertical-align: middle;
box-sizing: border-box;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 .LpIjpPpcNewList01 {
font-size: 1.75em
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 .LpIjpPpcNewBtn01 {
margin-top: 17px;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec01 .LpIjpPpcNewBtn01 li {
padding: 0;
background: none;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec02 {
margin-top: 34px;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec02 .LpIjpPpcNewList02 {
margin: 0;
border-top: solid #b2b2b2 1px;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02:after {
clear: both;
content: '';
display: block;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li {
float: left;
width: 50%;
padding: 0;
margin: 0;
border-style: solid;
border-color: #b2b2b2;
border-width: 0 1px 1px 1px;
box-sizing: border-box;
background: none;
letter-spacing: -1em;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewListWrap {
display: table;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 .BorderNone {
border-width: 0 1px 1px 0;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li p {
margin-bottom: 5px;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewTxt,
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewImg {
display: table-cell;
width: 179px;
padding: 7px 7px;
vertical-align: middle;
box-sizing: border-box;
letter-spacing: normal;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewTxt .LpIjpPpcNewHdg {
font-size: 1.33333em;
font-weight: bold;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewImg {
margin: 0;
border-left: solid 1px #b2b2b2;
text-align: center;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewList02 li .LpIjpPpcNewImg a {
display: block;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec02 .LpIjpPpcNewBtn02 {
margin-top: 35px;
text-align: center;
}
#MainContent .LpIjpPpcNew .LpIjpPpcNewSec02 li {
background: none;
}