@charset "utf-8";

/*-----------------------------------------------------
	Reset
-----------------------------------------------------*/
body > #Container{
overflow:hidden;
}
#HeaderArea{
margin:0;
}
#MainContent #MainContentBody > .Section > p{
margin-bottom:0;
}
#ContentsArea #ContentsLayout.SingleWide:first-child{
padding-top:0;
}
#HeaderArea{
margin-bottom:0 !important;
}
#ContentsArea #ContentsLayout.SingleWide:first-child{
padding-top:0 !important;
}
div#ContentsLayout.SingleWide.NoFrame div#MainContent{
width:746px;
}
/*-----------------------------------------------------
	LpXm1019
-----------------------------------------------------*/
#MainContent .LpXm1019MV{
position:relative;
margin-bottom:20px;
}
#MainContent .LpXm1019MV:before,
#MainContent .LpXm1019MV:after{
content:"";
position:absolute;
top:0;
z-index:1;
background-color:#0c0c38;
width:200%;
height:100%;
}
#MainContent .LpXm1019MV::before{
left:-200%;
}
#MainContent .LpXm1019MV::after{
right:-200%;
}
#MainContent .LpXm1019Contents .LpXm1019Txt01{
font-size:5em;
text-align:center;
color:#272e68;
line-height:1.15;
}
#MainContent .LpXm1019Contents .LpXm1019Img{
margin-bottom:35px;
}
#MainContent .LpXm1019Contents .LpXm1019Cat{
width:412px;
position:relative;
margin:0 175px 27px;
padding:15px 0 0;
min-height:155px;
}
#MainContent .LpXm1019Contents .LpXm1019Txt02{
font-size:2em;
font-weight:bold;
padding:0 0 11px 81px;
border-bottom:solid 1px #000;
}
#MainContent .LpXm1019Contents .LpXm1019SubTxt01{
font-size:1.5em;
padding:0 0 11px 81px;
}
#MainContent .LpXm1019Contents .LpXm1019CatImg{
position:absolute;
top:5px;
left:-75px;
}
