body {padding:0px; margin:0px; font:9pt Verdana, sans-serif; cursor:default; color:black; background:white;}

a {color:black; text-decoration:underline;}
a:hover {text-decoration:none;}
a.cur {text-decoration:none;}

img {border:0px;}

div.base {clear:both; width:1015px; margin:0px auto; padding:0px;}  

div.base .top {clear:both; width:1015px; margin:0px; padding:0px;}
div.base .top .left {float:left; margin:0px; padding:0px; width:308px; background:url('imgs/top1.gif') 0px 0px repeat-x;}
div.base .top .left p {padding:10px 20px 0px 33px; margin:0px; font-size:8pt; font-weight:none;}
div.base .top .right {float:left; margin:0px; padding:0px; width:707px;}
ul.menurgt {clear:both; height:20px; margin:0px; padding:9px 0px 0px 33px; list-style:none;}
ul.menurgt li {display:block; padding:0px 25px 0px 0px; margin:0px; float:left;}
ul.menurgt li a {margin:0px; padding:0px; text-decoration:underline;}
ul.menurgt li.current a {margin:0px; padding:0px; text-decoration:none;}
ul.menurgt li a:hover {text-decoration:none;}    
ul.menulft {clear:both; height:20px; margin:0px; padding:9px 0px 0px 33px; list-style:none;}
ul.menulft li {display:block; padding:0px 25px 0px 0px; margin:0px; float:left; color:white;}
ul.menulft li a {margin:0px; padding:0px; text-decoration:underline; color:white;}
ul.menulft li.current a {margin:0px; padding:0px; text-decoration:none; color:white;}
ul.menulft li a:hover {text-decoration:none; color:white;}
div.base .top .right .ihiro {clear:both; width:707px; height:93px; margin:0px; padding:0px; background:url('imgs/top2.gif') 0px 0px no-repeat;}
div.base .top .right .title {clear:both; height:80px; background:url('imgs/ihiro1.gif') 480px 0px no-repeat;}
div.base .top .right .title p {text-align:right; padding:63px 43px 0px 0px; margin:0px; font-size:9pt; font-weight:none; color:#504A86;}
div.base .top .right .line {clear:both; height:13px; background:url('imgs/line.gif') 0px 0px repeat-x; margin:3px 0px 0px 177px; padding:0px;}
div.base .top .right .grtop {clear:both; width:674px; padding:14px 0px 20px 33px; margin:0px; background:#DEDEDD; font-size:8pt;}

div.base .text {clear:both;}
div.base .text .left {float:left; width:400px;}
div.base .text .left .flower {clear:both; padding:0px; margin:65px 0px 0px 42px; width:335px; height:272px; background:url('imgs/flower.gif') 0px 0px no-repeat;}
div.base .text .left .flower2 {clear:both; padding:0px; margin:65px 0px 0px 42px; width:335px; height:272px; background:url('imgs/flower2.gif') 0px 0px no-repeat;}
div.base .text .left .tel {clear:both; padding:17px 0px 17px 42px; margin:173px 0px 0px 64px; width:249px; background:#0093DD; color:white; font-size:14pt;}
div.base .text .left .tel a {color:white; text-decoration:none;}
div.base .text .left .tel a:hover {text-decoration:none;}
div.base .text .right {float:left; width:560px;}
div.base .text .right p {padding:22px 0px 0px 16px; margin:0px; text-align:justify;}
div.base .text .right form {padding-top:12px; margin:0px;}
div.base .text .right form p {padding:10px 0px 3px 0px; margin:0px;}
div.base .text h1 {padding:30px 0px 0px 16px; margin:0px; font-size:20px; color:#0093DD; font-weight:normal;}
div.base .text h2 {padding:30px 0px 0px 16px; margin:0px; font-size:14px; color:#0093DD; font-weight:normal;}
div.base .text ul {list-style-image:url('imgs/li.gif'); padding:0px 0px 0px 15px; margin:0px;}
div.base .text ul li {margin:18px 0px 0px 1px; padding:0px;}
div.base .text .right .ihiro {clear:both; padding:0px; margin:15px 0px 0px 390px; width:92px; height:29px; background:url('imgs/ihiro2.gif') 0px 0px no-repeat;}

div.base .bottom {clear:both; margin:0px 0px 0px 308px; padding-top:50px; width:707px;}
div.base .bottom .grbot {clear:both; width:707px; padding:0px; margin:0px; background:#DEDEDD;}
div.base .bottom .grbot .left {float:left; width:267px; padding:15px 55px 27px 55px; margin:0px; background:#DEDEDD;}
div.base .bottom .grbot .right {float:left; width:220px; padding:15px 55px 27px 55px; margin:0px; background:#DEDEDD;}
div.base .bottom p {clear:both; width:572px; padding:33px 80px 100px 55px; margin:0px;}
div.base .bottom p {clear:both; width:572px; padding:33px 80px 100px 55px; margin:0px;}

.frm {margin:0px 0px 10px 16px;}
.frm input, textarea {width:500px;}

.clear {clear:both;}
.sand {color:#D1903B;}
.gray {color:#666666;}