/* CSS Document */

#lp{
 clear:both;
 border:1px solid #FFCC99;
}
#lp .button{
 text-align:right;
 padding:10px 5px 15px 0;
}
#lp .lp-bk01{
 width:758px;
 height:100%;
 background:url('../images/other/lp-bk01.jpg') no-repeat;
 padding:0 0 20px;
}
#lp .lp-bk01 h4{
 width:440px;
 margin:0 0 0 280px;
 padding:155px 0 0;
 font:normal 82%/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-bk02{
 width:758px;
 height:100%;
 background:url('../images/other/lp-bk02.jpg') no-repeat;
 padding:0 0 10px;
}
#lp .lp-bk02 h5{
 width:440px;
 margin:0 0 0 20px;
 padding:95px 0 0;
 font:normal 82%/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-bk02 h5 strong{
 color:#FF6666;
}
#lp .lp-wrap01 .lp-bk01{
 width:758px;
 background:url('../images/other/lp-bk03.gif') no-repeat 0 0;
 height:100%;
}
#lp .lp-wrap01 .lp-bk01 dl{
 width:530px;
 margin:0 0 0 218px;
}
#lp .lp-wrap01 .lp-bk01 dl dd{
 width:520px;
 margin:5px 5px 10px;
 font:82%/140% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-wrap01 .lp-bk01 .lp-bk02{
 width:500px;
 background:url('../images/other/lp-bk04.gif') no-repeat;
 margin:0 0 0 232px;
 padding:100px 0 10px;
}
#lp .lp-wrap01 .lp-bk01 .lp-bk02 p{
 padding:0 10px 0 10px;
 font:82%/130% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-wrap01 .lp-bk01 .lp-bk02 .sub{
 padding:0 160px 5px 10px;
}
#lp .lp-wrap02{
 padding:0 9px;
}
#lp .lp-wrap02 .lp-bk01{
 width:740px;
 background:url('../images/other/lp-bk06.gif') no-repeat;
}
#lp .lp-wrap02 .lp-bk01 p{
 width:410px;
 margin:0 0 0 10px;
 padding:70px 0 0;
 font:82%/140% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-wrap02 .button{
 text-align:right;
 background:url('../images/other/lp-bk07.gif') no-repeat 0 0;
}
#lp .lp-wrap03{
 padding:0 9px;
 height:100%;
}
#lp .lp-wrap03:after{
 content:"";
 display:block;
 height:0;
 clear:both;
}

#lp .lp-wrap03 .voice{
 width:362px;
}
#lp .lp-wrap03 .voice ul{
 border-left:2px solid #ECD6BD;
 border-right:2px solid #ECD6BD;
 padding:0 15px;
}
#lp .lp-wrap03 .voice ul li{
 width:325px;
 font:82%/130% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-wrap03 .v-txt{
 padding:5px;
 font:78%/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 color:#999999;
}
#lp .lp-wrap04{
 width:362px;
 float:left;
}
#lp .lp-wrap05{
 width:362px;
 float:right;
}
#lp .lp-wrap03 .button{
 clear:both;
 text-align:right;
}
#lp .lp-wrap06{
 padding:0 9px;
}
#lp .lp-wrap06 .lp-bk01{
 width:auto;
 border-left:7px solid #FFCC00;
 border-right:7px solid #FFCC00;
 padding:0 18px;
 background:none;
}
#lp .lp-wrap06 .lp-bk01 td{
 vertical-align:top;
 padding:5px 0;
}
#lp .lp-wrap06 .lp-bk01 td p{
 padding:5px;
 font:82%/130% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#lp .lp-wrap06 .lp-bk01 td.sub{
 padding:5px 29px;
}
#lp .lp-wrap07{;
 background:url('../images/other/lp-line.gif') no-repeat 0 0;
 padding:25px 10px;
 height:100%;
}
#lp .lp-wrap07:after{
 content:"";
 display:block;
 height:0;
 clear:both;
}
#lp .lp-wrap07 .button{
 width:190px;
 float:left;
 padding:0;
}
#lp .lp-wrap07 dl{
 width:535px;
 float:right;
}
#lp .lp-wrap07 dd{
 font:82%/130% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 width:525px;
 margin:5px;
}
#lp banner{
 width:758px;
 clear:both;
}
#lp .banner table{
 width:740px;
 margin:0 9px;
}
#lp .banner td{
 padding:10px 0;
}