@charset "utf-8";

.Section01, .Section02, .Section03{
text-align:center;
}
body > #Container{
overflow:hidden;
color:#666;
}
div#HeaderArea{
margin:0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
margin-bottom:-112px;
}
div#MainContent .MainContentTopBannerList{
background:none;
}
div#MainContent .MainContentTopBannerList li{
display:inline-block;
margin:0;
padding:0;
background:none;
}
div#MainContent a.TextButton.Download.ThumbnailBtn span.BtnImg img, div#ModalContent a.TextButton.Download.ThumbnailBtn span.BtnImg img{
width:50px;
}
div#MainContent a.TextButton.Large, div#MainContent a.TextButton.Large.Download.ThumbnailBtn .Inner{
font-size:1em;
}
div#MainContent #LpPpcLkg5000{
font-size:16px;
position:relative;
top:-56px;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox{
position:relative;
height:460px;
min-height:460px;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox:before{
background:#2e3033;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-2;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox:after{
background:url(../../img/landing_page/lp_ppc_lk-g5000/lp_ppc_lk-g5000_bg_01.png) no-repeat;
content:"";
height:440px;
max-height:440px;
position:absolute;
top:16px;
width:496px;
left:-10px;
z-index:-1;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox h1{
margin-bottom:20px;
font-size:2.5em;
color:#fff;
line-height:1.2;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox .SeriesTxt{
text-align:left;
color:#fff;
font-size:0.875em;
font-weight:bold;
position:absolute;
bottom:20px;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox .Detail{
float:right;
margin:80px 105px auto;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox .Detail ul.TopRead{
margin-bottom:30px;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox .Detail ul.TopRead li{
color:#fff;
font-size:1.250em;
position:relative;
background:none;
}
div#MainContent #LpPpcLkg5000 .MainVisualBox .Detail ul.TopRead li:before {
display:block;
content:'';
position:absolute;
top:0.5em;
left:0;
width:3px;
height:3px;
background-color:#a7b0ba;
}
div#MainContent #LpPpcLkg5000 .ContentBox{
position:relative;
}
div#MainContent #LpPpcLkg5000 .ContentBox:before{
background:#e9eef2;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-2;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000Lyt:after{
content:"";
clear:both;
display:block;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Lyt{
margin-right:-30px;
padding-top:40px;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Lyt li{
float:left;
width:465px;
padding:0;
margin:0 30px 30px 0;
background:none;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Lyt li .Hdg2_1{
color:#143d66;
text-transform:uppercase;
font-size:1.125em;
margin-bottom:5px;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img{
padding-bottom:30px;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img li{
float:left;
width:144px;
min-height:150px;
padding:0 24px;
background:none;
border-left:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img li+li{
border-left:none;
border-right:1px solid #b1b1b1;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img:after{
content:"";
clear:both;
display:block;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img li p.Image{
margin-bottom:10px;
}
div#MainContent #LpPpcLkg5000 ul.LpPpcLkg5000Img li .Caption{
text-align:center;
font-size:0.875em;
margin-bottom:0;
}
div#MainContent #LpPpcLkg5000 .ImgRight{
display:table;
margin-bottom:30px;
margin-top:50px;
}
div#MainContent #LpPpcLkg5000 .ImgRight:before, #LaserSensor .ImgRight:after{
content:"";
display:table;
}
div#MainContent #LpPpcLkg5000 .ImgRight:after {
clear:both;
}
div#MainContent #LpPpcLkg5000 .ImgRight .Content p {
color:#7f8284;
font-size:0.840em;
line-height:1.7;
overflow:hidden;
}
div#MainContent #LpPpcLkg5000 .ImgRight .Content > .Hdg2_2{
margin-bottom:20px;
}
div#MainContent #LpPpcLkg5000 .ImgRight > img {
float:right;
margin:0 0 0 25px;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000Lyt+.LpPpcLkg5000Lyt{
padding-top:0;
margin-bottom:0;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea:before{
background:#aacbe6;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-3;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea{
position:relative;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea .BtnLyt{
margin:0 auto;
padding:30px 0 50px 0;
width:750px;
text-align:center;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea .BtnLyt p{
vertical-align:top;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea .BtnLyt p.Btn{
padding-left:15px;
}
div#MainContent #LpPpcLkg5000 .LpPpcLkg5000BtnArea .BtnLyt p.BtnTxt{
vertical-align:middle;
color:#333;
}
div#MainContent div#MainContentTopBanner{
background:none;
margin:none;
}
div#MainContent a.TextButton.Download.ThumbnailBtn, div#MainContent a.TextButton.Download.ThumbnailBtn:hover, div#MainContent a.TextButton.Download.ThumbnailBtn:focus, div#MainContent a.TextButton.Download.ThumbnailBtn:active{
padding-right:70px;
}
div#MainContent a.TextButton.Download.ThumbnailBtn, div#ModalContent a.TextButton.Download.ThumbnailBtn{
padding:10px 15px 12px 12px !important;
}
div#MainContent a.TextButton.Large{
box-shadow:none;
}
div#MainContent div#MainContentTopBanner{
padding:0;
}
div#MainContent div#MainContentTopBanner p.Image{
margin:0;
}
#MainContent #LpPpcLkg5000 .cmnLpInqBtn04{
margin-left:10px;
}
#MainContent #LpPpcLkg5000 .cmnLpInqBtn04 a{
position:relative;
display:inline-block;
padding:10px 14px 11px 36px;
border:1px solid #45806d;
background-color:#2cab95;
background:-webkit-gradient(linear, left top, left bottom, from(#2cab95), to(#129e83));
background:-moz-linear-gradient(top, #2cab95, #129e83);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#2cab95, endcolorstr=#129e83);
color:#fff;
font-size:0.8125em;
text-align:left;
text-decoration:none;
z-index:0;
font-weight:bold;
}
#MainContent #LpPpcLkg5000 .cmnLpInqBtn04 a:before{
background-image:url(../../img/icon_priceinquiry_m_trans.png);
background-position:left center;
left:15px;
}
#MainContent #LpPpcLkg5000 .cmnLpAncrBtn04 a{
color:#fff;
font-weight:bold;
background:#ff8300;
background:linear-gradient(to bottom,  #ff8300 0%,#ff4a00 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8300', endColorstr='#ff4a00',GradientType=0 );
font-size:1em;
padding:8px 10px 12px 6px;
border:1px solid #c54f00;
text-decoration:none;
}
#MainContent #LpPpcLkg5000 .cmnLpAncrBtn04 a:hover,
#MainContent #LpPpcLkg5000 .cmnLpAncrBtn04 a:focus{
text-decoration:none;
border-color:#df5900;
background-color:#fe6f33;
background:-webkit-gradient(linear, left top, left bottom, from(#ff9729), to(#fe6f33));
background:-moz-linear-gradient(top, #ff9729, #fe6f33);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ff9729, endcolorstr=#fe6f33);
}
#MainContent #LpPpcLkg5000 .cmnLpAncrBtn04 a .Text{
display:inline-block;
vertical-align:middle;
padding-bottom:1px 0 2px;
}
#MainContent #LpPpcLkg5000 .cmnLpAncrBtn04 a .Text:before{
content:"";
background:url(../../img/common/icon_textbutton_download_l.png) no-repeat 0 0;
display:inline-block;
width:25px;
height:25px;
vertical-align:middle;
margin-right:10px;
}


div#MainContent #LpPpcLkg5000 .Hdg2_3 {
color: #127cd0;
font-size: 2em;
text-align: center;
margin: 45px 0 30px;
position: relative;
}
div#MainContent #LpPpcLkg5000 .Hdg2_3:before,
div#MainContent #LpPpcLkg5000 .Hdg2_3:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
left: 0;
background: #fff;
z-index: -1;
}
div#MainContent #LpPpcLkg5000 .Hdg2_3:after{
background: #abc4d8;
margin-top: -1px;
}
div#MainContent #LpPpcLkg5000 .Hdg2_3 > span {
background: #e9eef2;
padding: 0 20px;
}