.align_r{text-align:right;}
/* ------------------------------------------------------
application
------------------------------------------------------ */
.application01_01{
float:left;
width:558px;
height:235px;
min-height:235px;
background:url(../images/application01_02.jpg) no-repeat top right;
padding:0px 40px 0px 0px;
}
.application01_02{
float:right;
width:132px;
}
.application02_01{
width:270px;
float:left;
display:inline;
margin:20px 30px 15px 70px;
}
.application02_02{
width:260px;
float:left;
display:inline;
margin:20px 0px 15px 0px;
}

/* ------------------------------------------------------
function01
------------------------------------------------------ */
#function01_01_i{
clear:both;
}
#function01_01_i .function01_01_i{
width:149px;
float:left;
text-align:left;
}
#function01_01_i .function01_01_ir{
width:133px;
float:left;
text-align:left;
}
#function01_01_i span{
width:133px;
font-size:110%;
text-align:center;
padding-top:10px;
display:block;
}
#function01_01_i .function01_01_i img{
display:block;
clear:both;
}
#function01_01_settei{
background-color:#EEEEEE;
}
/* ------------------------------------------------------
site
------------------------------------------------------ */
#playnow{

}
#playnow #images{
width:292px;
height:260px;
position:relative;
}
#playnow #images img,
#playnow #images span{
position:absolute;
}
#playnow #images #images_01{
position:absolute;
top:5px;
}
#playnow #images #images_02{
top:128px;
left:42px;
}
#playnow #images #images_03{
top:0px;
left:160px;
}
#playnow span{
top:238px;
left:198px;
}
#playnow p,
#playnow ul{

}
#playnow #text{
width:422px;
float:left;
}