@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 #PrflMsrmnt {
padding: 0 0 50px;
}
div#MainContent #PrflMsrmnt .PrflMsrmntHdg01 {
position: relative;
margin: 0 0 66px;
padding: 24px 0 5px;
text-align: center;
color: #fff;
background: #0b3c86;
font-size: 3.333332em;
}
div#MainContent #PrflMsrmnt .PrflMsrmntHdg01:before {
content: "";
display: block;
position: absolute;
bottom: -50px;
width: 970px;
height: 50px;
background: url(../../img/landing_page/profile_measurement/profile_measurement_bg_01.png) no-repeat;
}
div#MainContent #PrflMsrmnt .PrflMsrmntSubTxt01 {
position: relative;
margin: 0;
padding: 0 0 0 30px;
color: #0b6b36;
font-size: 1.666666em;
}
div#MainContent #PrflMsrmnt .PrflMsrmntSubTxt01:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 0;
width: 20px;
height: 4px;
margin-top: -2px;
background: #14aa57;
}
div#MainContent #PrflMsrmnt .PrflMsrmntTxt01 {
text-align: center;
color: #555;
font-size: 1.33333em;
line-height: 1.25;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBold01 {
font-weight: bold;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtn01 a {
display: inline-block;
position: relative;
z-index: 0;
padding: 14px 25px 16px 55px;
text-align: left;
text-decoration: none;
color: #fff;
background: #e60012;
font-size: 1.5em;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtn01 a:hover {
text-decoration: none;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtn01 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 #PrflMsrmnt .PrflMsrmntBtn01 a.anc:before {
top: 50%;
height: 13px;
margin-top: -7px;
background-image: url(../../img/landing_page/common/icon_btn_anc.png);
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtn01 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 #PrflMsrmnt .PrflMsrmntBtn01 a .Img.Border img {
border: 1px solid #ccc;
}
div#MainContent #PrflMsrmnt .PrflMsrmntInqBtn01 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 #PrflMsrmnt .PrflMsrmntInqBtn01 a:hover {
text-decoration: none;
}
div#MainContent #PrflMsrmnt .PrflMsrmntInqBtn01 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 #PrflMsrmnt .PrflMsrmntInqBtn01 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 #PrflMsrmnt .PrflMsrmntBtnList {
margin: 12px 0 0;
padding: 0;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtnList > li {
margin: 0;
padding: 0;
text-align: center;
background: none;
}
div#MainContent #PrflMsrmnt .PrflMsrmntBtnList > li + li {
margin: 20px 0 0;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 {
margin: 28px 0 0 -3px;
padding: 0;
letter-spacing: -.4em;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li {
display: inline-block;
width: 286px;
margin: 0 0 0 28px;
padding: 0;
vertical-align: top;
letter-spacing: normal;
background: none;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li .PrflMsrmntList01Content {
position: relative;
margin: 13px 0 0;
padding: 0 0 25px;
background: #fff;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li .PrflMsrmntList01Content:before, div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li .PrflMsrmntList01Content:after {
content: "";
display: block;
position: absolute;
background: #d2d2d2;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li .PrflMsrmntList01Content:before {
top: 6px;
right: -6px;
width: 6px;
height: 100%;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 > li .PrflMsrmntList01Content:after {
bottom: -6px;
left: 5px;
width: 100%;
height: 6px;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 .PrflMsrmntContentList01Hdg {
position: relative;
padding: 5px 0 0;
font-size: 1.666666em;
font-weight: normal;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 .PrflMsrmntContentList01Img01 {
margin: 0;
padding: 1px;
}
div#MainContent #PrflMsrmnt .PrflMsrmntList01 .PrflMsrmntContentList01Txt {
margin: 0;
padding: 10px 20px 10px 25px;
color: #2b2b2b;
font-size: 1.166666em;
line-height: 1.57;
}