@charset "utf-8";

/*  Reset
-------------------------------------------------- */
div#Container {
overflow: hidden;
}
div#Container div#ContentsLayout.SingleWide:first-child {
padding-top: 0;
}
div#HeaderArea {
margin-bottom: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child {
margin: 0;
}
/*  --------------------------------------------- */
div#MainContent #PrFsn40Ie02 p {
margin: 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Hdg02 {
text-align: center;
color: #213141;
font-size: 3.75em;
line-height: 1.1;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Hdg02.Str01 {
font-size: 2.5em;
font-weight: normal;
line-height: 1.3;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Hdg03 {
margin: 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Img01 {
margin: 35px 0 0;
text-align: center;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Lyt {
display: table;
direction: rtl;
margin: 0 auto;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Lyt > * {
display: table-cell;
direction: ltr;
vertical-align: middle;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Lyt.Str01 {
margin: 40px 0 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Lyt.Str01 > * {
vertical-align: top;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Lyt.Str01 .PrFsn40Ie02LytBoxContent {
width: 570px;
padding-bottom: 50px;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Ctlg {
margin: 40px 0 0 110px;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Ctlg .PrFsn40Ie02CtlgTxt {
color: #213141;
font-size: 2.5em;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Ctlg .PrFsn40Ie02Lyt .PrFsn40Ie02LytBoxContent {
padding: 0 0 0 60px;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow {
margin: 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow > li {
position: relative;
box-sizing: border-box;
min-height: 167px;
margin: 0;
padding: 17px 0 0 177px;
list-style: none;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow > li .PrFsn40Ie02FlowHdg01 {
position: absolute;
top: 0;
left: 0;
margin: 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow > li + li {
margin-top: 40px;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow .PrFsn40Ie02FlowHdg02 {
margin: 0;
padding: 0;
text-transform: none;
color: #213141;
border: none;
font-size: 1.5em;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow .PrFsn40Ie02FlowTxt + .PrFsn40Ie02FlowHdg02 {
margin-top: 20px;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow .PrFsn40Ie02FlowTxt {
position: relative;
margin: 5px 0 0;
padding: 0 0 0 20px;
color: #213141;
font-size: 1.33333em;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Flow .PrFsn40Ie02FlowTxt:before {
content: "";
display: block;
position: absolute;
top: .6em;
left: 0;
width: 15px;
height: 2px;
background: #f14949;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Mv {
position: relative;
padding: 50px 0 20px;
background: #e5e5e5;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Mv:before {
content: "";
display: block;
position: absolute;
z-index: -1;
top: 0;
left: -100%;
width: 300%;
height: 100%;
background: #e5e5e5;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Mv .cmnLpAncrBtn03 {
margin: 20px 0 0;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Sec01 {
position: relative;
z-index: 2;
padding: 50px 0 0;
background: #f6f6f6;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Sec01:before {
content: "";
display: block;
position: absolute;
z-index: -1;
top: 0;
left: -100%;
width: 300%;
height: 100%;
background: #f6f6f6;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Sec02 {
position: relative;
z-index: 2;
padding: 53px 0 0;
background: #e5e5e5;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Sec02:before {
content: "";
display: block;
position: absolute;
z-index: -1;
top: 0;
left: -100%;
width: 300%;
height: 100%;
background: #e5e5e5;
}
div#MainContent #PrFsn40Ie02 .PrFsn40Ie02Block {
display: block;
}
div#MainContent #PrFsn40Ie02 .Cl01 {
color: #ff3a3a;
}
div#MainContent #PrFsn40Ie02 .Cl02 {
color: #213141;
}
div#MainContent #PrFsn40Ie02 .Mt10{
margin-top: 10px;
}
div#MainContent #PrFsn40Ie02 .Mt15{
margin-top: 15px;
}