body {width:100%;  background:#ffffff url(img/body-back.jpg) repeat-x bottom;text-align:center;}

/*リンク画像の枠を消す************************************/
a img {border:none; color:#FFFFFF; background:transparent;}
/*********************************************************/


/*リンク*******************************

**************************************/
a {color:#FF0066; text-decoration:none;}
a:visited{color:#0000FF; text-decoration:none;}
a:hover{color:#FFFF00; text-decoration:none;}

/*ボディコンテンツ********************

**************************************/

#siteroot {background:#ffffff; border-left: solid 1px #9900CC; border-right: solid 1px #9900CC; width:800px; margin:0 auto; text-align:center;}

.top {text-align:left;}
.web {float:left; margin-left:30px;}

.bodyR {width:800px;}

.btn_area {background:url(img/body.jpg) no-repeat; width:800px; height:180px; text-align:right;}
.btn_area img {margin-right:100px; padding-top:100px; outline:none; }
.btn_area a{outline:none;}

.body_l {float:left; margin-left:10px;}
.body_r {float:right; margin-right:10px;}


.set {width:608px;}
.set-img {background:url(img/pra.jpg) no-repeat; width:608px; height:231px; margin-bottom:25px; text-align:right;}
.set-img2 {background:url(img/water.jpg) no-repeat; width:608px; height:231px; margin-bottom:25px; text-align:right;}
.set-img3 {background:url(img/gel.jpg) no-repeat; width:608px; height:231px; margin-bottom:25px; text-align:right;}
.set-img img,.set-img2 img,.set-img3 img {margin:10px 10px; padding-top:180px; outline:none;}
.set-img a{outline:none;}
.set-img2 a{outline:none;}
.set-img3 a{outline:none;}
.set-btn {margin-top:-40px;margin-right:10px;float:right;}

.bottom {width:800px;}
.bottom-b {background:url(img/footer.jpg) no-repeat; width:800px; height:200px; text-align:right;}
.bottom-b img {margin-right:100px; padding-top:150px; outline:none; }


.try-set {width:800px;}
.bottom-b2 {background:url(img/trial.jpg) no-repeat; width:800px; height:176px;margin-top:30px;margin-right:30px;text-align:right;}
.bottom-b2 img {margin:10px 10px; padding-top:100px; padding-right:10px; outline:none;}
.bottom-b2 a{outline:none;}

#last_b{width:800px;padding:15px 0;text-align:center;font-size:10px;clear:both;border-top:1px solid #000000;margin:10px auto 0 auto;}

.last {width:272px; margin-top:10px;}

.company {color:#000000;font-size:10px;}