@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 #LpAstm{
font-size:16px;
position:relative;
top:-56px;
}
div#MainContent #LpAstm .MainVisualBox{
position:relative;
height:335px;
}
div#MainContent #LpAstm .MainVisualBox:after{
background:url(../../img/landing_page/lp_astm/lp_astm_bg_01.jpg) no-repeat;
content:"";
height:378px;
max-height:378px;
position:absolute;
top:0;
width:520px;
left:0;
z-index:-1;
}
div#MainContent #LpAstm .MainVisualBox h1{
margin-bottom:40px;
font-size:2em;
color:#333;
line-height:1.2;
}
div#MainContent #LpAstm .MainVisualBox h1 .Small{
display:block;
font-style:italic;
font-size:0.625em;
}
div#MainContent #LpAstm .MainVisualBox .SeriesTxt{
text-align:left;
color:#333;
font-size:0.875em;
font-weight:bold;
position:absolute;
bottom:21px;
}
div#MainContent #LpAstm .MainVisualBox .Detail{
float:right;
width:485px;
margin:25px 0 auto;
}
div#MainContent #LpAstm .MainVisualBox .Detail ul.TopRead li{
color:#333;
font-size:1.25em;
position:relative;
background:none;
margin-bottom:3px;
padding-left:10px;
}
div#MainContent #LpAstm .MainVisualBox .Detail ul.TopRead li em{
color:#ff1325;
font-weight:normal;
font-style:italic;
}
div#MainContent #LpAstm .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 #LpAstm .MainVisualBox .BtnBox{
display:table;
}
div#MainContent #LpAstm .MainVisualBox .BtnBox .TopRead{
display:table-cell;
padding-bottom:4px;
}
#MainContent .MainVisualBox .BtnBox .cmnLpAncrBtn04{
display:table-cell;
padding-left:36px;
vertical-align:bottom;
}
div#MainContent #LpAstm .ContentBox{
position:relative;
}
div#MainContent #LpAstm .ContentBox:before{
background:#e9eef2;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-2;
}
div#MainContent #LpAstm .LpImApplicationLyt:after{
content:"";
clear:both;
display:block;
}
div#MainContent #LpAstm ul.LpImApplicationLyt{
margin-right:-70px;
padding-top:25px;
}
div#MainContent #LpAstm ul.LpImApplicationLyt + ul.LpImApplicationLyt{
padding-top:13px;
}
div#MainContent #LpAstm ul.LpImApplicationLyt li{
float:left;
width:435px;
padding:0;
margin:0 70px 0 0;
background:none;
}
div#MainContent #LpAstm ul.LpImApplicationLyt li .Hdg2_1{
color:#143d66;
text-transform:uppercase;
font-size:1.125em;
margin-bottom:5px;
}
div#MainContent #LpAstm ul.LpImApplicationImg{
padding-bottom:25px;
}
div#MainContent #LpAstm ul.LpImApplicationImg li{
float:left;
min-height:140px;
padding:0 26px;
background:none;
border-left:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
}
div#MainContent #LpAstm ul.LpImApplicationImg li:first-child{
padding-left:25px;
}
div#MainContent #LpAstm ul.LpImApplicationImg li+li{
border-left:none;
border-right:1px solid #b1b1b1;
}
div#MainContent #LpAstm ul.LpImApplicationImg:after{
content:"";
clear:both;
display:block;
}
div#MainContent #LpAstm ul.LpImApplicationImg li p.Image{
margin-bottom:10px;
}
div#MainContent #LpAstm ul.LpImApplicationImg li .Caption{
text-align:center;
font-size:0.750em;
margin-bottom:0;
}
div#MainContent #LpAstm .NoticeBox{
position:relative;
padding-bottom:50px;
}
div#MainContent #LpAstm .NoticeBox:before{
background:#fff;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-3;
}
div#MainContent #LpAstm .NoticeBox .ImgRight{
margin-top:50px;
background:#fff;
}
div#MainContent #LpAstm .NoticeBox .ImgRight:before, #LaserSensor .ImgRight:after{
content:"";
display:table;
}
div#MainContent #LpAstm .NoticeBox .ImgRight:after {
clear:both;
}
div#MainContent #LpAstm .NoticeBox .ImgRight .Content p {
color:#7f8284;
font-size:0.840em;
line-height:1.7;
overflow:hidden;
}
div#MainContent #LpAstm .NoticeBox .ImgRight .Content > .Hdg2_2{
margin-bottom:20px;
}
div#MainContent #LpAstm .NoticeBox .ImgRight > img {
float:right;
margin:0 0 0 25px;
}
#MainContent .cmnLpAncrBtn04 a{
padding:4px 6px 8px 6px;
}
#MainContent .cmnLpAncrBtn04 a .Text{
font-size:0.75002em;
}
#MainContent .cmnLpAncrBtn04 a .Img{
margin-left:13px;
}
#MainContent .cmnLpAncrBtn04 a .Img img{
width:50px;
}
div#MainContent #LpAstm .LpImApplicationLyt+.LpImApplicationLyt{
padding-top:0px;
margin-bottom:25px;
}
div#MainContent #LpAstm .LpImApplicationBtnArea:before{
background:#aacbe6;
content:"";
height:100%;
left:-100%;
position:absolute;
top:0;
width:300%;
z-index:-3;
}
div#MainContent #LpAstm .LpImApplicationBtnArea{
position:relative;
}
div#MainContent #LpAstm .LpImApplicationBtnArea .BtnLyt{
margin:0 auto;
padding:30px 0 35px;
width:750px;
text-align:center;
}
div#MainContent #LpAstm .LpImApplicationBtnArea .BtnLyt p{
vertical-align:top;
}
div#MainContent #LpAstm .LpImApplicationBtnArea .BtnLyt p.Btn{
padding-left:15px;
}
div#MainContent #LpAstm .LpImApplicationBtnArea .BtnLyt p.BtnTxt{
margin-bottom:14px;
vertical-align:middle;
color:#333;
font-size:1.5em;
font-weight:bold;
}

div#MainContent #LpAstm .Hdg2_3 {
color: #127cd0;
font-size: 2em;
text-align: center;
margin: 45px 0 30px;
position: relative;
}
div#MainContent #LpAstm .Hdg2_3:before,
div#MainContent #LpAstm .Hdg2_3:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
left: 0;
background: #fff;
z-index: -1;
}
div#MainContent #LpAstm .Hdg2_3:after{
background: #abc4d8;
margin-top: -1px;
}
div#MainContent #LpAstm .Hdg2_3 > span {
background: #e9eef2;
padding: 0 20px;
}
