@charset "utf-8";

/*-----------------------------------------------------
	Reset
-----------------------------------------------------*/
body > #Container{
overflow:hidden;
}
#MainContent .PpcLds ul li{
background:none !important;
}
div#HeaderArea{
margin:0;
}
div#MainContent #MainContentBody > .Section > p{
margin-bottom:0;
}

#MainContent .PpcLds a{
text-decoration: none;
}
div#MainContent .PpcLds h1,
div#MainContent .PpcLds h2,
div#MainContent .PpcLds h3,
div#MainContent .PpcLds h4,
div#MainContent .PpcLds h5,
div#MainContent .PpcLds h6{
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
background:none;
border:none;
}
#MainContent .cmnLpAncrBtnNormal a {
background-color: #a4001b;
background: linear-gradient(to bottom, #e31449 0%, #a4001b 100%) repeat scroll 0 0;
}
#MainContent .cmnLpAncrBtnNormal a:before{
background: url("../../../img/landing_page/common/icon_btn_anc.png") no-repeat scroll 0 0;
}
/*-----------------------------------------------------
	LpOneSupplierArea
-----------------------------------------------------*/
#MainContent .SurveyTrial p{
margin:0;
padding: 0;
}
#MainContent .SurveyTrial a{
text-decoration: none;
}
#MainContent .SurveyTrial .SurveyTrialHdg2{
font-size: 2em;
font-weight: normal;
color: #7e7e7e;
margin-bottom: 20px;
}
#MainContent .SurveyTrial .SurveyTrialMainVisual{
background-color: #ECF1F4;
position: relative;
}
#MainContent .SurveyTrial .SurveyTrialMainVisual .SurveyTrialMainVisualDetail{
text-align: center;
position: relative;
}
.SurveyTrialDlLay.SurveyTrialHdg1{
position: absolute;
top: 219px;
left: 40px;
}
.SurveyTrialMainVisualDetail .SurveyTrialDlLay{
position: absolute;
bottom: 32px;
left: 90px;
}
#MainContent .SurveyTrial .SurveyTrialMainVisual .SurveyTrialMainVisualDetail p{
margin: 0;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay{
background-color: #ECF1F4;
background: linear-gradient(to bottom, #ECF1F4 0%, #ffffff 100%) repeat scroll 0 0;
padding-top: 20px;
padding: 20px 0 30px 0;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail{
border: 1px solid #e6e6e6;
border-radius: 5px;
background-color: #fff;
width: 890px;
margin: 0 auto;
box-sizing: border-box;
padding: 20px 20px 23px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Contents{
display: table;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner{
display: table-cell;
vertical-align: top;
width: 425px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner + .Inner{
border-left:1px solid #e5e5e5;
padding-left: 24px;
}

#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .ImgLay{
display: table;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .ImgLay > .Img{
display: table-cell;
padding-left: 15px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .ImgLay > .Img:first-child{
padding-left: 0;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .Txt{
display: table-cell;
width: 100%;
vertical-align: top;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .ServeyTrialMarker{
font-size: 1.167em;
color:#687179;
margin-bottom: 15px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .ServeyTrialMarker strong{
font-size: 1.214em;
color: #000;
padding-bottom: 5px;
display: inline-block;
}
.ImgLay + .ImgLay{
border-top: 1px solid #ddd;
margin-top: 25px;
padding-top: 25px;
}

#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .Img2ColLay{
display: table;
margin-bottom: 15px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .Img2ColLay .ImgInner{
display: table-cell;
vertical-align: top;
padding-left: 20px;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .Img2ColLay .ImgInner:first-child{
padding-left: 0;
}
#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .Img2ColLay .ImgInner p .Caption{
color: #e33259;
display: block;
font-size: 1.083em;
margin-top: 16px;
text-align: center;
font-weight: bold;
}

#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .MovieInner{
display: table;
background-color: #f2f4f7;
border:1px solid #7ea0ab;
width: 401px;
padding: 10px;
box-sizing: border-box;
}

#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .MovieInner div{
display: table-cell;
vertical-align: middle;
width: 174px;
}

#MainContent .SurveyTrial .SurveyTrialCaseLay .SurveyTrialCaseLayDetail .Inner .MovieInner p.Caption{
display: table-cell;
vertical-align: middle;
color: #e33259;
font-size: 1.083em;
font-weight: bold;
}