@charset "utf-8";

/* reset */
body > #Container{
overflow: hidden;
}

div#HeaderArea{
margin-bottom: 0;
}

div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}

div#MainContent #PrSrGArea ul li{
background: none;
margin: 0;
padding: 0;
}

div#MainContentBody > .Section:first-child > p:first-child{
margin-bottom: 0;
}


/* MainArea  */
div#MainContentBody #b_uke_images{
width: 100%;
margin: 0 auto;
text-align: center;
position: relative;
}

div#MainContentBody #b_uke_images img{
margin: 0;
padding: 0;
vertical-align: bottom;
}

div#MainContentBody #b_uke_images #blo01{
position: relative;
padding: 0;
}

div#MainContentBody #b_uke_images #blo01:before{
background-color: #72b64a;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #blo02{
height: 183px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}

div#MainContentBody #b_uke_images #blo02 div{
padding-top: 14px;
text-align: center;
}

div#MainContentBody #b_uke_images #blo02 div a{
display: block;
position: relative;
overflow: hidden;
width: 895px;
height: 161px;
margin: 0 auto;
}

div#MainContentBody #b_uke_images #blo02 div a span.overlay{
display: block;
position: absolute;
overflow: hidden;
width: 366px;
height: 161px;
top: 0;
left: -366px;
z-index: 300;
}

div#MainContentBody #b_uke_images #blo03{
position: relative;
padding: 60px 0 0;
}

div#MainContentBody #b_uke_images #blo03:before{
background-color: #eaf1e6;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #blo04{
position: relative;
height: 463px;
}

div#MainContentBody #b_uke_images #blo04:before{
background: url(../../img/landing_page/lp_improvement_know-how/i004_bk.jpg) no-repeat top center;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #blo05{
padding: 0;
background-color: #ffffff;
}

div#MainContentBody #b_uke_images #blo06{
padding: 50px 0 5px;
background-color: #ffffff;
}

div#MainContentBody #b_uke_images #blo07{
position: relative;
height: 363px;
}

div#MainContentBody #b_uke_images #blo07:before{
background: url(../../img/landing_page/lp_improvement_know-how/i007_bk.gif) repeat-x top center;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #blo08{
position: relative;
padding: 0;
}

div#MainContentBody #b_uke_images #blo08:before{
background-color: #eaf1e6;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #blo09{
position: relative;
height: 304px;
}

div#MainContentBody #b_uke_images #blo09:before{
background: url(../../img/landing_page/lp_improvement_know-how/i009_bk.jpg) repeat-x top center;
content: "";
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -1;
}

div#MainContentBody #b_uke_images #LoginForm{
padding-top: 20px;
}
