@charset "utf-8";
/* div#HeaderArea */
div#HeaderArea{
margin-bottom: 0;
}
div#Container{
overflow: hidden;
}
div#MainContent div.Section{
padding: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding: 0;
}
div#MainContent div#MainContentBody > .Section > p:first-child, div#MainContent div#MainContentBody > .Section > p:last-child{
margin-bottom: 0;
}
/* GnrlCtlg */
div#MainContent .GnrlCtlg{
padding-bottom: 30px;
}
div#MainContent .GnrlCtlg p{
margin-bottom: 0;
}
div#MainContent .GnrlCtlg .GnrlCtlgMainVisual{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgMainVisual:before{
position: absolute;
width: 300%;
height: 100%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_hdg_bg01.gif) repeat-x top center;
content:"";
top: 0;
left: -200%;
z-index: -1;
}
div#MainContent .GnrlCtlg .GnrlCtlgMainVisual:after{
position: absolute;
width: 300%;
height: 100%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_hdg_bg02.gif) repeat-x top center;
content:"";
top: 0;
right: -200%;
z-index: -1;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts01{
padding: 27px 0px 26px 40px;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts01{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts01Ctlg{
position: absolute;
bottom: -27px;
right: 45px;
z-index: 6;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts02{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts02:after{
position: absolute;
width: 300%;
height: 100%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_img_bg_01.gif) repeat-x top center;
content:"";
top: 0;
left: -100%;
z-index: -1
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts03{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts03:after{
position: absolute;
content: "";
height: 100%;
top: 0;
left: -100%;
z-index: -2;
width: 300%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_img_bg_02.png) repeat-x bottom center;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts04{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts04:after{
content: "";
position: absolute;
width: 300%;
height: 100%;
background: #fff100;
top: 0;
left: -100%;
z-index: -6;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts04:before{
content: "";
position: absolute;
width: 300%;
height: 100%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_img_bg_03.png) no-repeat top center;
top: -42px;
left: -93%;
z-index: -4;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts05{
position: relative;
}
div#MainContent .GnrlCtlg .GnrlCtlgCnts05:after{
position: absolute;
width: 300%;
height: 100%;
background: url(../../img/landing_page/lp_general_catalog/lp_general_catalog_img_bg_02.png) repeat-x bottom center;
content: "";
top: 0px;
left: -100%;
z-index: -1
}
div#MainContent .GnrlCtlg .GnrlCtlgDltxt{
color: #fff;
text-align: center;
font-size: 2.083333em;
padding: 4px;
margin-top: 50px;
background: #3f3f3f;
background: -webkit-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%);
background: linear-gradient(to bottom, #3f3f3f 0%,#1c1c1c 100%);
}
div#MainContent .GnrlCtlg .GnrlCtlgDltxt:before,
div#MainContent .GnrlCtlg .GnrlCtlgDltxt:after{
content: "";
display: inline-block;
background: url(../../img/landing_page/agilista_silicon/arrow_01.png) no-repeat 0 0;
width: 26px;
height: 29px;
vertical-align: middle;
margin: 0 39px 0 41px;
}
