body{margin-top:0px;}
body.s{background : url(../css/s-bg.gif) repeat-x fixed;}
body.s-o{background : url(../css/s-bg2.gif) repeat-x fixed;}
table{color:#000000;font-size:11pt;line-height: 1.3em;background-color: #ffffff;}
table.s{color: #333333;font-size:11pt;line-height: 1.3em;margin-top:15px;}
.name{margin:25px 45px;width:400px;text-align:center;}
.clear{clear:both;text-indent: -9999pt;}
td.name1{border: 1px solid #000000;border-right:0px;width:20%;height:60px;}
td.name2{border: 1px solid #000000;width:80%;height:60px;}
td.date{text-align:right;height:30px;}
a:link { color: #2fbdcc; } 
a:visited { color: #2fbdcc; } 
a:hover { text-decoration:none;color:#2fbdcc; } 
a:active { text-decoration:none;color:#2fbdcc; }
td.mg{margin-left:7px;}
.f1{font-size:15pt;color: #333333;font-weight: bold;letter-spacing: 2em; }
.pdbt{padding-bottom:10px;}
p.1{font-size:13pt;color: #333333;font-weight: bold; }
img{border:0px;}
table.main{width:800px;text-align:left;vertical-align:top;}


body.eco{background-color:#eeeeee;color: #444444;
font: 14px/20px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";text-align:center;}
#wrapper{width:800px;margin:0px auto;border-top:3px solid #777777;text-align:center;}
.eco table{color: #444444;
font: 14px/20px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";text-align:left;}
.maintd{vertical-align:top;padding-top:10px;padding-left:35px;padding-right:35px;padding-bottom:30px;}
h1.kensin{margin-top:40px;background-image : url(../css/h01-2.gif);
background-repeat: no-repeat;width:679px;height:31px;color:#239FB1;font-size:19px;padding-left:33px;letter-spacing:0.4em;padding-top:3px;font-weight:bolder;margin-bottom:0px;}
h1.sidou{margin-top:40px;background-image : url(../css/h01-1.gif);
background-repeat: no-repeat;width:679px;height:31px;color:#22B24C;font-size:19px;padding-left:33px;letter-spacing:0.4em;padding-top:3px;font-weight:bolder;margin-bottom:0px;}
.eco a:link {text-decoration:none;color: #111111; } 
.eco a:visited {text-decoration:none;color: #111111; } 
.eco a:hover {text-decoration:underline;color:#111111; } 
.eco a:active {text-decoration:underline;color:#111111; }
.tbs{width:80%;margin-left:40px;}
.tbs td{padding:10px;}
td.logo{vertical-align:bottom;background-color:#eeeeee;}
td.menu{vertical-align:bottom;text-align:right;background-color:#eeeeee;}
.topline{width:100%;margin:0px;height:3px;background-color:#777777;font-size:3px;}
.topmenu{margin-top:0px;text-align:left;width:800px;margin-bottom:0px;}
p.bottom{width:800px;text-align:center;font-size:12px;margin-top:4px;}
table.menu{width:800px;background-color:#eeeeee;margin-top:3px;}
.main a:link {color:#239FB1; } 
.main a:visited {color:#239FB1; } 
.main a:hover {text-decoration:underline;color:#239FB1; } 
.main a:active {text-decoration:underline;color:#239FB1; }
.mail{margin-left:30px;width:95%;padding-left:30px;}
.mail td{padding-left:10px;padding:5px;padding-left:18px;}
.mail td.left{width:150px;background-color:#9F9F9F;color:#ffffff;}
p.main{padding-left:30px;margin-top:3px;margin-bottom:5px;}
p.up-b{margin-top:30px;text-align:right;}
.mailerror{padding-left:30px;border:1px solid #444444;width:80%;}
p.sidou01{padding:5px;margin-bottom:1px;background-color:#B9DCB9;}
.sidou02{width:50%;vertical-align:top;}
.kensin01{width:50%;vertical-align:top;padding:5px;}
.title{padding-top:25px;padding-left:20px;padding-right:20px;padding-bottom:0px;}
.title a:link {text-decoration:none;color:#F26262;} 
.title a:visited{text-decoration:none;color:#F26262;}
.title a:hover {text-decoration:none;color:#666666;} 
.title a:active {text-decoration:none;color:#666666;}
.title div{vertical-align:middle;margin-top:0px;width:99%;font-size:13px;padding-left:10px;color:#c0c0c0;margin-bottom:8px;}
.price{width:100%;}
.price td{padding:3px;}
.pgray{padding:5px;color:#ffffff;background-color:#9F9F9F;}
.news{width:86%;margin-left:40px;}
.news td{padding-left:20px;padding-top:0px;padding-bottom:0px;}
.demo{margin-left:60px;width:80%;}
.demo td{padding:5px;padding-left:20px;padding-right:20px;}
div.topk{border-bottom:1px dashed #239FB1;margin:0px;swidth:100%;font-weight:bold;}
div.tops{border-bottom:1px dashed #22B24C;margin:0px;swidth:100%;font-weight:bold;}
div.topx{border-bottom:1px dashed #ff99cc;margin:0px;swidth:100%;font-weight:bold;}
div.topg{border-bottom:1px dashed #ff7813;margin:0px;swidth:100%;font-weight:bold;}
p.sp{margin-left:120px;width:600px;margin-top:0px;}
table.sp{padding:0px;margin-top:25px;}
.sp td{background-color:#eeeeee;}
.kado{margin:0px;padding:0px;background-color:#ffffff;}
.user{vertical-align:middle;background-color:#eeeeee;padding:10px;text-align:right;padding-right:3px;padding-bottom:5px;}
.id{background-color:#eeeeee;vertical-align:middle;padding:10px;text-align:left;padding-left:3px;padding-bottom:5px;}
.in{background-color:#eeeeee;text-align:center;padding:15px;padding-bottom:5px;}
table.qa{margin-top:0px;width:90%;margin-left:45px;margin-bottom:30px;}
.qa td{vertical-align:top;}
.tduser1{border-bottom:1px dashed #888888;background-color: #ffffff;padding:5px;color:#22B24C;}
.tableuser{width:80%;margin-left:65px;margin-top:20px;}
.tduser2{background-color: #ffffff;padding:5px;padding-bottom:20px;}
