@charset "utf-8";

/*-----------------------------------------------------
	Reset
-----------------------------------------------------*/
div#HeaderArea/*.WithoutGlobalNav*/{
margin-bottom: 0;
}
body > #Container{
overflow:hidden;
padding-top: 0;
}
div#ContentsLayout{
padding-bottom: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child{
margin: 0;
}
div#ContentsLayout.SingleWide div#MainContentBody > .Section:first-child{
padding-bottom: 0;
}
div#MainContent .LpFluArea ul, div#MainContent .LpFluArea li, div#MainContent .LpFluArea p{
background: none;
margin: 0;
padding: 0;
}
div#MainContent .LpFluArea{
font-size: 10px;
}

/*	Hdg
-----------------------------------------------------*/
#MainContent .LpFluArea .Hdg01 {
font-size: 3.5em;
line-height: 1.2;
margin-bottom: 22px;
}
#MainContent .LpFluMV > .LpFluMVInr .Inr > .Lead{
font-size: 1.8em;
margin-bottom: 13px;
}

/*	Main
-----------------------------------------------------*/
#MainContent .LpFluArea{
position: relative;
width: 100%;
color: #333333;
margin-bottom: 50px;
}
#MainContent .LpFluMV{
box-sizing: border-box;
color: #fff;
position:relative;
width: 100%;
padding-top: 29px;
}
#MainContent .LpFluMV:before{
background: #2f2f2f;
content:"";
height:100%;
left:-100%;
position:absolute;
width:300%;
top: 0;
z-index:-10;
}
#MainContent .LpFluMVInr{
box-sizing: border-box;
color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#8d8d8d));
background: -moz-linear-gradient(top,  #595959,  #8d8d8d);
filter: progid:
DXImageTransform.Microsoft.gradient(
startColorstr='#595959', endColorstr='#8d8d8d', GradientType=1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#8d8d8d', GradientType=0)";
background: -ms-linear-gradient(left,  #595959,  #8d8d8d);
position:relative;
width: 100%;
display: flex;
padding: 16px 30px 16px 40px;
align-items: center;
justify-content: center;
}
#MainContent .LpFluMV > .LpFluMVInr > .Inr{
  flex: 1;
}
#MainContent .LpFluMV > .LpFluMVInr > .Img{
padding-left: 30px;
}
#MainContent .LpFluMV > .LpFluMVInr > .Inr > .Txt{
font-size:1.7em;
line-height: 1.4;
}
#MainContent .LpFluMV > .LpFluMVInr.Ptn01 > .Inr{
padding: 20px 0;
}
#MainContent .LpFluTxt{
background: #e3e3e3;
font-size: 1.9em;
text-align: center;
padding:28px 28px 31px;
margin-bottom: 35px;
}
#MainContent .LpFluTxt > em{
color: #fe2424;
font-weight: normal;
}
#MainContent .LpFluBtnArea > .Txt{
font-size: 1.4em;
text-align: center;
margin-bottom: 23px;
padding: 0 40px;
color: #666666;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-left: -30px;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst li {
display: flex;
margin-bottom: 20px;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst li a {
display: block;
color: #fff;
font-size: 1.8em;
text-align: center;
background: -webkit-gradient(linear, left top, left bottom, from(#f30b19), to(#cd0100));
background: -moz-linear-gradient(top,  #f30b19,  #cd0100);
filter: progid:
DXImageTransform.Microsoft.gradient(
startColorstr='#f30b19', endColorstr='#cd0100', GradientType=1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f30b19', endColorstr='#cd0100', GradientType=0)";
background: -ms-linear-gradient(left,  #f30b19,  #cd0100);
width: 390px;
margin-left: 30px;
padding: 14px 20px 12px;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst li a span {
display: block;
font-weight: bold;
font-size: 1.667em;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst li a span::before {
content: '';
display: inline-block;
background: url(../../img/landing_page/lp_fluorescence/icon01.png) no-repeat;
width:27px;
height: 26px;
padding-left: 20px;
left: 0;
}
#MainContent .LpFluBtnArea > .LpFluBtnLst li a:hover {
text-decoration: none;
opacity:0.8;
}
