@charset "utf-8";

/*  Reset
-------------------------------------------------- */
div#Container {
overflow: hidden;
background: #f0f0f0;
}
div#Container div#ContentsLayout.SingleWide:first-child {
padding-top: 0;
padding-bottom: 0;
}
div#HeaderArea {
margin-bottom: 0;
}
div#MainContent div#MainContentBody > .Section:first-child {
padding-bottom: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child {
margin: 0;
}
div#MainContent #MainContentBody > .Section > p {
margin: 0;
}
/*  --------------------------------------------- */
div#MainContent #LpQltyAssrnc {
padding: 0 0 50px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncHdg01 {
position: relative;
margin: 0 0 67px;
padding: 24px 0 5px;
text-align: center;
color: #fff;
background: #0b3c86;
font-size: 3.333em;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncHdg01:before {
content: "";
display: block;
position: absolute;
bottom: -50px;
width: 970px;
height: 50px;
background: url(../../img/landing_page/lp_quality_assurance/lp_quality_assurance_bg_01.png) no-repeat;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncSubTxt01 {
position: relative;
margin: 0;
padding: 11px 0 0 27px;
color: #b20036;
font-size: 1.667em;
height: 43px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncSubTxt01:before {
content: "";
display: block;
position: absolute;
top: 47%;
left: -2px;
width: 20px;
height: 4px;
margin-top: -4px;
background: #e60046;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncTxt01 {
text-align: center;
color: #555;
font-size: 1.333em;
line-height: 1.25;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBold01 {
font-weight: bold;
color:#333;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a {
display: inline-block;
position: relative;
z-index: 0;
padding: 14px 25px 16px 55px;
text-align: left;
text-decoration: none;
color: #fff;
background: #ff5600;
font-size: 1.5em;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a:hover {
text-decoration: none;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a:before {
content: "";
display: inline-block;
position: absolute;
top: 12px;
left: 25px;
width: 25px;
height: 25px;
background: url(../../img/landing_page/common/icon_btn_dl.png) no-repeat;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a.anc:before {
top: 50%;
height: 13px;
margin-top: -7px;
background-image: url(../../img/landing_page/common/icon_btn_anc.png);
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a:after {
content: "";
display: block;
position: absolute;
z-index: -1;
bottom: -2px;
left: 0;
width: 100%;
height: 2px;
opacity: .3;
background: #000;
filter: alpha(opacity=30);
-ms-filter: "alpha(opacity=30)";
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtn01 a .Img.Border img {
border: 1px solid #ccc;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncInqBtn01 a {
display: inline-block;
position: relative;
z-index: 0;
padding: 14px 25px 16px 45px;
text-align: left;
text-decoration: none;
color: #fff;
background: #129e83;
font-size: 1.5em;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncInqBtn01 a:hover {
text-decoration: none;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncInqBtn01 a:before {
content: "";
display: inline-block;
position: absolute;
top: 12px;
left: 25px;
width: 25px;
height: 25px;
background: url(../../img/icon_priceinquiry_m_trans.png) no-repeat left center;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncInqBtn01 a:after {
content: "";
display: block;
position: absolute;
z-index: -1;
bottom: -2px;
left: 0;
width: 100%;
height: 2px;
opacity: .3;
background: #000;
filter: alpha(opacity=30);
-ms-filter: "alpha(opacity=30)";
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtnList {
margin: 16px 0 0;
padding: 0;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtnList > li {
margin: 0;
padding: 0;
text-align: center;
background: none;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBtnList > li + li {
margin-top: 21px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 {
margin-top: 19px;
padding: 0;
letter-spacing: -.4em;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li {
display: inline-block;
width: 286px;
margin: 0 0 0 28px;
padding: 0;
vertical-align: top;
letter-spacing: normal;
background: none;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li .LpQltyAssrncList01Content {
position: relative;
margin-top: 16px;
padding: 0 0 25px;
background: #fff;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li .LpQltyAssrncList01Content:before, div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li .LpQltyAssrncList01Content:after {
content: "";
display: block;
position: absolute;
background: #d2d2d2;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li .LpQltyAssrncList01Content:before {
top: 6px;
right: -4px;
width: 6px;
height: 100%;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 > li .LpQltyAssrncList01Content:after {
bottom: -6px;
left: 5px;
width: 100%;
height: 6px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 .LpQltyAssrncContentList01Hdg {
position: relative;
padding: 16px 2px 0;
font-size: 1.500em;
font-weight: normal;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 .LpQltyAssrncContentList01Img01 {
margin: 0;
padding: 0;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 .LpQltyAssrncContentList01Txt {
margin: 0;
padding: 10px 20px 10px 25px;
color: #2b2b2b;
font-size: 1.166666em;
line-height: 1.57;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncList01 .LpQltyAssrncLpQltyAssrncContentListTxt {
font-size: 1.167em;
color:#555;
margin-top: 12px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncMrDtls{
width: 236px;
margin: 0 auto;
text-align: center;
border-top: 2px solid #0b3c86;
margin-top: 36px;
padding-top: 13px;
position: relative;
font-size: 1.333em;
color: #0b3c86;
font-weight: bold;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncMrDtls:after{
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 5.5px 0 5.5px;
border-color: #0b3c86 transparent transparent transparent;
top: 0;
left:111px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncMrDtls:before{
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 4.5px 0 4.5px;
border-color: #fff transparent transparent transparent;
top:-2px;
left: 112px;
z-index: 1;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncBoxTxt{
width: 230px;
height: 236px;
margin-left: 20px;
}
div#MainContent ul li{
background: none;
padding: 0;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncLpQltyAssrncContentListTxt li{
list-style-type: none;
margin-left: 14px;
padding-top: 2px;
line-height: 20px;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncLpQltyAssrncContentListTxt li:before{
content: "";
width: 2px;
height: 2px;
display: inline-block;
border:1px solid #333;
position: relative;
background: #333;
right: 9px;
top:-3px
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncLpQltyAssrncContentListTxt li + li{
padding:4px 0 0;
}
div#MainContent #LpQltyAssrnc .LpQltyAssrncLineheight1 li{
line-height: 21px;
text-indent: -3px;
margin-left: 16px;
}